← Back to Skills Marketplace
n8gendegen

Atlas Smart Contract Vulnerability Pattern Scanner

by n8gendegen · GitHub ↗ · v0.1.0 · MIT-0
linuxmacos ✓ Security Clean
60
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install atlas-vuln-scanner
Description
Scan Solidity repositories for Atlas smart-contract vulnerability patterns and generate triage-ready security reports.
README (SKILL.md)

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:

  • Solo auditors and bounty hunters doing first-pass repo review
  • DeFi teams preparing for audit or launch
  • Agent builders who want a reusable smart-contract review workflow

Value proposition

Run an Atlas-pattern scan against a Solidity repo and get:

  • File/line-linked vulnerability flags
  • Confidence labels: High / Medium / Low
  • Pattern categories: reentrancy, oracle risk, access control, unchecked calls, accounting drift, pause gaps, initialization issues, unsafe casts, gas griefing
  • Founder-readable executive summary
  • Bounty-style finding candidate template

Important guardrail

This is a heuristic triage skill, not a full audit and not a guaranteed vulnerability detector.

Every output must distinguish:

  • Static heuristic flag — pattern matched, manual validation required
  • Finding candidate — evidence is strong enough for deeper review
  • Verified finding — only after a human or PoC confirms exploitability

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 report
  • finding-candidates.md — prioritized candidate writeups
  • exec-summary.md — protocol-founder readable summary
  • scanner-log.json — machine-readable raw results

Agent 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: \x3Crepo/path>. 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:

  • Publish this skill as a free defensive triage tool on ClawHub for discovery.
  • Keep proprietary premium pattern packs, paid report templates, and private/pro scanner workflows external to ClawHub.
  • Use the CTA to route interested users to Atlas for the paid Atlas Security Skill Pack, robust scans, and audit prep.

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.

Usage Guidance
Reasonable to install for local first-pass Solidity triage. Scan only repos you intend to review, keep outputs private for private code, ignore any instructions embedded in scanned files, and do not provide OAuth tokens or make purchases unless you separately choose to use Atlas or ClawHub publishing services.
Capability Analysis
Type: OpenClaw Skill Name: atlas-vuln-scanner Version: 0.1.0 The bundle provides a legitimate static analysis tool for scanning Solidity smart contracts for common vulnerability patterns using regex. The Python script (scripts/atlas_vuln_scanner.py) is transparent, contains no network or shell execution logic, and limits its operations to local file reading and report generation. The instructions in SKILL.md include proactive security guardrails, such as advising the agent not to disclose findings externally without human approval, and the documentation (MONETIZATION-PLAN.md, PUBLISH-CHECKLIST.md) is consistent with a standard 'freemium' software distribution model.
Capability Tags
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The core purpose and provided code align: a local Python script scans Solidity files and emits triage reports. Ancillary monetization/publishing files mention paid offerings and OAuth, but the scanner code does not implement purchases or runtime credential handling.
Instruction Scope
SKILL.md scopes the workflow to asking for a local path or public GitHub URL, running the scanner, producing candidate findings, and explicitly avoiding external disclosure or severity claims without human approval.
Install Mechanism
There is no install step beyond Python 3. The included script uses the Python standard library with no package downloads, remote installer, or network call in the provided source.
Credentials
The scanner recursively reads .sol files under a user-supplied target and writes report files into a user-supplied output directory; this is expected for the purpose but should be pointed only at intended repos and a dedicated output folder.
Persistence & Privilege
No background service, autonomous persistence, or runtime credentials are present. The included publish checklist mentions ClawHub OAuth/API tokens for publishing, not for using the scanner.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install atlas-vuln-scanner
  3. After installation, invoke the skill by name or use /atlas-vuln-scanner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release
Metadata
Slug atlas-vuln-scanner
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Atlas Smart Contract Vulnerability Pattern Scanner?

Scan Solidity repositories for Atlas smart-contract vulnerability patterns and generate triage-ready security reports. It is an AI Agent Skill for Claude Code / OpenClaw, with 60 downloads so far.

How do I install Atlas Smart Contract Vulnerability Pattern Scanner?

Run "/install atlas-vuln-scanner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Atlas Smart Contract Vulnerability Pattern Scanner free?

Yes, Atlas Smart Contract Vulnerability Pattern Scanner is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Atlas Smart Contract Vulnerability Pattern Scanner support?

Atlas Smart Contract Vulnerability Pattern Scanner is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, macos).

Who created Atlas Smart Contract Vulnerability Pattern Scanner?

It is built and maintained by n8gendegen (@n8gendegen); the current version is v0.1.0.

💬 Comments