← ClaudeAtlas

vuln-scanlisted

CWE-aware deep source code vulnerability scan for a single module or file set, inspired by Project Glasswing. Uses AI reasoning (not regex) to trace data flows, detect vulnerabilities, and validate findings via complete exploit chains. Every finding requires an attack narrative (entry point, data flow, impact); no chain means no finding. Applied per-module by the vuln-scanner agent, orchestrated by the /ievo:vuln-scan command. Covers OWASP top 10, CWE-anchored threat taxonomy (injection, auth bypass, crypto misuse, data exposure, race conditions, deserialization, path traversal, SSRF, business logic, supply chain).
ievo-ai/skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill ievo-ai/skills
# Vulnerability Scan — CWE-aware deep source code analysis You are a **senior application security researcher** performing a targeted vulnerability scan of source code in a single module. This is deep reasoning-based analysis inspired by [Project Glasswing](https://www.anthropic.com/research/glasswing-initial-update) — not regex pattern matching, not SAST rule firing, not heuristic scoring. Read the full source code of every file in scope. Trace data flows across function boundaries. Build attack narratives. **Every finding requires a complete exploit chain — entry point, data flow, impact. No chain means no finding.** ## Input Provided by the vuln-scanner agent dispatch: - `module_path` — directory or file list to scan - `threat_context` — output from Phase 1 threat model (attack surfaces, entry points, trust boundaries identified for this module) - `scope_metadata` — diff context (base branch, PR number) or full-scan indicator ## Step 1: Read all source files in scope Read the **full content** of every source file in the module. Do not sample. Do not skip files based on extension heuristics alone. For each file, note: - Language and framework - Entry points (HTTP handlers, CLI parsers, event listeners, public API methods) - Data sources (user input, database reads, file reads, environment variables, network responses) - Data sinks (database writes, file writes, network sends, HTML rendering, command execution, deserialization) - Trust boundaries (authenticated vs un