Security fixes are provided for the latest published release and the current main branch.
Do not open a public issue for a suspected vulnerability.
Report security issues by email to the project maintainer named in LICENSE, or through GitHub private vulnerability reporting once it is enabled for the public repository.
Include:
- affected version or commit
- reproduction steps
- expected and observed impact
- whether generated artifacts, reports, kubeconfigs, or logs contain sensitive data
You should receive an initial response within 7 calendar days.
Generated workspaces, live-run reports, KUTTL artifacts, and kubeconfigs may contain environment-specific metadata. Before uploading or retaining artifacts, run:
spex doctor --scan-artifacts reports --scan-artifacts generated --format jsonRun the scan with representative SPEX_*PASSWORD, SPEX_*TOKEN, and SPEX_*SECRET environment variables present. The scan fails on matching secret values and kubeconfig files.
Release candidates should pass:
make install-vulncheck
make security-check
make production-candidate-checkPublished release archives should include checksums, release provenance, dependency inventory, Go module inventory, build metadata, and third-party license inventory.