fleet-scanning-vulns

Identify vulnerabilities in source code trees and output VULN-FINDINGS.json.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Static vulnerability review of a source tree. It reads an optional THREAT_MODEL.md to define focus areas, fans out one review agent per area, and surfaces candidate findings as VULN-FINDINGS.json plus a human-readable .md for triaging-findings.

Core Features & Use Cases

  • Static, read-only analysis of arbitrary codebases to identify potential vulnerabilities without executing any code.
  • Supports threat-modeling-guided focus areas and a scalable fan-out of review agents.
  • Outputs a structured VULN-FINDINGS.json ingestible by triaging-findings and a companion Markdown report for triage.

Quick Start

Point this skill at a target directory to generate a static vulnerability report.

Frequently Asked Questions about fleet-scanning-vulns

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

FAQPage Schema
How do I run a static security audit on a source code tree without executing code?

To run a static security audit without executing code, point the scanner at your target directory to analyze the source tree and vendored libraries read-only. It outputs a structured VULN-FINDINGS.json and a Markdown report for triaging findings.

Can I guide vulnerability review using a threat model?

Yes, you can guide vulnerability review using a threat model by providing a THREAT_MODEL.md file in the target directory. The scanner reads it to define specific focus areas and fans out one review agent per area.

What is the best way to automate vulnerability review for large arbitrary codebases?

The best way to automate vulnerability review for large arbitrary codebases is using a scalable fan-out approach. This scanner deploys multiple review agents across defined focus areas to statically identify vulnerabilities and output structured findings.

Does static code analysis work with vendored libraries?

Static code analysis works with vendored libraries by treating them as part of the arbitrary target codebase. The scanner performs read-only analysis on the entire source tree to surface potential vulnerabilities without executing any code.

What formats are output for triaging static analysis findings?

The formats output for triaging static analysis findings are a structured VULN-FINDINGS.json file and a companion human-readable Markdown report. These outputs are designed to be ingestible by triaging processes.

What are the limitations of static vulnerability review?

A limitation of static vulnerability review is that it operates statically without executing code, meaning it cannot identify runtime vulnerabilities or dynamic execution flaws. It relies on reading source trees and optional threat models to surface candidate findings.