aj-geddes avatar

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-code

Installs 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
1kostja94 avatarpress-coverage-page-generatorkostja94/marketing-skillsWhen the user wants to create a press coverage page, "As Seen In" section, or media mentions aggregation. Also use when the user mentions "press coverage," "med1Kskills.sh installs
2postplusai avatarcreative-qapostplusai/postplus-skillsRecord human-in-the-loop quality judgments for generated images, voice takes, and videos in short-form production. Use this when a person has reviewed an asset 998skills.sh installs
3microsoft avatarfile-test-bugmicrosoft/github-copilot-for-azureFile a GitHub issue for local integration test failures. TRIGGERS: file test bug, report test failure, create bug for test, integration test failed, test failur978skills.sh installs
4aj-geddes avatarapi-contract-testingaj-geddes/useful-ai-promptsVerify API contracts between services to ensure compatibility and prevent breaking changes. Use for contract testing, Pact, API contract validation, schema vali926skills.sh installs
5anthropics avatarinitiating-coverageanthropics/financial-services-pluginsinitiating coverage919skills.sh installs
6microsoft avataranalyze-test-runmicrosoft/github-copilot-for-azureAnalyze a GitHub Actions integration test run and produce a skill invocation report with failure root-cause issues. TRIGGERS: analyze test run, skill invocation847skills.sh installs