SECURITY.md markdown
45 lines 1.8 KB
Raw
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):

  1. Preferred: Open a GitHub private security advisory on this repository.
  2. 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.yaml when 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_KEY and 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