← 返回 Skills 市场
n8gendegen

Atlas Smart Contract Vulnerability Pattern Scanner

作者 n8gendegen · GitHub ↗ · v0.1.0 · MIT-0
linuxmacos ✓ 安全检测通过
60
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install atlas-vuln-scanner
功能描述
Scan Solidity repositories for Atlas smart-contract vulnerability patterns and generate triage-ready security reports.
使用说明 (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.

安全使用建议
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.
功能分析
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.
能力标签
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install atlas-vuln-scanner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /atlas-vuln-scanner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release
元数据
Slug atlas-vuln-scanner
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Atlas Smart Contract Vulnerability Pattern Scanner 是什么?

Scan Solidity repositories for Atlas smart-contract vulnerability patterns and generate triage-ready security reports. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 60 次。

如何安装 Atlas Smart Contract Vulnerability Pattern Scanner?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install atlas-vuln-scanner」即可一键安装,无需额外配置。

Atlas Smart Contract Vulnerability Pattern Scanner 是免费的吗?

是的,Atlas Smart Contract Vulnerability Pattern Scanner 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Atlas Smart Contract Vulnerability Pattern Scanner 支持哪些平台?

Atlas Smart Contract Vulnerability Pattern Scanner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, macos)。

谁开发了 Atlas Smart Contract Vulnerability Pattern Scanner?

由 n8gendegen(@n8gendegen)开发并维护,当前版本 v0.1.0。

💬 留言讨论