skills/exploit-phase-essentials/SKILL.md
Methodology and decision framework for the penetration testing exploitation phase. Use when: selecting exploit candidates, checking exploit preconditions, deciding between safe validation and controlled exploitation, improving exploit reliability, incorporating KEV/EPSS/CVSS and exploit-rank signals, minimizing side effects, or reinforcing evidence/cleanup discipline during exploitation. NOT for: recon, enumeration, vulnerability analysis, post-exploitation, or replacing the specialized exploit skill's concrete execution tasks.
npx skillsauth add duriandurino/openclawrino exploit-phase-essentialsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to make exploitation controlled, evidence-backed, and operationally disciplined. This is a methodology layer for the exploitation phase, not a replacement for concrete exploit tooling.
✅ USE this skill when:
❌ DON'T use this skill when:
enumvulnpostpentest-essentialsreportingexploitExploitation confirms, it does not guess
Preconditions dominate reliability
Use the least risky proof that proves the point
Reliability beats theatrics
Evidence and cleanup are part of exploitation
Follow this order:
Before acting, normalize each candidate into:
Asset
Service / interface
Fingerprint confidence
Suspected vulnerability
Required version / build range
Required config conditions
Auth boundary
Exploit candidate family
Reliability expectation
Blast radius expectation
Validation plan
Rollback / stop condition
Use the smallest sufficient step:
Use for triage only.
Use vendor advisories / NVD / known requirements to tighten confidence.
Use a minimal, non-destructive behavior check that proves the vulnerable condition.
Use when business or engagement goals require direct proof of impact and ROE allows it.
Use only when explicitly authorized, time-boxed, monitored, and rollback-ready.
Score candidates on:
Rule of thumb:
Use these signals together:
Do not use any of these as blind permission to exploit.
When an exploit fails, check:
Use instrumentation first:
# Example validation aids
nmap -sV <target>
# packet capture / protocol observation as permitted
Use these guardrails:
Capture:
Why the exploit candidate was chosen
What preconditions were confirmed
Exact validation or exploit method used
Timestamped evidence of impact
Observed side effects
Artifacts introduced by the tester
Cleanup / rollback actions taken
Residual risk after test completion
Ethical cleanup means:
Your exploit handoff should include:
Exploit candidate chosen
Reason for selection
Preconditions confirmed
Validation level used
Result: success / failed / partial
Impact demonstrated
Operational side effects observed
Cleanup performed
Residual risk
Recommended next step
Avoid:
When a pentest sub-agent uses this skill, it should:
Load on demand:
references/examples.md — trigger phrases and expected usereferences/validation-ladder.md — safest-to-strongest validation modelreferences/candidate-record.md — exploit candidate record templatereferences/evidence-checklist.md — minimum exploit-phase evidence and cleanup checklisttesting
Vulnerability analysis and CVE matching for penetration testing. Use when: user asks to check for vulnerabilities, match CVEs against service versions, analyze scan results for weaknesses, research exploitability, assess risk of discovered services, or identify known vulnerabilities. This is the analysis phase — no exploitation yet. NOT for: active scanning (use enum skill), exploitation (use exploit skill), or post-exploitation (use post skill).
development
Methodology and decision framework for the penetration testing vulnerability phase. Use when: validating scanner output, distinguishing confirmed vulnerabilities from hypotheses, explaining CVE/CWE/CVSS, prioritizing findings with KEV/EPSS/business context, guiding vuln-analysis workflow, or reinforcing evidence-backed reporting during the vulnerability phase. NOT for: initial recon or active enumeration, hands-on exploitation, post-exploitation, or replacing the specialized vuln skill's concrete checks.
development
Great slides need two things: content worth presenting and design worth looking at. #1 on DeepResearch Bench (Feb 2026) — CellCog researches and fills content mindfully from minimal prompts, no filler. State-of-the-art PDF generation for presentations, pitch decks, keynotes, and slideshows you can present as-is. Requires cellcog skill for SDK. If cellcog is unavailable, use gog slides as fallback (Google Workspace).
development
Methodology and quality framework for the penetration testing report phase. Use when: writing or QA-ing pentest reports, improving executive and technical readability, enforcing evidence completeness, adding remediation and retest guidance, including cleanup/restoration and residual risk, or securing report packaging and delivery. NOT for: running phase-specific testing tasks or replacing the specialized reporting implementation/publishing workflow.