hardened-release-workflow

Automate hardened release workflows with signed artifacts and SLSA provenance.

3|3|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill hardened-release-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hardened-release-workflow
Source: https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/secure/skills/hardened-release-workflow
Command: npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill hardened-release-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Production-ready release templates with security hardening, signed artifacts, SLSA provenance, and artifact attestations to secure the software supply chain.

Core Features & Use Cases

  • SHA-pinned actions and minimal permissions to ensure reproducible builds and safer CI/CD.
  • SLSA provenance generation and artifact attestations for verifiable releases.
  • Immutable releases with tag protection and production environment protections to prevent unauthorized updates.

Quick Start

Integrate the hardened-release-workflow examples into your CI/CD to start producing signed, provenance-backed releases.

Frequently Asked Questions about hardened-release-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate SLSA provenance for my CI/CD release artifacts?

SLSA provenance is generated by automating your CI/CD pipeline to produce verifiable artifact attestations during the release process. This Skill automates that generation, ensuring verifiable, signed releases for your software supply chain.

What are signed artifact attestations and when do I need them for software releases?

Signed artifact attestations are cryptographically secured metadata proving a release artifact was built correctly. You need them when your production environment requires verifiable software supply chain security and minimal-permission releases.

How do I set up a hardened release workflow with SHA-pinned actions?

You set up a hardened release workflow by integrating SHA-pinned actions and minimal permissions into your CI/CD configuration. This ensures reproducible builds and safer software releases across protected production environments.

Does this release workflow approach support immutable releases with tag protection?

Yes, this approach supports immutable releases by enforcing tag protection and production environment protections. This prevents unauthorized updates to your signed artifacts after the hardened release workflow completes.

What is the best way to enforce minimal permissions for CI/CD release pipelines?

The best way to enforce minimal permissions is by using action pinning and environment protection rules within your release workflow. This limits unauthorized access and meets production-grade security requirements for your software supply chain.

Why does signature verification fail when using SLSA provenance in production?

Signature verification can fail if the CI/CD pipeline lacks proper artifact attestations or if environment protections are misconfigured. This Skill automates signature verification to ensure provenance matches your immutable releases.