Skip to content

docs(security): Add SECURITY.md for security policy and reporting - #204

Merged
nyvorin merged 2 commits into
mainfrom
security-policy-doc
Jul 19, 2026
Merged

nyvorin merged 2 commits into
mainfrom
security-policy-doc

Conversation

@nyvorin

@nyvorin nyvorin commented Jul 19, 2026

Copy link
Copy Markdown
Owner

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

nyvorin and others added 2 commits July 19, 2026 19:33
Added a security policy document outlining supported versions and vulnerability reporting.
The generated template claimed support for 5.1.x/5.0.x, which have never
existed (latest is 4.1.4, majors 0.x-4.x), and left the reporting
section as placeholder text.

- support table now reflects real major lines: only 4.x is supported
- reporting points to GitHub private vulnerability reporting (now
  enabled on the repo) instead of "tell them where to go" boilerplate
- honest best-effort expectations, no invented SLA
- scope note: runtime dep is only badwords-list; devDep advisories do
  not reach consumers

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WD6rhAS3w8gZyMBktLmqcL
@nyvorin

nyvorin commented Jul 19, 2026

Copy link
Copy Markdown
Owner Author

Rewrote the file to be truthful rather than the unfilled GitHub template:

  • Supported versions — the template listed 5.1.x/5.0.x, which have never existed. Real major lines are 0.x–4.x, latest is 4.1.4, so only 4.x is marked supported; 3.x and below are EOL.
  • Reporting — replaced the "tell them where to go" placeholder with GitHub private vulnerability reporting. I enabled that setting on the repo, so the Report a vulnerability button in the Security tab now works and routes privately to maintainers.
  • Expectations — honest best-effort language (no invented SLA), and a scope note that the runtime package's only dependency is badwords-list, so devDependency advisories don't reach consumers.

@nyvorin
nyvorin merged commit 920a853 into main Jul 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant