Reproduce Regression
Trail of BitsOfficialPublished by Trail of Bits
- Skill
- Workflow
- Security
- CC-BY-SA-4.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The reproduce-regression skill provides a structured procedure for validating potential software regressions by deploying and comparing before and after system states. It emphasizes the use of live environments rather than synthetic tests or mocks to ensure accurate observation of failure conditions. The process requires careful documentation of setup, dependencies, and configurations to create a verifiable record of the regression candidate's behavior.
What it does
- Verifies input prerequisites against established project standards and security guidance.
- Deploys live S0 and S1 system versions to trace candidate behavior.
- Executes a portable proof-of-concept against both deployments to compare results.
- Records detailed logs, configurations, and tool versions in a structured format.
- Releases temporary resources while preserving evidence for further analysis.
- Reports the final status, observed behaviors, and any blockers encountered.
When to use it
- When you need to validate a regression candidate using live-system deployments.
- When you have sealed preparation and discovery packages ready for analysis.
- When you need to confirm if a failure occurs in a real environment rather than a unit test.
- When you are tasked with creating a reproducible PoC for a regression.
Advantages
- Ensures high-fidelity results by avoiding mocks and simulated systems.
- Standardizes the documentation of regression evidence for consistent reporting.
- Provides a clear path for handling blocked attempts and missing prerequisites.
- Maintains a strict separation between experimental setup and final evidence.
Usage examples
- “Reproduce the regression candidate identified in the latest security audit.”
- The agent will verify the input packages, deploy the S0 and S1 environments, execute the PoC, and return a status report with the observed behavior.
- “I need to confirm if the recent update introduced a regression in the authentication module.”
- The agent will follow the workflow to build the live systems, run the comparative PoC, and document the findings in a sealed package.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/trailofbits/reproduce-regression/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip reproduce-regression.zip -d .agents/skills
Documentation by Trail of Bits
Reproduce a candidate
When to Use
Input: sealed preparation/discovery packages, candidate and registry assignment. Follow project guidance before target work.
When NOT to Use
Independent verification of an existing PoC; use replay.
Reproduce
Read the standard and file contract. Verify inputs; read security guidance. Stop execution if prerequisites fail.
Build and run actual S0/S1 with required services. Trace the candidate to a real user/attacker entry point. Build/install CLIs and libraries; exercise supported interfaces. For build findings, execute the supported build workflow.
Create and execute a portable PoC against both live deployments with identical input and comparable configuration. Record whether S0 behaves correctly and S1 exhibits the claimed failure. No mocks, extracted functions or simulated systems.
Save setup, tool/dependency versions, sanitized configuration, input, PoC, revisions, commands and separate logs. Record observations and false-positive checks in
reproduce.json. If blocked, retain attempted setup and exact prerequisites. Build and deploy only inside your attempt directory, and list every build directory inbuild_dirs.Release temporary resources without deleting evidence. Record their disposition, then seal the package.
Report Back
Keep detailed evidence in the sealed package. Return only:
Status:
completeorblocked, matching the record.Record: sealed
reproduce.jsonpath, or why none was produced.Result: one sentence describing observed S0/S1 behavior.
Blocker: missing prerequisite or required caller action, if blocked.
Completion means the experiment finished, not that the regression is confirmed.
Rationalizations to Reject
“The unit test proves it”: synthetic tests cannot establish a regression.
Files
- ATTRIBUTION.mdAdded by AutoGineer949 B
- LICENSELicence file added by AutoGineer19.7 KiB
- SKILL.md2.1 KiB
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "reproduce-regression", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: e4dd0bb5b15535f7c5a0834187dffba6ac37e4ff
Published by: Trail of Bits (https://github.com/trailofbits)
Publisher: Trail of Bits (https://github.com/trailofbits)
Licence: Creative Commons Attribution-ShareAlike 4.0 International (https://github.com/trailofbits/skills/blob/e4dd0bb5b15535f7c5a0834187dffba6ac37e4ff/LICENSE)
Licence evidence: repository licence LICENSE
Retrieved: 2026-11-07
The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.
Files added by AutoGineer
ATTRIBUTION.md: this file, written by AutoGineer
LICENSE: copied from LICENSE
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Trail of Bits
- Publisher
- Trail of Bits (Official)
- Source
- trailofbits/skills · plugins/regression-hunt/skills/reproduce-regression · commit e4dd0bb
- Licence
- Creative Commons Attribution-ShareAlike 4.0 International (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Trail of Bits.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download reproduce-regression.zip