Security Policy
Security threats and vulnerabilities affect everyone using R-multiverse. Issues may include (but are not limited to):
- Malware or exploitable code in R packages contributed to R-multiverse.
- Unauthorized access to https://github.com/r-multiverse or its repositories.
- Malicious attempts to inundate https://github.com/r-multiverse/contributions/pulls with pull requests.
- Other denial of service (DoS) attacks on the R-multiverse bot or other infrastructure.
Protecting R-multiverse users
If you notice a security issue in an R package contributed to R-multiverse, please report it.
Contact R-multiverse
If the package authors do not respond, or if otherwise appropriate, please inform R-multiverse confidentially at https://github.com/r-multiverse/help/security. (See the “Private vulnerability reporting” section below).
Notify the community
When the package vulnerability is resolved (or if the issue is still unresolved but public reporting poses no risk), please notify the community:
- Add the affected versions of the package to the R Consortium Advisory Database so that R-multiverse infrastructure can automatically detect the security issue.
- Open an issue at https://github.com/r-multiverse/help. In the comments, please notify the R-multiverse administrators and moderators using
@r-multiverse/administrators
and@r-multiverse/moderators
, respectively.
Protecting R-multiverse
Please help keep R-multiverse operational.
Public attacks
In the event of publicly visible malicious activity in R-multiverse infrastructure, such as a DoS attack on https://github.com/r-multiverse/contributions/pulls, please:
- Report abuse or spam through GitHub.
- Open an issue at https://github.com/r-multiverse/help to inform R-multiverse administrators and moderators.
Private vulnerability reporting
If you notice a vulnerability in R-multiverse that an attacker has not yet exploited, please report it privately. Confidentiality helps fix the problem before most attackers even know about it. After remediation, R-multiverse administrators will open an issue at https://github.com/r-multiverse/help to inform community about the vulnerability and its resolution.
The steps to privately report vulnerabilities are:
- Navigate to https://github.com/r-multiverse/help/security.
- Under “Private vulnerability reporting”, click “Report a vulnerability”.
- Describe the issue in the advisory details form.
- At the bottom, click “Submit report”. GitHub will then add you as a collaborator on the proposed security advisory you created.