Atlas Smart Contract Vulnerability Pattern Scanner
by @n8gendegen
Scan Solidity repositories for Atlas smart-contract vulnerability patterns and generate triage-ready security reports.
clawhub install atlas-vuln-scannerπ About This Skill
name: atlas-vuln-scanner description: Scan Solidity repositories for Atlas smart-contract vulnerability patterns and generate triage-ready security reports. version: 0.1.0 category: security tags: - solidity - smart-contracts - defi - security - bug-bounty metadata: openclaw: emoji: "π‘οΈ" os: - linux - macos requires: bins: - python3 install: "No install required beyond Python 3; run scripts/atlas_vuln_scanner.py locally." homepage: "https://atlasagentsuite.com"
Atlas Smart Contract Vulnerability Pattern Scanner
Atlas Vuln Scanner is an OpenClaw/Hermes-ready security skill that turns a Solidity repository into a structured first-pass vulnerability triage report.
It is designed for:
Value proposition
Run an Atlas-pattern scan against a Solidity repo and get:
Important guardrail
This is a heuristic triage skill, not a full audit and not a guaranteed vulnerability detector.
Every output must distinguish:
Do not submit findings, send protocol messages, publish exploit details, or claim verified severity without explicit human approval.
Quick start
python3 scripts/atlas_vuln_scanner.py --target /path/to/solidity/repo --output ./scan-results
Run bundled demo:
python3 scripts/atlas_vuln_scanner.py --target demo/contracts --output demo/results
Outputs:
scan-report.md β full pattern scan reportfinding-candidates.md β prioritized candidate writeupsexec-summary.md β protocol-founder readable summaryscanner-log.json β machine-readable raw resultsAgent workflow
When using this skill as an agent:
1. Ask for a local path or public GitHub repo URL.
2. Clone/fetch repo if needed.
3. Run the scanner script against Solidity files.
4. Read scanner-log.json and scan-report.md.
5. Reduce noise: remove obvious mocks/tests/interfaces unless user asked to include them.
6. Write top 3β5 finding candidates with confidence labels.
7. Tell the user what requires manual validation before disclosure.
Suggested prompt
Use atlas-vuln-scanner on this Solidity repo: . Produce a concise triage report, top candidate findings, and founder-facing summary. Do not submit or disclose anything externally.
ClawHub licensing / monetization note
Public ClawHub docs currently describe ClawHub as a free/open skill registry, not a paid marketplace. Published ClawHub skills are MIT-0 and ClawHub does not support native paid skills, per-skill pricing, paywalls, revenue sharing, seller onboarding, Stripe, payouts, or KYC.
Recommended monetization path:
CTA: > This free ClawHub skill is the elementary Atlas scanner. For deeper DeFi pattern coverage, polished audit-prep reports, and paid validation workflows, get the Atlas Security Skill Pack at https://atlasagentsuite.com.
Source/caveat notes
Pattern selection is based on Atlas/OpenClaw bounty and audit workflow knowledge plus common DeFi bug classes. Scanner output should be treated as a prioritization layer for human review, not final proof.
π‘ Examples
python3 scripts/atlas_vuln_scanner.py --target /path/to/solidity/repo --output ./scan-results
Run bundled demo:
python3 scripts/atlas_vuln_scanner.py --target demo/contracts --output demo/results
Outputs:
scan-report.md β full pattern scan reportfinding-candidates.md β prioritized candidate writeupsexec-summary.md β protocol-founder readable summaryscanner-log.json β machine-readable raw results