proffesor-for-testing/agentic-qe/pentest-validation
Claude Code and agent skill by proffesor-for-testing/agentic-qe
- community
Checking that the SKILL.md file is still in the repository.
Use when validating security findings from SAST/DAST scans, proving exploitability of reported vulnerabilities, eliminating false positives, or running the 4-phase pentest pipeline (recon, analysis, validation, report).
Install
npx vskill@latest install proffesor-for-testing/agentic-qe/pentest-validationSKILL.md
Pentest Validation
<default_to_action> When validating security findings:
- REQUIRE explicit authorization for target URL
- SCAN with qe-security-scanner (SAST + dependency + secrets)
- ANALYZE with qe-security-reviewer + qe-security-auditor (parallel)
- VALIDATE with qe-pentest-validator (graduated exploitation, parallel per vuln type)
- REPORT only confirmed findings with PoC evidence ("No Exploit, No Report")
- UPDATE exploit playbook with new patterns
Quality Gates:
- Authorization confirmed before ANY exploitation
- Target URL is staging/dev (NOT production)
- Budget cap enforced ($15 default)
- Time cap enforced (30 min default)
- All exploitation attempts logged
</default_to_action>
Quick Reference Card
The 4-Phase Pipeline
| Phase | Agent(s) | Purpose | Parallelism | |
|---|---|---|---|---|
| 1. Recon | qe-security-scanner | SAST, DAST, dependency scan, secrets | Internal parallel | |
| 2. Analysis | qe-security-reviewer + qe-security-auditor | Code review + compliance check | Both in parallel | |
| 3. Validation | qe-pentest-validator | Graduated exploit validation | Per-vuln-type parallel | |
| 4. Report | qe-quality-gate | "No Exploit, No Report" filter | Sequential |
Graduated Exploitation Tiers
| Tier | Handler | Cost | Latency | Use When | |
|---|---|---|---|---|---|
| 1 | Agent Booster (WASM) | $0 | <1ms | Code pattern is conclusive (eval, innerHTML, hardcoded creds) | |
| 2 | Haiku | $0.0002 | ~500ms | Need payload test against live target | |
| 3 | Sonnet/Opus | $0.003-$0.015 | 2-5s | Full exploit chain with data proof |
When to Use This Skill
| Scenario | Tier | Estimated Cost | |
|---|---|---|---|
| PR security review (source only) | 1 | $0 | |
| Pre-release validation (staging) | 1-2 | $1-5 | |
| Full pentest validation | 1-3 | $5-15 | |
| Compliance audit evidence | 1-3 | $5-15 |
Configuration
Safeguards (Mandatory)
Authorization Gate
Every pentest validation run MUST:
- Display target URL and exploitation tier to user
- Require explicit confirmation: "I own/authorized testing of this target"
- Log authorization with timestamp
- Block if target URL matches production patterns
What This Skill Does NOT Do
- Full autonomous reconnaissance (Nmap, Subfinder)
- Zero-day exploit development
- Attack targets without explicit authorization
- Test production systems
- Store actual exfiltrated data (only proof of access)
- Social engineering or phishing simulation
- Port scanning or service discovery
Validation Pipelines
Injection Pipeline
| Attack | Tier 1 (Pattern) | Tier 2 (Payload) | Tier 3 (Full) | |
|---|---|---|---|---|
| SQL injection | String concat in query | ' OR '1'='1 response diff | UNION SELECT data extraction | |
| NoSQL injection | $where, $gt in query | Operator injection test | Collection enumeration | |
| Command injection | exec(), system() calls | Command delimiter test | Reverse shell proof | |
| LDAP injection | String concat in filter | Wildcard injection | Directory enumeration |
XSS Pipeline
| Attack | Tier 1 (Pattern) | Tier 2 (Payload) | Tier 3 (Full) | |
|---|---|---|---|---|
| Reflected XSS | No output encoding | <img onerror> reflection | Browser JS execution via qe-browser (Vibium) | |
| Stored XSS | innerHTML assignment | Payload stored + retrieved | Cookie theft PoC | |
| DOM XSS | document.write(location) | Fragment injection | DOM manipulation proof |
Auth Pipeline
| Attack | Tier 1 (Pattern) | Tier 2 (Payload) | Tier 3 (Full) | |
|---|---|---|---|---|
| JWT none | No algorithm validation | Modified JWT accepted | Admin access with forged token | |
| Session fixation | No session rotation | Pre-set session reused | Cross-user session hijack | |
| Credential stuffing | No rate limiting | 100 attempts unblocked | Valid credential discovery | |
| IDOR | No authorization check | Access other user data | Full CRUD on foreign resources |
SSRF Pipeline
| Attack | Tier 1 (Pattern) | Tier 2 (Payload) | Tier 3 (Full) | |
|---|---|---|---|---|
| Internal URL | User-controlled URL fetch | http://169.254.169.254 | Cloud metadata extraction | |
| DNS rebinding | URL validation bypass | Rebind to internal IP | Internal service access | |
| Protocol smuggling | URL scheme not restricted | file:///etc/passwd | File content in response |
Agent Coordination
Orchestration Pattern
Finding Classification
| Status | Meaning | Action | |
|---|---|---|---|
confirmed-exploitable | Exploitation succeeded with PoC | Report with evidence | |
likely-exploitable | Partial exploitation, defenses detected | Report with caveats | |
not-exploitable | All exploitation attempts failed | Filter from report | |
inconclusive | WAF/defense blocked, unclear if vulnerable | Report for manual review |
Exploit Playbook Memory
Namespace Structure
Learning Loop
- Before validation: Query playbook for known patterns matching findings
- During validation: Try known payloads first (higher success rate)
- After validation: Store new successful patterns with confidence scores
- Over time: Agent converges on most effective payloads per tech stack
Cost Optimization
Estimated Cost by Scenario
| Scenario | Tier Mix | Findings | Est. Cost | Est. Time | |
|---|---|---|---|---|---|
| PR check (source only) | 100% Tier 1 | 5 | $0 | <5s | |
| Sprint validation | 70% T1, 30% T2 | 15 | $2-5 | 5-10 min | |
| Release validation | 40% T1, 40% T2, 20% T3 | 25 | $8-15 | 15-30 min | |
| Full pentest | 20% T1, 30% T2, 50% T3 | 40 | $15-30 | 30-60 min |
Cost vs Shannon Comparison
| Metric | Shannon | AQE Pentest Validation | |
|---|---|---|---|
| Cost per run | ~$50 | $5-15 (graduated tiers) | |
| Runtime | 60-90 min | 15-30 min (parallel pipelines) | |
| False positive rate | Low (exploit-proven) | Low (same principle) | |
| Learning | None (static prompts) | ReasoningBank playbook |
Success Metrics
| Metric | Target | Measurement | |
|---|---|---|---|
| False positive reduction | >60% of findings eliminated | Pre/post validator comparison | |
| Exploit confirmation rate | >80% of confirmed findings truly exploitable | Manual PoC verification | |
| Cost per run | <$15 USD | Token tracking per pipeline | |
| Time per run | <30 minutes | Execution time metrics | |
| Playbook growth | 100+ patterns after 6 months | Memory namespace count |
Related Skills
- security-testing - OWASP vulnerability scanning, SAST/DAST automation
- compliance-testing - Regulatory compliance
- api-testing-patterns - API security testing
- chaos-engineering-resilience - Security under chaos
Remember
"No Exploit, No Report." A vulnerability scanner that can't prove exploitation delivers uncertain value. This skill transforms security findings from theoretical risks into proven vulnerabilities with evidence. Every confirmed finding comes with a reproducible proof-of-concept. Every false positive is eliminated before it reaches the report.
Think proof, not prediction. Don't report what MIGHT be vulnerable. Prove what IS vulnerable.
Security
- Security scanPassed, 96 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingassets/skills/pentest-validation/SKILL.md
Popularity
- Repository stars
- 465
- Repository forks
- 87
- Repository npm downloads, 30 days
- 60,195
- 7-day trend score
- 53
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 26 Aug 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/proffesor-for-testing/agentic-qe/pentest-validation)