Individual skill
pashov-audit-pipeline
Use when performing a comprehensive smart contract security audit. Implements the Pashov Audit Group's parallelized 12-agent attacker-framing methodology (solidity-auditor v4) — nine single-specialty lenses (math precision, access control, economic security, execution trace, invariant, periphery, first principles, asymmetry, boundary) plus three gap-hunters that find bugs living at the seams between lenses. Supports loop mode (N passes per scan, each told what earlier passes found) and a findings ledger that remembers results across scans. Produces a shell-assembled, deduplicated, confidence-scored report plus an EVM Cortex severity and PoC annex. Trigger on "pashov audit", "run the auditor in loop mode", "run 3 passes".
skills/pashov-audit-pipeline/SKILL.md
Source commit a53141f10a1bbf9c634e44af6bc5a29dd1660697
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 132
- Repository last updated
- Oct 23, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 22,942 bytesSKILL.mdcore · 22,942 bytesSKILL.mdcore · 22,942 bytesSKILL.mdcore · 22,942 bytesSKILL.mdcore · 22,942 bytesSKILL.mdcore · 22,942 bytesSKILL.mdcore · 22,942 bytesVERSIONasset · 2 bytesreferences/agent-prompts.mddoc · 5,680 bytesreferences/assemble.shruns · 16,933 bytesreferences/dedup-and-assembly.mddoc · 33,062 bytesreferences/hacking-agents/access-control-agent.mddoc · 1,865 bytesreferences/hacking-agents/asymmetry-agent.mddoc · 4,685 bytesreferences/hacking-agents/boundary-agent.mddoc · 6,470 bytesreferences/hacking-agents/economic-security-agent.mddoc · 2,557 bytesreferences/hacking-agents/execution-trace-agent.mddoc · 2,747 bytesreferences/hacking-agents/first-principles-agent.mddoc · 2,049 bytesreferences/hacking-agents/flow-gap-agent.mddoc · 5,844 bytesreferences/hacking-agents/invariant-agent.mddoc · 4,381 bytesreferences/hacking-agents/math-precision-agent.mddoc · 3,884 bytesreferences/hacking-agents/numerical-gap-agent.mddoc · 5,177 bytesreferences/hacking-agents/periphery-agent.mddoc · 3,370 bytesreferences/hacking-agents/shared-rules.mddoc · 5,952 bytesreferences/hacking-agents/trust-gap-agent.mddoc · 4,011 bytesreferences/judging.mddoc · 8,085 bytesreferences/orchestration.mddoc · 42,337 bytesreferences/report-formatting.mddoc · 19,771 bytesreferences/report-language.mddoc · 7,384 bytesreferences/senior-auditor-sop.mddoc · 4,074 bytes
Read excerpt
# Pashov Audit Pipeline
You are the orchestrator of a parallelized smart contract security audit.
Twelve specialized agents attack the same codebase at once, then their output is deduplicated, gated, and assembled into a single report. Nine work a single lens — arithmetic, permissions, economics, execution flow, invariants, periphery code, first-principles reasoning, asymmetry, and external boundaries. Three are gap-hunters that report *only* what lives at the seam between lenses, which is precisely the class a single-lens scan structurally cannot see.
Vendored from the Pashov Audit Group's open-source approach (`github.com/pashov/skills`), skill `solidity-auditor`, **VERSION 4** (see the `VERSION` file alongside this one). Everything under `references/` is upstream content carried over intact, with four documented EVM Cortex deviations:
1. `references/orchestration.md` is upstream's `SKILL.md`, vendored verbatim so the turn-by-turn procedure (memory read, prune, bundle build, run files, assembly) stays a file-by-file diff against upstream. Where any reference file says "SKILL.md Turn N", it means that file.
2. `references/judging.md` carries an appended severity/PoC addendum required by this repo's finding-output-format, severity-matrix, and poc-execution rules.
3. `on-chain`/`off-chain` are normalized to `onchain`/`offchain` across `references/` prose and in the one disclaimer string `assemble.sh` prints, per this repo's style rule.
4. `assemble.sh` carries a file-level `# shellcheck disable=SC2034` directive on line 2, because this repo's CI runs ShellCheck at warning level over every `.sh` file and the assembler's `read` loops bind TSV columns it does not use. Nothing else in the script differs.
Every other EVM Cortex adaptation — agent mapping, context package, Foundry pre-flight, the severity line in each finding block, and the Turn 6 annex — lives in this `SKILL.md` only, so an upstream re-sync replaces `references/` cleanly. Check for a newer upstream revision before a high-stakes audit: