Skip to content

chore: add SECURITY.md and Dependabot config#7

Merged
lfstokols merged 1 commit into
mainfrom
chore/security-policy-and-dependabot
May 25, 2026
Merged

chore: add SECURITY.md and Dependabot config#7
lfstokols merged 1 commit into
mainfrom
chore/security-policy-and-dependabot

Conversation

@lfstokols
Copy link
Copy Markdown
Contributor

What

  • SECURITY.md — security policy with reporting paths (GitHub private vulnerability reporting as primary, security@benedoc.co as fallback), supported-versions table, and disclosure norms.
  • .github/dependabot.yml — weekly updates for the github-actions ecosystem, capped at 5 open PRs.

Why

Repo governance niceties to round out the legitimacy work from earlier this session (CI in #4, branch protection on main, secret scanning + push protection, Dependabot security updates, private vulnerability reporting all enabled).

Notes

Dependabot is scoped to github-actions only. The library is zero-dependency by design (no require block in go.mod), so configuring the gomod ecosystem would do literally nothing today. If/when Go deps appear, add the block then — it's a one-line change.

The CI workflow currently uses actions/checkout@v4 and actions/setup-go@v5; both surfaced Node.js 20 deprecation warnings in the last CI run, so Dependabot will pick up the v5/v6 upgrade PRs once they ship.

Test plan

  • YAML parses (verified with yq equivalent — schema matches Dependabot v2 reference)
  • CI green on this PR
  • After merge: confirm Dependabot recognizes the config (Settings → Code security and analysis → Dependabot alerts shows it as configured)

🤖 Generated with Claude Code

- SECURITY.md: directs reporters to GitHub private vulnerability reporting
  (preferred) with security@benedoc.co as a fallback. Documents supported
  versions (v2.x supported, v1.x unsupported) and coordinated disclosure
  expectations.
- .github/dependabot.yml: weekly updates for the github-actions ecosystem
  (max 5 open PRs). Skips gomod since the library is zero-dependency by
  design; add that block if/when Go deps appear.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lfstokols lfstokols merged commit af401f8 into main May 25, 2026
5 checks passed
@lfstokols lfstokols deleted the chore/security-policy-and-dependabot branch May 25, 2026 22:02
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