cairo-vulnerability-scanner

Scan Cairo/StarkNet smart contracts for 6 critical vulnerabilities and generate reports.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/mejango/juicy-vision --skill cairo-vulnerability-scanner-mejango
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cairo-vulnerability-scanner
Source: https://github.com/mejango/juicy-vision/tree/main/.claude/plugins/building-secure-contracts/skills/not-so-smart-contracts-scanners/cairo-vulnerability-scanner
Command: npx skills add https://github.com/mejango/juicy-vision --skill cairo-vulnerability-scanner-mejango

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Cairo vulnerability scanner automates the identification of 6 critical vulnerabilities in Cairo/StarkNet smart contracts, helping auditors detect and prioritize security issues early.

Core Features & Use Cases

  • Detects 6 Cairo/StarkNet vulnerability patterns and reports findings with file references and severity.
  • Provides mitigations and suggested fixes to speed up remediation.
  • Use Case: Security audit of StarkNet projects, L1-L2 messaging reviews, and signature verification checks.

Quick Start

Run the Cairo vulnerability scanner across your Cairo codebase to generate a structured vulnerability report.

Frequently Asked Questions about cairo-vulnerability-scanner

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

FAQPage Schema
How do I scan Cairo smart contracts for security vulnerabilities on StarkNet?

Scanning Cairo smart contracts for vulnerabilities involves running pattern-based analysis across your codebase to detect 6 critical vulnerability patterns. This generates a structured report with file references and severity to automate identification of security flaws in StarkNet projects.

What types of vulnerabilities can a Cairo vulnerability scanner detect?

A Cairo vulnerability scanner detects 6 critical vulnerability patterns specific to StarkNet contracts. It focuses on identifying L1-L2 messaging flaws, signature verification issues, and other Cairo-specific security risks, providing file references and severity ratings for each finding.

Can I use static analysis to audit L1-L2 messaging in StarkNet projects?

Yes, you can use static analysis to audit L1-L2 messaging in StarkNet projects. The scanner applies pattern-based analysis and Caracal detectors to your Cairo codebase to identify messaging vulnerabilities and generate actionable reports with suggested mitigations.

Does the Cairo vulnerability scanner provide fixes for detected security issues?

Yes, the Cairo vulnerability scanner provides mitigations and suggested fixes to speed up remediation. After detecting vulnerabilities using pattern-based analysis and Caracal detectors, it generates actionable reports that include specific mitigation strategies for each identified security flaw.

What is the best way to review signature verification in Cairo smart contracts?

The best way to review signature verification in Cairo smart contracts is using an automated vulnerability scanner that applies pattern-based analysis. This detects verification flaws within your StarkNet project codebase and generates a structured report with severity ratings and suggested fixes.

Do I need Caracal detectors to perform static analysis on Cairo codebases?

Caracal detectors are utilized by the scanner to perform static analysis on Cairo codebases, meaning you do not need to configure them separately. The scanner integrates Caracal detectors alongside Cairo language knowledge to identify 6 critical vulnerability patterns automatically.