This policy covers the skills and plugin files in this repository (security-slam-skills/ and .claude-plugin/) and its GitHub Actions workflows. It does not cover the tools the skills call (gh, cue, git), the AI agent that runs them, or the projects the skills are run against.
Report vulnerabilities privately through GitHub private vulnerability reporting.
Do not open a public issue, pull request, or discussion for a vulnerability.
Report it privately if a skill or workflow could:
- run commands or change repository settings the user did not approve, including through prompt injection from the content of a repository the skill reads,
- leak tokens, secrets, or private repository data,
- or let an attacker change what the skills or a release contain.
A skill giving wrong or incomplete security advice is a bug, not a vulnerability. Report it as a public issue.
Published advisories appear on the repository's Security tab and in the GitHub Advisory Database, which feeds OSV.
Jason Meridth (@jmeridth, jmeridth@gmail.com) receives and triages vulnerability reports.
Jason Meridth alone triages reports, through private GitHub security advisories.
- Reporting. A reporter opens a private advisory through the link above.
- Identification. The maintainer confirms whether the report is a vulnerability and which releases it affects.
- Remediation. The fix is developed in the advisory's private fork or a private branch.
- Patching. The fix ships in a new release. Its release notes list it under Security.
- Disclosure. The maintainer publishes the advisory after the fixed release is available, and credits the reporter unless they ask otherwise.
The project promises no acknowledgment or fix timeframe. It is maintained on a volunteer basis.
- Every change to
mainlands through a pull request. Force pushes and branch deletion are blocked. mainrequires signed commits.- The
pre-commitandversion-checkchecks must pass before merge.pre-commitruns actionlint, markdownlint, and YAML and JSON checks. - GitHub Actions are pinned to full commit SHAs. Workflows default to no permissions and grant each job only what it needs.
- Dependabot proposes weekly updates for GitHub Actions and raises alerts for known-vulnerable dependencies.
- The OSPS Baseline workflow evaluates the repository against OSPS Baseline Level 1 weekly and on every push to
main. - The
security-slamorganization requires two-factor authentication for all members.
See CONTRIBUTING.md for the contribution workflow.
The maintainer tracks security-relevant reports in private advisories until a fix is released. Non-security bugs go through public issues, as described in CONTRIBUTING.md.
Only the latest release receives security fixes. When a new release ships, the previous release reaches end of life and receives no further fixes. Upgrade to the latest release to stay supported. See Update.