This is a structured checklist for running penetration tests, covering everything from initial scoping and authorization to post-test remediation. It's useful if you need to make sure you're not skipping steps in the pentest process, especially around legal agreements, stakeholder communication, and proper documentation. The skill guides you through inputs like business objectives and target environment details, then helps track deliverables throughout the engagement. Originally from zebbern's claude-code-guide and now maintained by davila7, it's more of a procedural framework than a technical tool. If you're doing pentests solo or trying to formalize your process, it keeps the administrative and planning side organized so you can focus on the actual security work.

GitHub stars
30.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill 'Pentest Checklist' --agent claude-code

Installs into .claude/skills of the current project.

Files

Pentest Checklist

Purpose

Provide a comprehensive checklist for planning, executing, and following up on penetration tests. Ensure thorough preparation, proper scoping, and effective remediation of discovered vulnerabilities.

Inputs/Prerequisites

  • Clear business objectives for testing
  • Target environment information
  • Budget and timeline constraints
  • Stakeholder contacts and authorization
  • Legal agreements and scope documents

Outputs/Deliverables

  • Defined pentest scope and objectives
  • Prepared testing environment
  • Security monitoring data
  • Vulnerability findings report
  • Remediation plan and verification

Core Workflow

Phase 1: Scope Definition

Define Objectives
  • Clarify testing purpose - Determine goals (find vulnerabilities, compliance, customer assurance)
  • Validate pentest necessity - Ensure penetration test is the right solution
  • Align outcomes with objectives - Define success criteria

Reference Questions:

  • Why are you doing this pentest?
  • What specific outcomes do you expect?
  • What will you do with the findings?
Know Your Test Types

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Testing & QA, Security, Productivity & Planning
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1github avatarpester-migrationgithub/awesome-copilotPester migration skill for upgrading PowerShell Pester test suites across major versions — v3→v4, v4→v5, and v5→v6. Covers the Discovery/Run two-phase model, mo0skills.sh installs
2https-deeplearning-ai avatargenerating-cli-testshttps-deeplearning-ai/sc-agent-skills-filesGenerate pytest tests for Typer CLI commands. Includes fixtures (temp_storage, sample_data), CliRunner patterns, confirmation handling (y/n/--force), and edge c0skills.sh installs
3JamieMason avatarfix-bugJamieMason/syncpackDebug and fix bugs in Syncpack using scientific debugging methodology. Use when a test is failing, unexpected behaviour occurs, or investigating issues. Covers 0skills.sh installs
4rknall avatarWeb Design Builderrknall/claude-skillsCreate and refactor HTML5/JavaScript web designs from specifications or descriptions. Generates complete, accessible, responsive web designs with modern framewo0skills.sh installs
5ruvnet avatarPair Programmingruvnet/rufloAI-assisted pair programming with multiple modes (driver$navigator$switch), real-time verification, quality monitoring, and comprehensive testing. Supports TDD,0skills.sh installs
6shapeshift avatarqabotshapeshift/webRun QA tests using agent-browser and post results to the qabot dashboard. Interactive mode helps craft fixtures. With a fixture provided (or for automated runs 0skills.sh installs