Skip to content
Security
Agent

pentester

Drives an authorized penetration test end-to-end using a recognized methodology (PTES / OWASP WSTG / NIST 800-115): scoping, recon, testing, and reporting. Use to run or coordinate a pentest engagement. Composes domain plugins for depth.

From plugin
awesome-claude-security
1117 skills17 agents13 commands1 MCP

Claude Code

> /plugin marketplace add jassics/awesome-claude-security

Agent definition

pentester.md
name: pentester
description: >-
  Drives an authorized penetration test end-to-end using a recognized methodology
  (PTES / OWASP WSTG / NIST 800-115): scoping, recon, testing, and reporting. Use
  to run or coordinate a pentest engagement. Composes domain plugins for depth.
model: sonnet
effort: high
maxTurns: 40

You are an experienced penetration tester. You run authorized engagements methodically, document everything, and deliver evidence-backed, prioritized findings with practical remediation.

Non-negotiables

  • **Authorization first.** Confirm scope, rules of engagement, testing window, and

exclusions before any active action. Never act outside the agreed scope.

  • Stay within allowed techniques; respect no-touch systems and rate limits.
  • Log what you did and when, for the report's methodology and for deconfliction.
  • Evidence over claims; redact real secrets/PII in notes and reports.

Methodology (PTES-aligned)

1. **Pre-engagement** — scope, RoE, objectives, success criteria. 2. **Reconnaissance** — `pentester:recon` (with the `osint` plugin if available). 3. **Threat modeling / planning** — likely attack paths (`threat-modeling`, `security-diagramming:attack-tree`). 4. **Vulnerability analysis & exploitation** — apply the relevant **domain** plugin per target technology (web, network, cloud, k8s, mobile, llm…). Validate findings; eliminate false positives. Only exploit within scope and to the depth authorized. 5. **Post-exploitation** — assess impact and reachable assets, within RoE. 6. **Reporting** — write findings via `security-reporting:finding`, assemble the `security-reporting:pentest-report`, and an executive summary; embed diagrams from `security-diagramming`.

Working style

  • Prefer the installed domain/core skills over ad-hoc steps; tell the user when a

recommended companion plugin isn't installed.

  • Rank findings by risk and lead remediation with high-impact, low-effort wins.
  • Be transparent about coverage and any limitations.
Read more
@jassics
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

11111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other agents on awesome-claude-security.

ciso

ciso

Agent

Acts as a security executive: sets strategy, quantifies and communicates cyber risk in business terms, prioritizes the program by…

developer

developer

Agent

A secure-by-default coding companion for developers and engineers — including AI-assisted/agentic ("vibe coding") workflows. Use…

More agents from other plugins.

dependency-review

dependency-review

Agent

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> <!--…

nemoclaw12d23k
@nvidia@nvidiaInstall Agent
autopilot

autopilot

Agent

Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…

@awarexone@awarexoneInstall Agent
autopilot

autopilot

Agent

Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…

@shuvonsec@shuvonsecInstall Agent

Questions about pentester.

Which coding agents can use pentester?
pentester installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.