Skip to content
Security
Command

/scan-web

Run the full web SAST pipeline (phases 01-06) against this repository

From plugin
vantage
46 skills29 agents6 commands
> /plugin marketplace add tinoimammp/vantage-security-agent
> /plugin install vantage@vantage

Command definition

scan-web.md
description: Run the full web SAST pipeline (phases 01-06) against this repository
argument-hint: "[repository path, defaults to current working directory]"
allowed-tools: Task, Read, Glob, Write

Run the complete **web** `vantage` pipeline against `$ARGUMENTS` (default: current working directory), phases 01 through 06, honoring the gates in `${CLAUDE_PLUGIN_ROOT}/workflow/orchestration.md`.

Read `${CLAUDE_PLUGIN_ROOT}/START-HERE.md` and `${CLAUDE_PLUGIN_ROOT}/workflow/orchestration.md` first if you have not already this session.

1. If `./.vantage/artifacts/recon/scope.json` doesn't exist, copy the plugin asset `${CLAUDE_PLUGIN_ROOT}/artifacts/recon/scope.json.template` → `./.vantage/artifacts/recon/scope.json`, filling in placeholders with the current system timestamp and repository path. Never block to ask the user. 2. Set/confirm `platform: "web"` in that `scope.json` — this command always runs the web pipeline regardless of what's already there (if it says `"mobile"`, overwrite it to `"web"` for this run and note that you did so). 3. For each phase, in order, check the phase's gate is satisfied (per `${CLAUDE_PLUGIN_ROOT}/workflow/orchestration.md`) — if not, stop and report why — then dispatch via Task:

  • **01 Recon** → `recon-agent`
  • **02 Mapping** → `mapper-agent`
  • **03 Testing** → dispatch all 11 as **parallel Task calls in the same

turn**, each writing its own `raw-findings.<agent-name>.json`: `auth-agent`, `authorization-agent`, `api-agent`, `sqli-agent`, `xss-agent`, `upload-agent`, `business-logic-agent`, `injection-agent`, `dependency-agent`, `secrets-agent`, `misconfiguration-agent`

  • **04 Validation** → `validator-agent` (merges all `raw-findings.*.json` first)
  • **05 PoC** → `poc-agent` (only if ≥1 `validated:true` finding)
  • **06 Reporting** → `report-agent`

4. Append each phase's result to `./.vantage/artifacts/run-log.md`.

Stop and summarize if a phase produces zero actionable output (see Failure & Empty Handling in `${CLAUDE_PLUGIN_ROOT}/workflow/orchestration.md`) — do not fabricate findings.

When done, report the final artifact path — `./.vantage/artifacts/reports/report.md` — and remind the user that `/vantage:fix-issue <id>` or `/vantage:fix` can apply code-level fixes for the validated findings.

Read more
@tinoimammp
Ships withvantage

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.

41 skill29 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
4
Star history of tinoimammp/vantage-security-agent on GitHub, a chart by star-history.com

Other commands on vantage.

fix-diff

fix-diff

Command

Apply a code-level fix for a finding from /vantage:scan-diff's commit/PR/MR scan — modifies the target repository's source code

@tinoimammp@tinoimammpInstall Command
fix-issue

fix-issue

Command

Apply a code-level fix for one validated finding by id (e.g. F-001) — modifies the target repository's source code

@tinoimammp@tinoimammpInstall Command
fix

fix

Command

Apply code-level fixes for ALL validated findings, one at a time — modifies the target repository's source code

@tinoimammp@tinoimammpInstall Command
scan-diff

scan-diff

Command

Scan only the changed files in a single commit or PR/MR for newly introduced vulnerabilities (fast incremental check, not a full…

@tinoimammp@tinoimammpInstall Command
scan-mobile

scan-mobile

Command

Run the full mobile SAST pipeline (phases 01-06) against this repository — Android, iOS, React Native, or Flutter

@tinoimammp@tinoimammpInstall Command

More commands from other plugins.

deslop-reborn

deslop-reborn

Command

One iteration of the IronClaw Reborn de-slop loop — take ONE Reborn crate, fan out parallel review sub-agents (thermo-nuclear…

@nearai@nearaiInstall Command
audit

audit

Command

Audit a file, directory, or whole repo for insecure default configuration: fallback secrets, default credentials, fail-open…

@trailofbits@trailofbitsInstall Command
arsenal

arsenal

Command

Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from…

@awarexone@awarexoneInstall Command