A small command line tool that checks whether an open-source repository has clear security reporting and disclosure guidance.
It helps maintainers spot missing security policy basics before users or researchers need them.
SECURITY.mdor.github/SECURITY.md- Contact or reporting instructions
- Supported versions guidance
- Responsible disclosure wording
- Vulnerability impact language
- Dependency or supply-chain mention
- GitHub Actions workflow presence
- Dependabot configuration, when present
- License and README basics
python3 -m pip install -e .oss-security-policy-checkCheck another repository:
oss-security-policy-check /path/to/projectJSON output:
oss-security-policy-check /path/to/project --format jsonMarkdown report:
oss-security-policy-check /path/to/project --format markdownWrite a report to a file:
oss-security-policy-check /path/to/project --format markdown --output security-report.mdPrint a starter SECURITY.md template:
oss-security-policy-check --print-templateWrite a starter template to a file:
oss-security-policy-check --write-template SECURITY.mdUse --force to overwrite an existing target file.
Security reporting is often treated as optional until the moment it matters. This tool gives maintainers a small, local checklist for making vulnerability handling easier to find and easier to follow.
- GitHub security advisory readiness checks
- Dependency workflow detection across ecosystems
- Optional OpenAI-assisted policy review
MIT