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.