
Penetration Testing
A structured approach to ethical hacking that covers the essentials: SQL injection testing, automated scanning, and proper documentation with severity scoring. It includes a Python framework for organizing findings with CVSS scores and remediation guidance, plus automation scripts for tools like Burp Suite. The best practices section is actually useful here, emphasizing the obvious but critical stuff like getting written authorization and defining scope before you start poking at systems. Good for formalizing your pentest workflow or building repeatable security assessments. Just remember this gives you the structure, not the exploit knowledge itself.
- skills.sh installs
- 1.1K
- GitHub stars
- 379
- last updated
- Aug 21, 2026
Install
$ npx -y skills add aj-geddes/useful-ai-prompts --skill penetration-testing --agent claude-codeInstalls into .claude/skills of the current project.
Files
Penetration Testing
Table of Contents
Overview
Systematic security testing to identify, exploit, and document vulnerabilities in applications, networks, and infrastructure through simulated attacks.
When to Use
- Pre-production security validation
- Annual security assessments
- Compliance requirements (PCI-DSS, ISO 27001)
- Post-incident security review
- Third-party security audits
- Red team exercises
Quick Start
Minimal working example:
# pentest_framework.py
import requests
import socket
import subprocess
import json
from typing import List, Dict
from dataclasses import dataclass, asdict
from datetime import datetime
@dataclass
class Finding:
severity: str
category: str
target: str
vulnerability: str
evidence: str
remediation: str
cvss_score: float
class PenetrationTester:
def __init__(self, target: str):
self.target = target
self.findings: List[Finding] = []
Sponsors
Details
- Repository
- github.com/aj-geddes/useful-ai-prompts
- Categories
- Testing & QA, Security, AI & Agent Building
- First seen
- May 16, 2026
More from aj-geddes/useful-ai-prompts
All 258- Css Architecture969
- Api Contract Testing926
- Root Cause Analysis916
- Event Sourcing892
- Mobile First Design869
- Api Security Hardening868
- Mobile App Testing831
- Technical Specification811
- User Story Writing793
- Access Control Rbac763
- User Guide Creation762
- Kubernetes Deployment759
- Logging Best Practices742
- Visual Regression Testing731
- Flutter Development725
- E2e Testing Automation695
- Business Case Development683
- React Component Architecture683
- Docker Containerization681
- Agile Sprint Planning677
- Log Analysis674
- Security Compliance Audit673
- Project Estimation670
- Gitlab Cicd Pipeline669