title |
---|
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.
If you notice a security issue in an R package contributed to R-multiverse, please report it.
First, please inform the package authors about the issue. If the vulnerability is still active, please report privately to prevent potential attackers from learning about it.
Some packages support private vulnerability reporting through GitHub,
while in other cases, you may need to email the maintainer listed in the package DESCRIPTION
file.
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).
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.
Please help keep R-multiverse operational.
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.
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.