Skip to content

docs: add security policy and list runtime dependencies in NOTICE - #4

Merged
drkjc merged 3 commits into
mainfrom
docs/security-policy
Oct 14, 2026
Merged

drkjc merged 3 commits into
mainfrom
docs/security-policy

Conversation

@drkjc

@drkjc drkjc commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Changes

  • SECURITY.md: how to report a vulnerability privately
  • NOTICE: lists the runtime dependencies and their licenses
  • THIRD-PARTY-LICENSES: adds net-protocol and timeout

@drkjc
drkjc requested a review from Samy-O7 October 14, 2026 20:02

@Samy-O7 Samy-O7 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed while in draft. SECURITY.md matches our security policy template. One gap in the dependency list: faraday-net_http 3.4.4 allows net-http ~> 0.5, which now resolves to net-http 0.10.0. That release depends on net-protocol >= 0.3.0, which depends on timeout. Both are Ruby / BSD-2-Clause.

  • NOTICE: suggestion inline.
  • THIRD-PARTY-LICENSES: needs entries for both gems. Their repos carry the same BSDL and COPYING texts as the existing net-http section.

Good from my side after that.

Comment thread NOTICE

- faraday (MIT)
- faraday-net_http (MIT)
- net-http (Ruby / BSD-2-Clause)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- net-http (Ruby / BSD-2-Clause)
- net-http (Ruby / BSD-2-Clause)
- net-protocol (Ruby / BSD-2-Clause)
- timeout (Ruby / BSD-2-Clause)

@drkjc drkjc Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added both to NOTICE in 14d1870, along with their license texts in THIRD-PARTY-LICENSES.

@drkjc
drkjc marked this pull request as ready for review October 14, 2026 20:58
@drkjc
drkjc requested a review from Samy-O7 October 14, 2026 21:03

@Samy-O7 Samy-O7 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new commit adds net-protocol and timeout to NOTICE and THIRD-PARTY-LICENSES. Their BSDL and COPYING texts match upstream at net-protocol v0.4.0 and timeout v0.6.1, and CI is green.

@drkjc
drkjc merged commit 2d530de into main Oct 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants