Skip to content

Create SECURITY.md for security policy and vulnerability reporting#2130

Open
lafrej8962-design wants to merge 1 commit into
Acode-Foundation:mainfrom
lafrej8962-design:patch-2
Open

Create SECURITY.md for security policy and vulnerability reporting#2130
lafrej8962-design wants to merge 1 commit into
Acode-Foundation:mainfrom
lafrej8962-design:patch-2

Conversation

@lafrej8962-design
Copy link
Copy Markdown

Added a security policy document outlining supported versions and vulnerability reporting.

Added a security policy document outlining supported versions and vulnerability reporting.
@github-actions github-actions Bot added the docs label May 24, 2026
@lafrej8962-design lafrej8962-design marked this pull request as ready for review May 24, 2026 17:31
@lafrej8962-design
Copy link
Copy Markdown
Author

Ascode 🙃

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 24, 2026

Greptile Summary

This PR introduces a SECURITY.md file to establish a security policy for the repository, but the file is an unmodified copy of GitHub's default template and is not ready to publish.

  • The "Supported Versions" table lists versions 5.1.x, 5.0.x, and 4.0.x, none of which exist — the project is currently at 1.11.8. The table also retains the template's instructional preamble text.
  • The "Reporting a Vulnerability" section contains only the boilerplate prompt text from the template, with no email address, GitHub Security Advisory link, response timeline, or disclosure process of any kind.

Confidence Score: 3/5

The file should not be merged in its current state — it contains no real information and would actively mislead security researchers about which versions are supported and how to report issues.

Both the version table and the vulnerability reporting section are unmodified GitHub template placeholders. The version numbers listed (5.x, 4.x) do not correspond to any real release of this project, and the reporting section gives no contact method, response timeline, or disclosure process whatsoever. Merging this as-is publishes a security policy that cannot be acted upon.

SECURITY.md needs the version table replaced with actual project release lines and the reporting section filled in with real contact details and process before this is ready.

Important Files Changed

Filename Overview
SECURITY.md New security policy file added using unmodified GitHub template — version table lists non-existent versions (5.x.x vs actual 1.11.8), and the vulnerability reporting section contains only placeholder text with no real contact information or process.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Security Researcher Finds Vulnerability] --> B{Consult SECURITY.md}
    B --> C[Check Supported Versions table]
    C --> D{Version listed?}
    D -- "No — table shows 5.x/4.x,\nproject is at 1.x" --> E[❌ Cannot determine if version is supported]
    D -- Yes --> F[Follow Reporting Instructions]
    F --> G{Instructions provided?}
    G -- "No — section is\nplaceholder text only" --> H[❌ No contact info, no process, no response SLA]
    G -- Yes --> I[✅ Submit vulnerability report]
Loading

Reviews (1): Last reviewed commit: "Create SECURITY.md for security policy" | Re-trigger Greptile

@UnschooledGamer
Copy link
Copy Markdown
Member

Seemed incomplete and spammy/unwanted PR.

Comment thread SECURITY.md
Comment on lines +8 to +13
| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | :x: |
| 4.0.x | :white_check_mark: |
| < 4.0 | :x: |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Version table reflects template placeholder, not actual project versions

The project's current version is 1.11.8 (as declared in package.json), but the table lists versions 5.1.x, 5.0.x, and 4.0.x — none of which exist in this repository. These are the unmodified placeholder values from GitHub's default SECURITY.md template. A security researcher reading this would have no idea which real releases receive patches.

Comment thread SECURITY.md
Comment on lines +15 to +21
## Reporting a Vulnerability

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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Reporting section is entirely placeholder text with no actionable instructions

The entire "Reporting a Vulnerability" section is unmodified from the GitHub template ("Use this section to tell people how to report a vulnerability…"). There is no email address, GitHub Security Advisories link, expected response time, or disclosure process. Anyone discovering a vulnerability would have nowhere to report it, defeating the purpose of the file.

Comment thread SECURITY.md
Comment on lines +4 to +6

Use this section to tell people about which versions of your project are
currently being supported with security updates.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Section introduction is also placeholder template text

Lines 5–6 ("Use this section to tell people about which versions…") are GitHub template instructions intended to be replaced by the author, not published verbatim.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants