Create SECURITY.md for security policy#958
Create SECURITY.md for security policy#958leangheng20042004-blip wants to merge 1 commit intosolana-foundation:masterfrom
Conversation
Added a security policy document outlining supported versions and vulnerability reporting.
|
@leangheng20042004-blip is attempting to deploy a commit to the Solana Foundation Team on Vercel. A member of the Team first needs to authorize it. |
Greptile SummaryThis PR adds a
Confidence Score: 4/5Not safe to merge — the SECURITY.md is an unfilled template that provides no real security guidance or reporting channel. Two P1 findings: the version table contains fictional version numbers inconsistent with the project, and the vulnerability-reporting section is entirely placeholder text with no actionable contact information. Both must be filled in before this file is useful or accurate. SECURITY.md requires both the supported-versions table and the reporting-instructions section to be replaced with real, project-specific content. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Security Researcher finds vulnerability] --> B{Consult SECURITY.md}
B --> C[Check supported versions table]
B --> D[Find reporting contact / process]
C --> E[❌ Template versions only — no real data]
D --> F[❌ Placeholder text only — no contact info]
E --> G[Researcher cannot determine if version is patched]
F --> H[Researcher has no way to report responsibly]
Reviews (1): Last reviewed commit: "Create SECURITY.md for security policy" | Re-trigger Greptile |
| | Version | Supported | | ||
| | ------- | ------------------ | | ||
| | 5.1.x | :white_check_mark: | | ||
| | 5.0.x | :x: | | ||
| | 4.0.x | :white_check_mark: | | ||
| | < 4.0 | :x: | |
There was a problem hiding this comment.
Template version numbers not replaced
The version table still contains the GitHub SECURITY.md template defaults (5.1.x, 5.0.x, 4.0.x). The project's actual version from package.json is 0.1.0, so these rows are misleading and tell security researchers nothing about which release lines are actually patched. The table should be updated to reflect the real supported versions of this project.
| Use this section to tell people how to report a vulnerability. | ||
|
|
||
| Tell them where to go, how often they can expect to get an update on a | ||
| reported vulnerability, what to expect if the vulnerability is accepted or | ||
| declined, etc. |
There was a problem hiding this comment.
Reporting instructions are unfilled placeholder text
The "Reporting a Vulnerability" section contains only the GitHub template boilerplate ("Use this section…", "Tell them where to go…") — there is no actual contact address, process, or response timeline. The PR description itself references disclosures@solana.org for Solana Verify security bugs, which suggests at least one valid contact point already exists. Without real content here, this document gives security researchers no actionable way to disclose vulnerabilities.
|
Not sure how this should work |
|
@Woody4618 wdyt? |
Added a security policy document outlining supported versions and vulnerability reporting.
Description
Type of change
Screenshots
Testing
Related Issues
Checklist
build:infoscript to update build informationAdditional Notes