DOCS / REFERENCE / SECURITY

Security

Supported versions, how to report a vulnerability, and how to handle CDK tokens safely in your own pipelines.

Supported versions

1.xSupported
< 1.0 (pre-release)Unsupported

Reporting a vulnerability

Email [email protected] with details. We'll acknowledge within 2 business days and aim to share a fix timeline within 5.

Please don't open a public issue for suspected vulnerabilities before we've had a chance to respond.

Safe Harbor

Security research conducted in good faith — without accessing, modifying, or exfiltrating data beyond what's needed to demonstrate an issue — won't result in legal action from CDK.

Best practices for integrators

  • Scope tokens minimally. Create separate tokens per pipeline or environment rather than one broad token used everywhere.
  • Rotate regularly. Especially for long-lived integrations like Jenkins, where tokens are stored rather than issued fresh per run.
  • Never commit tokens to source control. Use your CI platform's secret store — see the integration guides for GitHub Actions, GitLab CI, and Jenkins.
  • Verify independently sometimes. Don't rely solely on CDK's dashboard — the point of the evidence model is that anyone can check a signature without trusting CDK's UI.