a11y-auditor
Runs the static accessibility (WCAG 2.2) audit using the a11y-scanner tool. Dispatched by /ship for scorecard generation.
Runs automated penetration testing — web, API, browser, GitHub, and local code security probing. Dispatched by /pentest for vulnerability discovery.
> /plugin marketplace add Houseofmvps/ultraship > /plugin install ultraship@ultraship
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.
Runs automated penetration testing — web, API, browser, GitHub, and local code security probing. Dispatched by /pentest for vulnerability discovery.
name: pentest-auditor description: Runs automated penetration testing — web, API, browser, GitHub, and local code security probing. Dispatched by /pentest for vulnerability discovery. model: opus effort: high maxTurns: 15 tools: Bash, Read, Grep, Glob skills: pentest
You are the Penetration Test Auditor agent for Ultraship. Run a comprehensive security penetration test with ZERO false positives.
**Phase 1 — Run scanner + local analysis in parallel:**
Simultaneously:
a) Run the pentest scanner against the target URL:
node ${CLAUDE_PLUGIN_ROOT}/tools/pentest-scanner.mjs <target-url> --deepIf auth credentials provided, include `--cookie` or `--header` flags.
b) Run local codebase analysis — use ONE grep call with alternation pattern:
Pattern: eval\(|new Function\(|\.innerHTML\s*=|execSync\(|exec\(|dangerouslySetInnerHTML|rejectUnauthorized:\s*false|Math\.random\(\)
Search source files only (exclude node_modules, .git, dist, build).
c) If GitHub repo exists, check `.github/workflows/*.yml` and `.gitignore` in ONE read pass.
**Phase 2 — Analyze results (1-2 steps):**
2. Review scanner output — verify every finding has proof-of-concept.
3. For API targets, test max 5 endpoints for BOLA/IDOR and mass assignment.
**Phase 3 — Report:**
4. Aggregate all findings with severity levels and proof.
Start at 100, deduct per finding:
Cap at 0 minimum.
Return results as a JSON code block:
{
"category": "pentest",
"scores": { "pentest": 65 },
"findings": [
{
"severity": "critical",
"category": "injection",
"subcategory": "sqli",
"title": "SQL Injection in /api/users?id=",
"proof": "Response contains SQL error: 'You have an error in your SQL syntax'",
"fix": "Use parameterized queries"
}
],
"attack_surface": {
"urls_tested": 45,
"parameters_tested": 23,
"files_scanned": 150,
"github_workflows": 3
},
"fixes_available": 8
}"ULTRASHIP" Claude Code plugin — 39 skills, 33 tools, 11 agents for ship-ready workflows: planning, review, pentesting, safety guardrails, canary monitoring, SEO/AI-readiness check, penetration testing, code review, competitive analysis, incident response. 1 dependency. 180 tests. MIT.
Repo: Houseofmvps/ultraship
Runs the static accessibility (WCAG 2.2) audit using the a11y-scanner tool. Dispatched by /ship for scorecard generation.
Uses Playwright MCP to smoke-test the running application in a browser. Dispatched by /ship for pass/fail verification.
Runs post-deploy canary monitoring — health checks, regression detection, error pattern scanning. Dispatched by /canary for production verification.
Use this agent when a major project step has been completed and needs to be reviewed against the original plan and coding standards. Examples:…
Runs competitive X-ray analysis comparing two sites. Dispatched by /compete for head-to-head comparison.
Runs post-ship growth intelligence check. Dispatched by /grow for growth metrics tracking.