Repository navigation
Releases
ctfkit v0.10.0
0.10.0 (2026-11-13)
Features
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.10.0ctfkit v0.9.0
0.9.0 (2026-11-12)
Features
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.9.0ctfkit v0.8.0
0.8.0 (2026-11-12)
Features
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.8.0ctfkit v0.7.1
0.7.1 (2026-11-11)
Bug fixes
- analyzer: close module source and program-execution coverage gaps (#36) (85281dc)
- cli: confine output paths and harden runtask, evidence spool and markdown values (#38) (751bda1)
- gate: bind the terraform digest and refuse forked AWS providers under governed profiles (#37) (c8ade14)
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.7.1ctfkit v0.7.0
0.7.0 (2026-11-10)
Features
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.7.0ctfkit v0.6.0
0.6.0 (2026-11-09)
Features
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.6.0ctfkit v0.5.0
0.5.0 (2026-11-09)
⚠ BREAKING CHANGES
- catalog: with the embedded catalog, findings carry control ids and frameworks for CIS v6.0 controls only. A control-keyed exception for a control outside CIS v6.0 no longer matches; use a rule entry or load the full catalog. ctf.policy.disabled_control_unknown is reported at error level instead of warning.
Features
Bug fixes
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.5.0ctfkit v0.4.1
0.4.1 (2026-11-05)
Bug fixes
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.4.1ctfkit v0.4.0
0.4.0 (2026-11-04)
Features
Installation
macOS and Linux: brew install compliancetf/tap/ctfkit.
Or download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.4.0ctfkit v0.3.0
0.3.0 (2026-11-04)
Features
Dependencies
- bump golang.org/x/sys from 0.48.0 to 0.49.0 in the go-patch-minor group across 1 directory (#14) (58c9037)
Installation
Download the archive for your platform and checksums.txt from the assets below, and
check the archive with sha256sum --ignore-missing -c checksums.txt before unpacking it.
.deb, .rpm and .apk packages are attached too, with an SPDX SBOM per archive.
To check that an archive was built by the release workflow from this tag:
gh attestation verify <archive> --repo compliancetf/ctfkit \
--signer-workflow compliancetf/ctfkit/.github/workflows/release.yml \
--source-ref refs/tags/v0.3.0