From perseus
Maps application architecture, entry points, security patterns, XSS/SSRF sinks, and data flows to assess attack surface (Perseus Phases 1-2). Supports git-based incremental scans on changed files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/perseus:scanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill executes the **Pre-Reconnaissance Methodology** of the Perseus framework. It maps the target's digital footprint, internal architecture, and attack surface to build a "Target Knowledge Graph".
This skill executes the Pre-Reconnaissance Methodology of the Perseus framework. It maps the target's digital footprint, internal architecture, and attack surface to build a "Target Knowledge Graph".
Goal: Zero-blind-spot understanding of what exists, how it works, and where it can be attacked.
Methodology:
For large codebases, use incremental scanning to only analyze changed files:
Detection: Check for perseus.yaml with incremental settings:
incremental:
enabled: true
baseline: "main" # or specific commit
If incremental enabled:
git diff --name-only <baseline>...HEAD to get changed files.perseus-cache/Incremental Workflow:
# Get changed files
git diff --name-only main...HEAD | grep -E '\.(js|ts|py|go|php|rb|java|rs|cs)$'
# If no changes, skip scan
# If changes exist, scan only those files + imports
Launch these 3 agents simultaneously using a single message with multiple Task tool calls:
Wait for Phase 1 to complete. Then launch these 3 agents simultaneously:
innerHTML, exec, system, eval, SQL queries, file operations. Provide File:Line references."fetch, axios), URL fetchers, webhooks. Map user-controllable parameters."Synthesize all findings into deliverables/code_analysis_deliverable.md.
Required Report Structure:
Schema Collection:
outputs/schemas/ directory.Next Step: Proceed to perseus:audit to analyze identified components for vulnerabilities.
npx claudepluginhub kaivyy/perseusOrchestrates full automated penetration test (Scan -> Audit -> Exploit -> Report) on your own codebase with auto-detection of languages, frameworks, and infrastructure.
Scans local projects for dependency vulnerabilities (SCA), code security patterns (SAST), leaked secrets, auth/crypto flaws, misconfigs, supply chain risks, CI/CD issues. Generates prioritized report with remediation guidance.
Orchestrates a full security audit of a repository using SAST, SCA, secrets, and config scanning. Adapts between subagents for small repos and agent teams for large ones.