If you discover a security vulnerability in DevKit, please report it responsibly.
Do not open a public issue. Instead, use one of these methods:
- Gitea Private Reporting: Use the security advisory feature on the DevKit repository
- Email: Contact the maintainer directly
- Description of the vulnerability
- Steps to reproduce
- Potential impact assessment
- Affected component (rules, skills, templates, setup scripts, hooks)
- Suggested fix (if you have one)
DevKit distributes methodology and configuration to all projects via symlinks and setup scripts. Pay special attention to:
- Credential distribution: The
devkit-config.jsonsecret distribution mechanism and symlinked settings files - Permission wildcards:
settings.jsonandsettings.template.jsoncontain MCP tool permission patterns that control agent capabilities - Template injection: Scaffolding templates (
project-templates/) are copied into new projects -- malicious content would propagate to all future projects - Hook execution:
SessionStartandUserPromptSubmithooks execute shell commands automatically in every Claude Code session - Rules file manipulation: Rules files in
claude/rules/are loaded into every agent's system prompt -- compromised rules could alter agent behavior across all projects
- Acknowledgement: Within 48 hours
- Initial assessment: Within 1 week
- Fix or mitigation: Depends on severity, targeting 30 days for critical issues
- Compromised templates or hooks are patched and re-synced immediately upon confirmation
| Version | Supported |
|---|---|
| Latest | Yes |
| Older | No |