scanning-vulns

Scan source files for static vulnerabilities and output VULN-FINDINGS.json and Markdown.

125|42|Updated May 19, 2025
One-click install
npx skills add https://github.com/SocketDev/socket-mcp --skill scanning-vulns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scanning-vulns
Source: https://github.com/SocketDev/socket-mcp/tree/main/.claude/skills/fleet/scanning-vulns
Command: npx skills add https://github.com/SocketDev/socket-mcp --skill scanning-vulns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Static vulnerability review of a source tree to surface candidate vulnerabilities without executing the code, enabling safe triage and focused remediation planning.

Core Features & Use Cases

  • Reads an arbitrary codebase or dependency tree and surfaces candidate vulnerabilities for triage.
  • Produces VULN-FINDINGS.json consumable by triaging-findings and a human-readable Markdown summary for quick review.
  • Provides safe, read-only analysis with clear guidance on suspected issues and confidence levels.

Quick Start

Invoke scanning-vulns on a target directory to produce VULN-FINDINGS.json and a readable findings Markdown.

Frequently Asked Questions about scanning-vulns

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

FAQPage Schema
How do I run a static vulnerability scan on a source tree without executing the code?

Static vulnerability scanning analyzes arbitrary codebases read-only to surface credible vulnerabilities without executing code. It generates VULN-FINDINGS.json and a human-readable Markdown summary to enable safe triage and focused remediation planning.

What output formats are generated when scanning a codebase for vulnerabilities?

Codebase vulnerability scanning produces VULN-FINDINGS.json for automated triaging and a human-readable Markdown summary for quick review. An optional scoring pass provides additional confidence evaluation for the suspected issues.

Can I review dependencies for security vulnerabilities using static analysis?

Yes, static analysis can review arbitrary dependency trees to surface candidate vulnerabilities for triage. The scanner reads source files read-only and provides clear guidance on suspected issues and confidence levels without executing the code.

Does static vulnerability scanning require setting up a specific environment to run safely?

Static vulnerability scanning requires no special execution environment because it operates entirely read-only. It safely analyzes arbitrary repositories by reading source files and enforcing non-execution to prevent any code from running.

What is the best way to triage static code review findings?

The best way to triage static code review findings is to use the generated VULN-FINDINGS.json output. This structured file is specifically designed to be consumable by triaging workflows for focused remediation planning.

Are there limitations to read-only vulnerability scans for arbitrary codebases?

Limitations of read-only vulnerability scans include the inability to detect runtime or dynamic issues since code is never executed. It surfaces candidate vulnerabilities statically, requiring further triage to confirm exploitability.