Please report security issues privately to the repository maintainers instead of opening a public issue. Include a concise description, affected files or workflows, reproduction steps, and impact.
If private reporting is unavailable, open a minimal public issue that says a security report is available and avoid sharing exploit details, credentials, or sensitive data.
The current repository supports the Project Khepri agent workflow control plane:
- GitHub custom agents and handoffs;
- repo-local Agent Skills;
- prompt hooks;
- AgentV evals and code-graders;
- .NET workflow contract and registry;
- legacy sample packs.
- Never commit credentials, tokens, API keys, private transcripts, or production data.
- Redact secrets in logs, steering entries, eval artifacts, and issue reports.
- Keep
STEERING.mdgeneralized and free of private user data. - Review hook scripts carefully because they may process user prompts.
For dependency, CI, hook, MCP, or workflow changes:
- Explain the security impact in the PR.
- Prefer least-privilege tool access for agents.
- Keep hook scripts deterministic and narrowly scoped.
- Run the relevant validation commands from
CONTRIBUTING.md.