Do not open a public issue or pull request for security vulnerabilities.
Email info@bemind.tech with:
- A description of the issue and the impact you observed.
- Steps to reproduce (proof-of-concept, minimal repro repo, or commands).
- Affected version (commit SHA or release tag).
- Any suggested mitigation, if known.
Acknowledgement, triage, remediation, and disclosure timelines are negotiated case-by-case with the reporter. The project does not currently publish a fixed-window service-level commitment.
We follow coordinated disclosure. Once a fix is available, we will:
- Publish a patched release.
- Credit the reporter (unless anonymity is requested).
- Open a public advisory describing the issue, impact, and remediation.
In scope:
- The framework specification documents (
docs/,modules/agent-template/). - Scripts in
modules/agent-template/scripts/and any future first-party tooling. - Configuration schemas (
config.manifest.json). - Hooks and skills shipped under
.claude/.
Out of scope:
- Vulnerabilities in third-party LLM backends (Claude, Antigravity, Codex, Kimi, etc.) — report those to the respective vendor.
- Issues in agents incarnated from this template and modified downstream — report to that agent's maintainer.
- Social-engineering or physical attacks against contributors.
The full threat model — including prompt injection, capability spoofing, persistence, and destruction vectors — is documented in modules/agent-template/docs/en/THREAT-MODEL.en.md, structured by Taṇhā 3 (Three Cravings) and Sīla 5 (Five Precepts).
These are enforced by convention in every incarnated agent:
- No
rm -rfof repo root. - No committing secrets, credentials, or personal identifiers.
- No spoofing agent identity.
- No bypassing verification gates.
- No undeclared side-effects outside the declared task scope.