Uh oh!
There was an error while loading. Please reload this page.
Add SECURITY.md - #1312
Conversation
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
ramakrishnap-nv
commented
May 27, 2026
I had just added this in a PR #1310 :), but I would like your approach on this as per rapids standards. |
jameslamb
commented
May 27, 2026
Ha oh great! Sorry, I hadn't checked all the repos yet, just auto-generated these draft PRs with https://github.com/rapidsai/rapids-reviser Let's use your PR, though if you don't have strong opinions then I do think you should copy the |
PR #1312 (closed) was the canonical "Add SECURITY.md" PR — it shipped three pieces together and the SECURITY.md on this onboarding-prep PR only had the file itself. Pulling the two missing infra pieces and refreshing the content to the PR #1312 wording so the policy doesn't diverge from the version Ops reviewed. Changes: - SECURITY.md: refresh to PR #1312's content. Three reporting channels (PSIRT web form, psirt@nvidia.com email, GitHub Private Vulnerability Reporting). Adds the WARNING callout, the Report Details section, and the PSIRT response-process URL. Fixes the PGP key URL to the canonical /security/pgp-key path. - .github/CODEOWNERS: route /SECURITY.md edits to @rapidsai/ops-codeowners so the disclosure policy isn't edited without Ops review. - .github/workflows/pr.yaml: add '!SECURITY.md' next to the existing '!README.md' / '!CONTRIBUTING.md' / '!LICENSE' exclusions in all four path-filter blocks (cpp-build, python-build, docs-build, conda-build). Without this, doc-only edits to SECURITY.md trigger the full CI matrix. Signed-off-by: Ramakrishna Prabhu <ramakrishnap@nvidia.com>
Description
Contributes to rapidsai/build-planning#281
SECURITY.mddescribing how to report security vulnerabilitiesNotes for Reviewers
Why not just set this org-wide?
An org-wide default is set at https://github.com/rapidsai/.github/blob/main/SECURITY.md, but adding an actual file in each repo offers a few benefits:
This can be admin-merged
I'll stop CI intentionally after
pre-commitruns, to save CI time and resources.