SECURITY.md
markdown
sha256:0e9549ec7b463911bc08b7d586dc320b1ac9b1f5c943ee7e3865dcc6cb0f6f83
chore(governance): sync handover+roadmap to 84db8c8 (drift:…
Human
4 hours ago
Security Policy
Supported versions
| Version | Supported |
|---|---|
| 0.1.x | Yes |
Security fixes apply to the current kit release line tracked in VERSION at the repository root.
Reporting a vulnerability
If you discover a security issue in Overseer Kit (CLI, adapters, vendored templates, or landing-site validator):
- Preferred: Open a GitHub private security advisory on this repository.
- Alternate: Email [email protected] with a description, reproduction steps, and impact assessment.
Please do not open a public issue for undisclosed vulnerabilities.
What to include
- Affected command, config key, or file path
- Steps to reproduce (fixture repo layout if relevant)
- Whether the issue requires local repo access, network access, or Tier-3 operator action
- Any suggested fix (optional)
Response expectations
- Acknowledgment: within 72 hours of a valid report
- Critical issues (remote code execution, secret exfiltration, fail-open on governance gates): best-effort patch on the next kit release line
- Lower severity: scheduled with the normal phase queue
Out of scope
- Consumer domain packs and product runtimes outside this kit (report to the owning project);
thin stubs under
docs/consumers/are boundary docs only — not a support desk - Third-party MuseHub runtime or Muse CLI (report to MuseHub maintainers)
- Misconfiguration in consumer
.overseer/config.yamlwhen the kit behaved per frozen spec
Safe disclosure practices
- Never commit API keys, tokens, or private keys into test fixtures or landing pages.
OVERSEER_REVIEW_API_KEYand similar secrets belong in environment variables only — never in config YAML.
File History
1 commit
sha256:6abcf1fa82a7a621ccbc945f19acdba5bc0db54569599404a1452fb4a096a199
fix(ISR): default require_independent_second_reviewer to require
Human
minor
⚠
4 hours ago