Security Policy

Security threats and vulnerabilities affect everyone using R-multiverse. Issues may include (but are not limited to):

Protecting R-multiverse users

If you notice a security issue in an R package contributed to R-multiverse, please report it.

Contact the package authors

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.

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:

  1. Add the affected versions of the package to the R Consortium Advisory Database so that R-multiverse infrastructure can automatically detect the security issue.
  2. 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:

  1. Report abuse or spam through GitHub.
  2. 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:

  1. Navigate to https://github.com/r-multiverse/help/security.
  2. Under “Private vulnerability reporting”, click “Report a vulnerability”.
  3. Describe the issue in the advisory details form.
  4. At the bottom, click “Submit report”. GitHub will then add you as a collaborator on the proposed security advisory you created.