This repository ships guardrails — the release gate hook, hooks, and managed-settings examples are the enforcement layer other teams deploy. Bugs in them matter more than bugs in ordinary code.
Please report gate-bypass issues, hook failures, and managed-settings weaknesses privately before opening a public issue:
- Open a private advisory via GitHub's security tab, or
- Email the maintainers (see the repository metadata / plugin author) with the
subject
[ai-native-sdlc security].
Include: the affected file and version, a reproduction, and the impact. Do not include real credentials or production data.
- Bypasses of
assets/production-gate.shor any gate hook (a deploy that should have required authorization, or an approval that survives its expiry). - Weaknesses in
assets/managed-settings.example.jsonorassets/hook-settings.example.jsonthat weaken the sandbox or permission defaults. - Script injection in
scripts/init_workflow.py(--nameinterpolation),scripts/run_evals.py, orscripts/detect_bands.py.
- Vulnerabilities in third-party tools the templates merely reference.
- Misconfiguration by adopters who weaken the defaults on purpose.