Skip to content

docs: add SECURITY.md and issue templates - #16

Merged
zhawtof merged 1 commit into
mainfrom
claude/silly-engelbart-f361ce
May 16, 2026
Merged

docs: add SECURITY.md and issue templates#16
zhawtof merged 1 commit into
mainfrom
claude/silly-engelbart-f361ce

Conversation

@zhawtof

@zhawtof zhawtof commented May 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add SECURITY.md directing reporters to GitHub private vulnerability reporting, scoped to this package (upstream deps and consumer backend explicitly out of scope).
  • Add .github/ISSUE_TEMPLATE/bug_report.yml and feature_request.yml as YAML forms with required-field validation, plus a config.yml that disables blank issues and links to the security advisory flow and the block-kit-builder-template for wiring questions.

Why

Standard OSS hygiene for a public npm package — gives reporters a clear private channel for vulns and pushes feature/bug requests into a structured form so triage is cheaper.

Test plan

  • After merge, confirm the "Report a security vulnerability" link appears on the repo's Security tab
  • Confirm "New issue" surfaces the two forms (bug / feature) and hides the blank-issue option
  • Confirm the two contact links (security advisory, template repo) appear under the form chooser

🤖 Generated with Claude Code

Adds a security policy pointing reporters to GitHub private vulnerability
reporting, plus bug-report and feature-request issue forms with a config
that disables blank issues and links to security reporting and the
template repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@zhawtof
zhawtof merged commit 6858b37 into main May 16, 2026
6 checks passed
@zhawtof
zhawtof deleted the claude/silly-engelbart-f361ce branch May 16, 2026 00:12
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