If you believe you've found a security issue in Cadence (the plugin itself, the boundary checker, the verify scripts, or any released artifact), please do not file a public issue.
Instead:
-
Email cadence-security@kadalge.dev with:
- A description of the issue
- Steps to reproduce
- Affected version (
cadence --versionorplugin.jsonvalue) - Suggested severity (low / medium / high / critical)
-
We aim to acknowledge within 48 hours and triage within one week.
-
Coordinated disclosure: we ask reporters not to publicly disclose until a fix is released or 90 days have elapsed, whichever is sooner.
Cadence is in early development. The latest minor release is the only supported version. Security fixes will not be backported to older minors until v1.0.
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
| < 0.1.0 | ❌ (bootstrap only) |
- Code execution risks in
tool/check_boundaries.py,scripts/verify.* - Path traversal or unintended writes in
/cadence-initscaffolding - Sensitive-data leakage in retrospective output or compliance reports
- Privilege escalation via subagent definitions
- Issues in user-supplied
cadence.yaml(those are user configuration) - Issues in third-party tools invoked by
cadence.yamlcommands (eslint, ruff, pytest, etc.) - The case-study Flutter sandbox (separate repository, separate policy)
After a fix is released, we'll publish a security advisory via GitHub Security Advisories with the standard CVSS scoring and patch information.