ELSEIF
Your brief EB
435 stories from 172 feeds 1010 clusters Refreshed 9 minutes ago next pull 18:54

PLATFORMS Signal 393

HashiCorp Packer 1.16 Adds Native SLSA Provenance Generation and Verification for Machine Images

Packer now automatically generates, signs, and verifies SLSA provenance attestations for every machine image it builds without requiring additional tools.

WHY IT MATTERS

Machine images underpin cloud workloads, and unverified images can propagate undetected across environments. This release eliminates manual log-sifting by embedding tamper-proof build records directly into artifacts. Teams can now enforce deployment gating and trace CVEs back to specific commits or pipelines without custom tooling.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Provenance attestations are generated as in-toto statements with SLSA Provenance v1 predicates, capturing Git commits, CI pipelines, and build timestamps.

02

Four signing modes support local keys, cloud KMS, Vault, or keyless Sigstore signing with Rekor transparency logs for auditing.

03

SLSA L1-L3 compliance patterns are achievable via opt-in post-processors and reference GitHub Actions workflows, though L3 requires additional platform hardening.

THE READ

What the cluster adds up to.

ORIGINAL ANALYSIS

Packer 1.16 closes a gap in machine-image security by embedding SLSA provenance attestations directly into artifacts. Previously, verifying an image’s origin required manual inspection of build logs or custom tooling. The new provenance post-processor automates this by generating in-toto statements with SLSA Provenance v1 predicates, which include metadata like Git commits, CI pipelines, and build timestamps. This creates a tamper-proof record of how an image was built, reducing the risk of undetected tampering or misconfiguration propagating across environments.

The release supports multiple signing modes to accommodate different security postures. Teams can use unsigned JSON for internal use, local PEM keys for isolated setups, or cloud KMS/Vault for centralized key management. Keyless signing via Sigstore Fulcio is also supported, enabling CI pipelines to sign attestations using OIDC identities and upload them to Rekor for transparency. This flexibility ensures compatibility with existing workflows while meeting compliance requirements like SOC 2 or FedRAMP, where provenance serves as supporting evidence.

Packer’s implementation maps directly to SLSA’s build-level ladder, allowing teams to achieve L1 compliance with minimal effort. L2 compliance is possible by running Packer in a CI platform with keyless signing, while L3 requires additional hardening and build isolation controls. HashiCorp provides reference GitHub Actions workflows for L2 and L3 patterns, but notes that L3 compliance depends on broader platform controls. The opt-in nature of the feature means existing templates require no changes, lowering the barrier to adoption.

The approach mirrors container-layer security practices, where tools like Docker’s buildx and GitHub’s artifact attestations already use in-toto statements and Sigstore signing. By extending these methods to machine images (e.g., AMIs, QCOW2, VHD), Packer eliminates the need for custom pipelines. This standardization simplifies deployment gating and CVE tracing, as teams can now correlate running instances with specific commits or pipelines without additional tooling. The release does not introduce new cryptography but makes existing supply-chain security methods accessible to a broader range of artifacts.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
InfoQ HashiCorp Packer 1.16 Adds Native SLSA Provenance Generation and Verification for Machine Images Open ↗