Product
SAST Coverage & Rules Zero-Day Discovery Download
Compliance
Compliance Hub OWASP Top 10 CWE Top 25 PCI DSS 4.0.1 MISRA C / C++ 2023 AUTOSAR C++14 ISO 26262 SEI CERT
Compare
vs All SAST Tools vs Coverity vs Veracode vs Snyk vs Mythos AI vs GPT-5.4 Cyber Download
SAST Coverage & Rule Details

Every rule, every language,
measured against the market.

PhantomYerra is a pure-Python static analysis engine that ships 24,476 detection rules across 16 languages - and exceeds the documented rule count of every commercial peer it is benchmarked against, language by language.

Numbers anchored to the source tree (v51.2.0). Counted by re.findall on the scanner files - not estimated, not aspirational.
24,476
Pure-Python detection rules (combined)
23,796
Security & quality SAST rules
1,770
AI / LLM security rules (first-mover)
16
Languages with dedicated rule engines
Per-language

Rule coverage by language

Each engine's rule count next to the deduped sum of the commercial tools that cover that language. The ratio is how far PhantomYerra exceeds that peer total.

LanguagePhantomYerra rulesCommercial peers (deduped)Ratio
C5,752Coverity + Cppcheck + Flawfinder (~4,150)1.39×
C++4,566Coverity + clang-tidy CppCoreGuidelines + Cppcheck (~2,250)2.03×
Java2,164SpotBugs + FindSecBugs + PMD + ErrorProne + SonarJava + CodeQL (~2,000)1.08×
JavaScript / TypeScript1,667ESLint-security + Semgrep + njsscan + CodeQL (~1,500)1.11×
PHP1,604PHPStan + Psalm + RIPS + PHPMD + Exakat + Phan (~1,520)1.06×
Rust1,439Clippy + cargo-audit + clippy-pedantic (~700)2.06×
Go1,027gosec + staticcheck + revive + go-critic (~420)2.45×
Swift950SwiftLint + Periphery + SonarSwift (~500)1.90×
.NET / C#932SonarC# + SecurityCodeScan + Roslyn-sec (~550)1.69×
Ruby871Brakeman + RuboCop-sec + dawnscanner + SonarRuby (~570)1.53×
Kotlin870Detekt + SpotBugs-Kotlin + SonarKotlin (~490)1.78×
Python743Bandit + Semgrep + pyre + ruff-sec (~475)1.56×
Scala655Scapegoat + WartRemover + SonarScala (~350)1.87×
Dart556Dart lints + pana + dart_code_metrics (~250)2.22×
Native total (13 deep engines)23,796deduped commercial peer sum ~15,0001.59×
Groovy and Shell ship dedicated rule engines too, and a cross-language framework-security pack (345 rules, Snyk-parity) fires on every scan - bringing the language surface to 16. AI/LLM rules below are counted separately.
First-mover

1,770 AI / LLM security rules

No commercial scanner ships a unified AI-security rule pack at this breadth. 680 cross-language rules in seven packs, plus 1,090 framework-native rules across 13 languages.

A · AI-codegen hygiene

120 rules

Placeholder secrets, AI-tell comments, hallucinated imports, "Generated by ChatGPT/Copilot/Claude/Cursor" markers.

B · LLM key leakage

120 rules

OpenAI sk-proj-, Anthropic sk-ant-, Google AIza, plus 15+ provider key formats.

C · Prompt injection

100 rules

User input → LLM, LLM output → eval/exec/innerHTML/subprocess, LangChain REPL/Shell tools.

D · Model-loading RCE

90 rules

torch.load without weights_only, untrusted pickle.load, trust_remote_code=True, ONNX/TF/Diffusers.

E · Vector DB / RAG

80 rules

Chroma/Pinecone/Weaviate/Qdrant/Milvus default auth, pgvector RLS, RAG indirect injection.

F · MCP / agents

90 rules

MCP tools without scope, missing iteration caps, exposed Shell/REPL, Streamlit/Gradio share=True.

G · Data leakage

80 rules

PII in prompt logs, non-zero-retention providers, real customer data in few-shot, missing audit logs.

Framework-native AI

1,090 rules

Spring AI, LangChain(.js/4j/rs/go/dart), Vercel AI SDK, Semantic Kernel, llama.cpp, MLX, candle & more - across 13 languages.

Compliance

Standards mapped to every finding

Each rule carries its CWE plus the coding-standard IDs it satisfies, so findings roll up into compliance evidence automatically - and you can export a one-click regulatory compliance report per scan, including an EU Cyber Resilience Act (CRA) report mapping findings to Annex I Part I (essential requirements) and Part II (vulnerability handling). Required for products placed on the EU market this year.

EU Cyber Resilience Act (CRA) · 2024/2847 MISRA C:2023 · 187 MISRA C++:2023 · 153 SEI CERT C / C++ / Java C++ Core Guidelines AUTOSAR C++14 ISO 26262 (ASIL D) ISO/IEC TS 17961 DISA STIG (AppDev) CWE Top 25 (2025) OWASP Top 10 · ×10 families OWASP API Top 10 PCI-DSS 4.0.1 NIST 800-53 r5 · 300+
Depth

Defect classes detected

Beyond pattern rules, PhantomYerra adds abstract-interpretation domains, cross-TU taint, and FP-calibrated confidence so the high rule counts stay precise.

Memory safety

Buffer overrun/underrun, use-after-free, double-free, null-pointer dereference, uninitialized reads.

Injection & taint

SQLi, command, format-string, path traversal, SSRF, XXE, deserialization - with source→sink line traces.

Concurrency

Data races, lock-order/deadlock, TOCTOU, atomicity violations.

Integer & UB

Overflow/wraparound, signedness, shift UB, implementation-defined behavior.

Crypto & secrets

Weak ciphers, broken random, hardcoded credentials, key leakage (incl. 15+ LLM key formats).

Abstract interpretation

Interval, nullness, resource & taint lattices on high-value rules - FP-gated against Juliet + OWASP Benchmark.

Every confirmed finding ships with CWE + standard ID + a source→sink trace + an AI false-positive verdict - and the report groups them into fix-families instead of repeating per-finding boilerplate.

See where you stand against the gold standards

Detailed, side-by-side comparisons against the tools teams benchmark SAST against.