perseus:audit

Trace untrusted data from sources to sinks to reveal exploits across Injection, XSS, Auth, Authz, and SSRF scenarios.

66|14|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/kaivyy/perseus --skill perseus-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perseus:audit
Source: https://github.com/kaivyy/perseus/tree/main/skills/perseus/audit
Command: npx skills add https://github.com/kaivyy/perseus --skill perseus-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Perseus Audit addresses the need to identify and prove vulnerabilities within software components by performing a focused, white-box vulnerability analysis during Phase 3 of the Perseus framework. This skill executes the Vulnerability Analysis Phase on the components identified during the Scan phase, uncovering potential exploit paths and weaknesses.

Core Features & Use Cases

  • Parallel analysis across five agent types (Injection, XSS, Auth, Authz, SSRF) to surface diverse vulnerabilities.
  • Negative analysis loop that traces data flow from untrusted sources to sinks and validates defenses at each step.
  • Output includes per-agent deliverables and an Exploit Queue for verification and PoC development.

Quick Start

Run the Perseus audit to perform Phase 3 vulnerability analysis on the identified components and generate the per-agent deliverables.

Frequently Asked Questions about perseus:audit

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

FAQPage Schema
How do I trace untrusted data from sources to sinks for vulnerability analysis?

Vulnerability analysis traces untrusted data from sources to sinks by applying a negative analysis loop that validates defenses at each step, verifying potential exploit paths across software components to surface exploitable weaknesses.

What is the best way to analyze code for XSS and injection vulnerabilities?

Analyzing code for XSS and injection vulnerabilities is best handled through parallel analysis across dedicated agent types, tracing untrusted data flows to validate defenses and uncover potential exploit paths within software components.

Can I use parallel agents to audit authentication and SSRF vulnerabilities in my code?

Yes, you can use a parallel-agent workflow to audit authentication, authorization, and SSRF vulnerabilities, with each agent type producing dedicated deliverables and contributing to an exploit queue for verification.

How do I generate an exploit queue for proof of concept development?

Generating an exploit queue for proof of concept development involves running a parallel vulnerability analysis across components, tracing untrusted data flows to sinks, and outputting per-agent deliverables that reveal exploitable paths.

Do I need to identify components before running a white-box vulnerability analysis?

Yes, you need to identify components beforehand, as this vulnerability analysis operates during Phase 3 by analyzing components identified in Phase 1 to uncover potential exploit paths and weaknesses.

Why does white-box vulnerability analysis require validating defenses at each data flow step?

White-box vulnerability analysis requires validating defenses at each step because a negative analysis loop traces data flow from untrusted sources to sinks, ensuring all potential exploit paths are exposed before generating actionable insights.