security-auditor

Audit Solidity smart contracts with Map-Hunt-Attack and parallel verification.

120|22|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Archethect/sc-auditor --skill security-auditor-archethect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-auditor
Source: https://github.com/Archethect/sc-auditor/tree/main/skills/security-auditor
Command: npx skills add https://github.com/Archethect/sc-auditor --skill security-auditor-archethect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Smart contract security audits require deep expertise in Solidity, vulnerability patterns, and formal verification methods. This Skill transforms your AI coding assistant into a systematic security auditor that maps architecture, dispatches parallel hunt lanes for different vulnerability classes, and verifies findings through a Devil's Advocate pipeline.

Core Features & Use Cases

  • Map-Hunt-Attack Methodology: Structured multi-phase pipeline that first maps the system architecture, then hunts for vulnerabilities across six parallel lanes (callback liveness, accounting entitlement, semantic consistency, token/oracle statefulness, economic differential, and adversarial deep), and finally attacks and verifies each finding.
  • Parallel Agent Orchestration: Dispatches specialized sub-agents to hunt simultaneously across different vulnerability classes, then runs a skeptic-judge verification pipeline with proof requirements for confirmed findings.
  • Static Analysis Integration: Runs Slither and Aderyn static analysis tools, integrates with Solodit for real-world vulnerability intelligence, and supports fuzz testing (Echidna, Medusa) and symbolic execution (Halmos) for proof generation.
  • Use Case: Point this Skill at a Solidity codebase (local directory, GitHub repo, or specific files) and it will produce a structured security report with proved findings, confirmed unproven findings, candidates, design tradeoffs, and discarded items with reasoning.

Quick Start

Use the security-auditor skill to perform a comprehensive security audit on your Solidity project by providing the project directory or GitHub repository URL when the skill activates.

Frequently Asked Questions about security-auditor

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

FAQPage Schema
How do I perform a smart contract security audit on a Solidity codebase?

To perform a smart contract security audit, this Skill applies the Map-Hunt-Attack methodology to systematically map your Solidity architecture, dispatch parallel agents to hunt for vulnerabilities, and verify findings through a Devil's Advocate pipeline.

What types of smart contract vulnerabilities can parallel agent auditing detect?

Parallel agent auditing detects smart contract vulnerabilities across six lanes: callback liveness, accounting entitlement, semantic consistency, token or oracle statefulness, economic differentials, and adversarial deep attack surfaces.

Do I need Slither and Echidna installed to run automated Solidity security audits?

Yes, automated Solidity security audits require Slither, Aderyn, Echidna, Medusa, and Halmos integration to execute static analysis, fuzz testing, and symbolic execution for vulnerability detection and proof generation.

Can I use symbolic execution and fuzz testing to prove smart contract vulnerabilities?

You can prove smart contract vulnerabilities using symbolic execution and fuzz testing tools like Halmos, Echidna, and Medusa, which generate the required proofs for confirmed findings during the attack and verification phase.

What is the best way to structure a smart contract audit report for confirmed and unproven findings?

The best way to structure a smart contract audit report is to categorize results into proved findings, confirmed unproven findings, candidates, design tradeoffs, and discarded items, providing clear reasoning for each classification.

How does a Devil's Advocate pipeline verify smart contract security findings?

A Devil's Advocate pipeline verifies smart contract security findings by running a skeptic-judge verification process that requires concrete proof generation from static analysis, fuzzing, or symbolic execution before confirming vulnerabilities.