Replies: 1 comment 2 replies
-
Thanks for starting this discussion, and linking further resources! In general, I agree with having a SECURITY.md file, and pointing to a primary security contact willing to act as such. The details I read on the links feel overwhelming already to decide which ones would apply for Rex and how to make those choices in order to make and enforce new policies and promises responsibly. It feels I would prefer to start with as minimal as possible, and add further details as and when needed. I would appreciate getting support about these topics and details from experienced security folks, like CPAN Security members. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
User story
Someone finds a security vulnerability. They look for a security policy document (usually called SECURITY or SECURITY.md) that explains how to report the issue.
Ideally, it will explain things like how Rex maintainer will handle the issue and what versions of Rex are supported.
Describe the solution you would like
There should be a
SECURITY
orSECURITY.md
file to the distribution and root directory of the git repo that explains how to report a security vulnerability.Additional context
CPANSec has a guide for adding a security policy [1] and also links to software to generate security policies when you rebuild a distribution for release.
You can enable private vulnerability reporting in your GitHub repository [2]. This allows people to create private issues for security vulnerabilities, and lets your collaborators work on private forks. (GitHub also treats security policies as "first class" files along with the
README
andLICENSE
files.)[1] https://security.metacpan.org/docs/guides/security-policy-for-authors.html
[2] https://docs.github.com/en/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository
Note: this issue is part of a project by CPANSec to encourage popular CPAN distributions to add a security policy.
Beta Was this translation helpful? Give feedback.
All reactions