Security updates and critical vulnerability patches are actively provided for the following releases:
| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0 | ❌ |
We take the security of Kickoff, scaffolded projects, and our developer community seriously. If you discover a security vulnerability, please report it responsibly.
Report the issue directly through GitHub's private vulnerability reporting feature:
- Navigate to Security -> Report a vulnerability.
- Provide detailed steps to reproduce, impact assessment, and any proof-of-concept code.
If you prefer email, contact the maintainer directly:
- Email: andre.rosa@simdea.pt
- Subject:
[SECURITY VULNERABILITY] Kickoff - <Brief Description>
Please DO NOT open public GitHub issues for suspected security vulnerabilities.
- Initial Acknowledgment: We will acknowledge receipt of your report within 48 hours.
- Assessment & Verification: We will reproduce the issue, determine its impact, and establish severity.
- Remediation: We will author and test a fix in a private branch or advisory fork.
- Coordinated Disclosure: Once a patch is released (via a new patch release and Maven Central artifact), we will publish the advisory crediting the reporter (unless anonymity is requested).
- In Scope:
- Code generation logic in
:kickoff-cliresulting in insecure defaults, arbitrary code execution, or path traversal. - JSON-RPC handling in the built-in Model Context Protocol (
kickoff mcp) server. - Static analysis vulnerabilities or bypasses in the
quality-verifierGradle plugin. - Insecure dependency defaults or network leak risks in uncompressed templates (
templates/now-in-android,templates/android-sdk).
- Code generation logic in
- Out of Scope:
- Issues in third-party runtime dependencies after project generation that are outside Kickoff's version catalog.
- Social engineering or physical access attacks against developer machines.