penetration-testing

Design penetration testing plans using OWASP methodology with findings and remediation tracking.

1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts --skill penetration-testing-kalilurrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: penetration-testing
Source: https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts/tree/main/05-security/penetration-testing
Command: npx skills add https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts --skill penetration-testing-kalilurrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security teams need a structured, repeatable way to identify vulnerabilities in applications before attackers do, but ad-hoc testing misses critical issues and produces inconsistent reports. ## Core Features & Use Cases - OWASP Top 10 Coverage: Systematic test cases for broken access control, injection, SSRF, cryptographic failures, and other common vulnerability classes. - Reconnaissance and Scanning Workflows: Commands for subdomain enumeration, port scanning, vulnerability scanning with tools like Nmap, Nikto, SQLMap, and OWASP ZAP. - Standardized Reporting: Vulnerability report templates with CVSS severity scoring, reproduction steps, proof-of-concept payloads, and remediation tracking tables. - Use Case: Before launching a new web application, run a scoped penetration test covering the OWASP Top 10, document 23 findings by severity, and track critical fixes to completion within 7 days. ## Quick Start Create a penetration testing plan for my web application and API covering the OWASP Top 10 with a findings report template.

Frequently Asked Questions about penetration-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a penetration testing plan for a web application?

Define scope and testing windows first, then follow phases: reconnaissance, vulnerability scanning, manual exploitation of OWASP Top 10 issues, privilege escalation, and documented findings. Each finding needs severity, reproduction steps, and remediation guidance.

What tools are used for penetration testing web apps?

Common tools include Nmap for port scanning, Nikto and OWASP ZAP for vulnerability scanning, SQLMap for SQL injection, Burp Suite for request interception, and Metasploit for exploitation. Gobuster handles directory bruteforcing.

How do I test for SQL injection vulnerabilities?

Test inputs with payloads like ' OR '1'='1 for authentication bypass, UNION SELECT statements for data extraction, and time-based payloads like SLEEP(5) for blind injection. Automated scanning with SQLMap at risk level 3 covers most cases.

Is penetration testing legal without authorization?

No, penetration testing without written authorization is illegal. Always define scope in writing, test in isolated staging environments first, and never target production or out-of-scope systems without explicit permission.

How is vulnerability severity scored in pen test reports?

Severity uses CVSS scoring: Critical (9.0-10.0) for remote code execution, High (7.0-8.9) for SQL injection, Medium (4.0-6.9) for CSRF, and Low (0.1-3.9) for misconfigurations. Scores consider attack vector, complexity, privileges, and impact.

How often should penetration testing be performed?

Run automated scans weekly in CI/CD pipelines and manual penetration tests quarterly or after major changes. Critical findings should be fixed within 7 days, high within 30 days, and medium within 90 days, with retesting to verify fixes.