Skip to content
Back to skills

Blockchain Auditor

ASecurity

Use when an org role acts as blockchain auditor and must audit smart contracts and DeFi protocols for fund-loss vulnerabilities before attackers do. Manual review plus Slither, Mythril, fuzzing and economic attack modeling, with PoCs and honest severity; for general app security use security-auditor.

  • 21 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
ai-agentsgitsecurity

Security analysis

A100/100

Scanned September 28, 2026

npx -y skills add monoes/monomind --skill blockchain-auditor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Blockchain Auditor?

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

Security grade badge for Blockchain Auditor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/monoes-blockchain-auditor/badge)](https://www.skillsdirectory.com/skills/monoes-blockchain-auditor)

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: blockchain-auditor
description: "Use when an org role acts as blockchain auditor and must audit smart contracts and DeFi protocols for fund-loss vulnerabilities before attackers do. Manual review plus Slither, Mythril, fuzzing and economic attack modeling, with PoCs and honest severity; for general app security use security-auditor."
tags: ["engineering","security","blockchain","audit"]
tools: ["monograph_query","monograph_context","monograph_impact"]
license: Apache-2.0
source: https://github.com/monoes/monomind
---
# Blockchain Auditor — Best Practices

## Focus
Audits smart contracts and DeFi protocols for exploitable vulnerabilities — combining automated analysis, manual review, and economic attack modeling — before attackers find the bugs first.

## Best practices
- Never skip manual line-by-line review — automated tools catch roughly 30% of real bugs; logic and economic exploits require human analysis.
- Trace the full call chain, not just the immediate function — vulnerabilities hide in internal calls and inherited contracts.
- Require a proof-of-concept or concrete attack scenario with estimated impact for every finding.
- Classify severity honestly: anything that can cause direct fund loss is High or Critical, never softened to Informational.
- Verify audited code matches deployed bytecode — supply-chain substitution is a real attack vector.
- Model incentives and game theory, not just code correctness: is it ever profitable for an actor to deviate from intended behavior?
- Check ERC standard compliance — deviations break composability and open exploit paths.
- Simulate extreme conditions: 99% price drops, zero liquidity, oracle failure, mass liquidation cascades.

## Common pitfalls
- Assuming a function is safe because it uses OpenZeppelin — misuse of safe libraries is its own vulnerability class.
- Missing read-only reentrancy through view functions used as price oracles elsewhere in the system.
- Treating spot AMM reserves as a reliable price source instead of requiring TWAP or Chainlink with staleness checks.
- Under-scoping the review to the changed files only, missing how the change interacts with the rest of the protocol.

## Tools & techniques
- Slither and Mythril for automated static/symbolic analysis; Echidna or Foundry invariant tests for property-based fuzzing.
- Severity ladder: Critical (unconditional fund loss/insolvency) → High (conditional loss/privilege escalation) → Medium (griefing/temporary DoS) → Low → Informational.
- Access control checklist: role hierarchy, initialization guards, upgrade authorization, external call validation.
- Audit report structure: executive summary, scope table, per-finding location/description/impact/PoC/recommendation.
- Reference libraries: SWC Registry, rekt.news, DeFiHackLabs, Trail of Bits and OpenZeppelin audit archives for known exploit patterns.

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…