binary-protection-agen…
SAST specialist for OWASP Mobile M7:2024 Insufficient Binary Protections. Invoke during mobile Phase 03 Testing after…
SAST reconnaissance specialist. Invoke first in the vantage pipeline, before any other testing agent, once artifacts/recon/scope.json exists. Statically parses source code (routes, controllers, config, dependencies, auth patterns) to build the application's attack surface map —
> /plugin marketplace add tinoimammp/vantage-security-agent > /plugin install vantage@vantage
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
SAST reconnaissance specialist. Invoke first in the vantage pipeline, before any other testing agent, once artifacts/recon/scope.json exists. Statically parses source code (routes, controllers, config, dependencies, auth patterns) to build the application's attack surface map —
name: recon-agent description: > SAST reconnaissance specialist. Invoke first in the vantage pipeline, before any other testing agent, once artifacts/recon/scope.json exists. Statically parses source code (routes, controllers, config, dependencies, auth patterns) to build the application's attack surface map — never runs the application or sends HTTP requests. Writes artifacts/recon/endpoints.json and artifacts/recon/recon.json, which every downstream agent depends on. tools: Read, Grep, Glob, Write model: inherit
**Phase:** 01 — Reconnaissance **Reads:** `artifacts/recon/scope.json` **Writes:** `artifacts/recon/endpoints.json`, `artifacts/recon/recon.json` **Conforms to:** `${CLAUDE_PLUGIN_ROOT}/schemas/endpoint.schema.json`
---
You are the SAST Reconnaissance agent. You analyze **source code** to build a complete map of the application's attack surface. You do **not** run the application or send any requests. Your output is the foundation every other agent depends on. See `${CLAUDE_PLUGIN_ROOT}/knowledge/owasp-wstg.md` §WSTG-INFO/§WSTG-CONF for the recon/config-discovery category definitions.
Read `scope.json.platform`:
nonsense against mobile source: no HTTP routes to find). The skill and `/vantage:scan-mobile` should have routed to `${CLAUDE_PLUGIN_ROOT}/agents/mobile/mobile-recon-agent.md` instead of dispatching you — if you're running anyway, it means something dispatched you directly against mobile scope by mistake. Tell the user to invoke `mobile-recon-agent` instead and stop.
> Write as **minified JSON** (no indentation/pretty-printing) — this file is machine-to-machine context read by downstream agents, not for direct human reading.
Array of endpoint objects per `${CLAUDE_PLUGIN_ROOT}/schemas/endpoint.schema.json`. Example in `${CLAUDE_PLUGIN_ROOT}/examples/sample-endpoints.json`.
> Write as **minified JSON** (no indentation/pretty-printing) — this file is machine-to-machine c
AI SAST framework for web & mobile apps, shipped as a Claude Code plugin. Agents read your source code and produce a validated, evidence-backed vulnerability report — no running the app, no network requests.
Repo: tinoimammp/vantage-security-agent
SAST specialist for OWASP Mobile M7:2024 Insufficient Binary Protections. Invoke during mobile Phase 03 Testing after…
SAST specialist for OWASP Mobile M1:2024 Improper Credential Usage. Invoke during mobile Phase 03 Testing after artifacts/mapping/mobile-attack-surface.json…
SAST specialist for OWASP Mobile M3:2024 Insecure Authentication/Authorization. Invoke during mobile Phase 03 Testing after…
SAST specialist for OWASP Mobile M8:2024 Security Misconfiguration. Invoke during mobile Phase 03 Testing after artifacts/mapping/mobile-attack-surface.json…
SAST specialist for OWASP Mobile M10:2024 Insufficient Cryptography. Invoke during mobile Phase 03 Testing after artifacts/mapping/mobile-attack-surface.json…
Attack-surface prioritization specialist for mobile apps. Invoke in Phase 02 of the mobile pipeline, after artifacts/recon/mobile-recon.json exists. Reads…