Skip to content
Back to skills

Reproducible Builds

ASecurity

Use when building release binaries, generated assets, archives, manifests, wheels, native helpers, or supply-chain-sensitive artifacts.

  • 5 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 3, 2026
ai-agents

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add ShugokiFable/Ultimate-AI-Starter-Bundle --skill reproducible-builds --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reproducible Builds?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reproducible Builds
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shugokifable-reproducible-builds/badge)](https://www.skillsdirectory.com/skills/shugokifable-reproducible-builds)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reproducible-builds
description: Use when building release binaries, generated assets, archives, manifests, wheels, native helpers, or supply-chain-sensitive artifacts.
---

# Reproducible Builds

## Core rule
A release build should be **deterministic** under its declared inputs. Pin the build **toolchain**, normalize uncontrolled metadata, and verify repeated outputs.

## Contract
Record source revision, compiler/runtime versions, dependency lock, flags, target architecture, and environment knobs that affect bytes. Build twice in clean temporary directories and compare relevant output **hash** values.

Eliminate timestamps, random temp paths, VCS metadata, locale, unordered traversal, and host-specific absolute paths from artifacts where possible. If byte reproducibility is impossible, define and test the narrower reproducibility contract explicitly.

Generate checksums/SBOM/manifests only after final artifact content is fixed.

Do not rebuild a published binary under a different compiler version and call the byte change a source fix. First prove whether the source or the toolchain changed.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.