scv-scan

Scan Solidity codebases for security vulnerabilities and generate severity-ranked reports.

7|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/Zodomo/DrandVerifier --skill scv-scan-zodomo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scv-scan
Source: https://github.com/Zodomo/DrandVerifier/tree/main/.opencode/skills/kadenzipfel/scv-scan
Command: npx skills add https://github.com/Zodomo/DrandVerifier --skill scv-scan-zodomo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SCV Scan helps you systematically audit Solidity code for known security vulnerabilities by combining a fast sweep with reference-backed validation, reducing missed issues and false positives.

Core Features & Use Cases

  • Vulnerability cheatsheet first: loads a condensed mapping of 36 smart-contract vulnerability classes with grep-able keywords.
  • Two-pass codebase sweep: runs a syntactic keyword scan plus a semantic read-through to catch issues that can’t be reliably detected by grep.
  • Selective deep validation: for each candidate finding, it reads the full reference file and checks preconditions, heuristics, and false-positive conditions before confirming.
  • Severity-ranked reporting: outputs confirmed findings with severity, evidence snippets, and targeted remediation guidance.

Quick Start

Ask it to audit your Solidity repository by running the scv-scan skill inside your project folder, then review the generated scv-scan.md report for a severity-ranked list of confirmed issues.

Frequently Asked Questions about scv-scan

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

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

To audit a Solidity codebase, run a two-pass sweep that combines syntactic keyword matching with semantic code analysis to detect known vulnerabilities. This process validates potential issues against reference heuristics to produce a severity-ranked report.

How does vulnerability scanning reduce false positives in smart contract security audits?

Vulnerability scanning reduces false positives by using selective deep validation. For each candidate finding, it reads the full reference file and checks preconditions and false-positive conditions before confirming the issue and generating a severity-ranked report.

Can I detect all smart contract vulnerabilities using only grep-based static analysis?

No, grep-based static analysis alone cannot reliably detect all smart contract vulnerabilities. A two-pass codebase sweep is recommended, combining syntactic keyword scanning with a semantic read-through to catch issues that pattern matching misses.

What is the best way to generate a severity report for Solidity smart contracts?

The best way to generate a severity report is to scan the Solidity codebase using a vulnerability cheatsheet, perform a two-pass sweep, and validate candidates against detailed reference heuristics. This outputs confirmed findings with remediation guidance.

Do I need a local repository to scan Solidity code for security vulnerabilities?

Yes, you need an existing smart-contract repository to scan Solidity code for security vulnerabilities. The auditing process runs inside your project folder to systematically analyze the codebase and output a generated severity-ranked report.