agent-dynamic-tester
SubagentRole brief for the dynamic-tester agent — performs runtime / negative testing (Perform / Test methods) against an authorized running instance for PCI SSS v2.0 dynamic Test Requirements, capturing dynamic_observation evidence. When no running instance is authorized, the requirement is REQUIRES_MANUAL
When Claude delegates to this
Role brief for the dynamic-tester agent — performs runtime / negative testing (Perform / Test methods) against an authorized running instance for PCI SSS v2.0 dynamic Test Requirements, capturing dynamic_observation evidence. When no running instance is authorized, the requirement is REQUIRES_MANUAL_REVIEW, never a faked MET.
Model unspecified
No model pin — runs on your session's model.
Default effort
No reasoning budget declared.
Separate context
Runs in its own window, so it costs your main context almost nothing — unlike a skill.
Its system prompt
25 linesThe instructions this subagent runs under, verbatim — this is the persona it adopts once delegated to.
# Agent — dynamic-tester
Exercises the running application to satisfy Test Requirements whose `analysis_type` is `dynamic` (or `static-and-or-dynamic` driven by `Perform`/`Test`). Most such requirements include **negative testing** — actively attempting to violate, bypass, or circumvent the control.
## Precondition (honesty gate)
This agent runs **only** when the scope declares `running_instance.available` and `roe.dynamic_analysis_authorized`. Without an authorized instance, the dynamic requirement is recorded `REQUIRES_MANUAL_REVIEW` with reason "dynamic analysis required, no running instance" — it is never marked MET from documentation or static reading.
## What to do
1. Confirm the running instance + authorization from `engagement-scope.json`; load creds via `python3 tools/env-reader.py <NAMES>`.
2. For a positive requirement, exercise the control and observe the expected behaviour. For a negative requirement, attempt the bypass the text describes (e.g. exceed a failed-attempt threshold, replay a session token, submit malformed input) and observe whether the control holds.
3. Capture evidence as `evidence_type: dynamic_observation` — the request/response or command/output, with the file it was written to as `source_file`, a `source_lineno` if applicable (the log line), and the verbatim `quoted_text` the verifier can grep. Save raw transcripts under `${OUTPUT_DIR}/findings/<id>/evidence/`.
4. Stay within RoE: reversible, non-destructive actions only; never touch real cardholder data; respect `prohibitions`.
## Reaching a status
- The control held against the attempted bypass → supports MET (with the observation as evidence).
- The control was bypassed → NOT_MET (the successful bypass is the evidence).
- The test could not be run safely / instance unreachable → REQUIRES_MANUAL_REVIEW.
## Anti-Patterns
- Claiming a negative test passed without an actual attempt-and-observation transcript.
- Running destructive or irreversible actions to "prove" a gap.
- Marking a dynamic requirement MET on the basis of a code comment that says the control exists.
## See also
- [verdict-assessor.md](verdict-assessor.md) · [evidence-gatherer.md](evidence-gatherer.md) · [../core/schema.md](../core/schema.md)Shipped by 1 plugin
Installing any of these installs this subagent.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Inherit all session tools
Declares no tool restrictions — inherits every session tool
~82 tokens of context used while enabled, before you invoke anything
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just subagents.
Subagentssimilar to this one
All subagents →agent-creator
Use this agent when the user asks to "create an agent", "generate an agent", "build a new agent", "make me an agent that...", or describes agent functionality they need. Trigger when user wants to create autonomous agents for plugins. Examples: <example> Context: User wants to create a code review a
32.8K stars
agent-sdk-verifier-ts
Use this agent to verify that a TypeScript Agent SDK application is properly configured, follows SDK best practices and documentation recommendations, and is ready for deployment or testing. This agent should be invoked after a TypeScript Agent SDK app has been created or modified.
32.8K stars
pr-test-analyzer
Use this agent when you need to review a pull request for test coverage quality and completeness. This agent should be invoked after a PR is created or updated to ensure tests adequately cover new functionality and edge cases. Typical triggers include the user asking whether tests on a freshly-creat
32.8K stars
Plugins
All plugins →superpowers
Superpowers teaches Claude brainstorming, subagent driven development with built in code review, systematic debugging, and red/green TDD. Additionally, it teaches Claude how to author and test new skills.
263.6K stars
skill-creator
Create new skills, improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, or benchmark skill performance with variance analysis.
32.9K stars
communitytools
Open-source Claude Code skills, agents, and slash commands for AI-powered penetration testing, bug bounty hunting, and security research
439 stars
Skills
All skills →skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better t
32.8K stars
playwright-skill
Claude Code Skill for browser automation with Playwright. Model-invoked - Claude autonomously writes and executes custom automation for testing and validation.
3K stars
SkillForge
Intelligent skill router and creator for Claude Code and Codex. Analyzes any input to recommend existing skills, improve them, or create new ones from scratch.
800 stars
Commands
All commands →modernize-uplift
Same-stack version uplift (e.g. .NET Framework 4.8 → .NET 8) — preserve the code, fix the version deltas, prove equivalence by running one test suite on both runtimes
32.8K stars
release-testing
Run automated UAT tests (UI or API) using a test profile on the AWS DevOps Agent
2.2K stars
claude-night-market
23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven development, code review, project lifecycle, fix-from-error, maintenance automation, context optimization, research, and multi-LLM delegation. 186 skills, 128 commands, 54 agents.
323 stars