Skip to content
Back to skills

Penetration Testing

ASecurity

Structured self-assessment checklist that simulates how a professional security review would probe an application (recon, auth/authorization testing, input testing) for planning and reporting purposes. Use when the user wants a pentest-style checklist or assessment plan for a system they own/operate, or wants to understand what a professional assessment would look for before hiring one or running automated tools.

  • 2 stars
  • 0 votes
  • 1 copy
  • 2 views
  • Added September 6, 2026
securityawstestingsecuritydocumentation

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add Rootx202/appsec-skills --skill penetration-testing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Penetration Testing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Penetration Testing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rootx202-penetration-testing/badge)](https://www.skillsdirectory.com/skills/rootx202-penetration-testing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: penetration-testing
description: Structured self-assessment checklist that simulates how a professional security review would probe an application (recon, auth/authorization testing, input testing) for planning and reporting purposes. Use when the user wants a pentest-style checklist or assessment plan for a system they own/operate, or wants to understand what a professional assessment would look for before hiring one or running automated tools.
---

# Penetration Testing Assistant — Structured Self-Assessment Planner

A skill for organizing a pentest-style security assessment — **strictly for systems the user owns or is explicitly authorized to test.** This skill produces an assessment plan, a checklist, and a findings report. It is not an automated attack execution tool.

## When to use this
- The user wants to understand how a professional assessor thinks before auditing their own project
- Preparing a checklist before engaging an external security firm
- Documenting results of an assessment already performed with authorized tools, in a professional format

## Mandatory Legal & Ethical Reminder
Testing systems the user doesn't own, or isn't authorized in writing to test, is illegal in most jurisdictions. When it's ambiguous, ask (implicitly or explicitly) whether this is the user's own system, and remind them that written authorization (a defined scope of engagement) is essential before any live testing of shared infrastructure or third-party-hosted systems.

## Phases

### 1. Reconnaissance — public information level only
- Enumerate known endpoints/routes from the code or documentation
- Review returned HTTP headers for information leakage (server/version disclosure)
- Review public files that may reveal architecture (`robots.txt`, `sitemap.xml`, `.well-known`)

### 2. Authentication & Authorization Testing (analytical, not operational)
- Logical review: can a protected resource be reached by altering an ID in a URL? (Analyze the code to determine this — do not create and run a live attack script against a running system without a clearly authorized scope.)
- Logically review password-reset and login flows in the code for design flaws

### 3. Input Testing (code analysis, not live injection)
- Identify every input point and trace it through the code (as in `code-audit`) to determine analytically whether protection is sufficient

### 4. Documentation & Reporting
For each analytically identified weakness:
```
Finding: [name]
Risk Level: Critical/High/Medium/Low
Method: [how it was identified — code review / design analysis]
Recommendation: [recommendation]
```

## What This Skill Does Not Do
- **It never creates or runs live exploit scripts** against any system, even one the user claims to own, since ownership can't be verified — this skill's role is analytical and planning-focused only.
- It does not explain IDS/WAF evasion techniques in operational detail.
- It does not provide "ready-to-fire" attack tools or complete usable payloads.
- For any actual technical scanning (e.g., running nmap/Burp Suite), direct the user to run those tools themselves and share the results for analysis, rather than running or operationally describing them on the user's behalf.

## Handoff
- Detailed code-level analysis → `code-audit` or `vulnerability-scanner`
- Final polished report → `security-reporting`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.