Automation & Ops

PentestingEverything Skill

Wires an open-source pentesting knowledge base spanning 23 security domains into your coding agent, so authorized assessments, checklists, and reports are grounded in citable sources.

59/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.1k
Last updated
20d ago
License
MIT
pentestingvaptappsecweb-security
+4api-securitymobile-securitydevsecopsosint

What does this skill do, and when should you use it?

PentestingEverything is an MIT-licensed, open-source penetration-testing knowledge base maintained by m14r41, covering 23 domains including web, API, mobile, network, cloud, Active Directory, and OSINT, with 108 documentation pages, 104 reference PDFs, and 212+ topics. This Agent Skill lets coding agents such as Cursor and Claude Code ground their answers in the repository's Markdown files instead of memory. The skill enforces strict guardrails: authorized testing only, explicit confirmation gates for high-impact actions, and rate-limit awareness for automated runs. Companion sites pentesting.m14r41.in and checklist.m14r41.in provide searchable online access and a tick-as-you-go checklist.

  • Reads Markdown files organized by domain (Web Application Pentesting, API Pentesting, Active Directory Pentesting, and so on) and routes a user request to the narrowest matching topic folder
  • Extracts methodology, test cases, and commands, replacing real targets with placeholders (e.g. <TARGET>, <USER_ID>, <TOKEN>)
  • Produces engagement assumptions, prioritized checklists, safe command sketches, evidence plans, and report-ready finding drafts
  • Runs a false-positive check (WAF echo, timing noise) before drafting any finding and labels unverified signals as hypotheses
  • Installs via npx skills add; prefers a local clone and falls back to the GitHub tree or the live docs site when unavailable
Good fit
  • A pentester starting an authorized VAPT engagement asks the agent to generate a prioritized checklist from the repository for their target.
  • A bug bounty hunter investigating a specific vulnerability class (SQL injection, SSRF, IDOR) pulls the repository's tested methodology and commands.
  • An AppSec team assessing mobile (Android/iOS) or API security looks up hands-on usage of MobSF, Frida, Drozer, and similar tools.
  • A red teamer working an Active Directory or Kerberos scenario needs structured guidance on BloodHound, Impacket, and CrackMapExec workflows.
  • A security consultant drafting report sections after testing asks the agent to produce evidence-backed findings from repository sources.
Not a fit
  • Targets without written authorization or unclear scope — the skill requires confirming authorization before active testing and never invents it
  • Users expecting it to run scanners or exploit tools — the skill only provides process and document retrieval; tools like Burp and Nmap must be installed separately
  • Unattended agentic runs performing live attacks — destructive tests, credential stuffing at scale, and other high-impact actions require explicit written scope confirmation

How do you install this skill?

Before you use it
  • Static review only; nothing was executed — scores are conservative estimates.
  • Core function depends on GitHub and an overseas self-hosted site (pentesting.m14r41.in); mainland-China reachability is unverified — prefer a local clone.
  • Safety gates rely on user cooperation and model adherence, not technical enforcement; independently confirm written authorization and scope before use.
  • Repository commands and payloads are historical notes that may be outdated or risky; manually review before running anything.
  • Publisher identity is unverified and the skill file lacks a version field; re-review diffs after updates.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • npx (Node.js) for skills add install

Use the documented Agent Skills commands. Project-local: npx skills add m14r41/PentestingEverything --skill pentesting-everything. Global (across projects): append --global. You can also target a specific agent with flags such as --agent cursor or --agent claude-code. Source lives in .agents/skills/pentesting-everything/. Not documented: per-platform configuration differences; use --list to inspect without installing.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/m14r41/PentestingEverything.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.agents/skills/pentesting-everything" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Generate a prioritized web pentest checklist for my authorized target dvwa.local
  • Walk me through testing SSRF using this repository and give me safe command sketches
  • I'm on an authorized Active Directory engagement — pull the BloodHound and Impacket workflows from the repo
  • Draft an evidence-backed report finding with repository citation paths

After installation, describe an authorized assessment need in your agent, for example: "Generate a test checklist for an authorized web app pentest" or "Find the SSRF testing methodology in the repo." The skill confirms authorization and scope first, locates and reads repository files, then produces plans, checklists, and evidence-based report drafts. Any active attack step requires the user to confirm targets and constraints first.

What are this skill's strengths and limitations?

Pros
  • Large, structured knowledge base: 23 domains, 108 doc pages, 104 PDFs, 212+ topics, plus a searchable live site.
  • Concrete safety guardrails: authorization confirmation, high-impact action gates, false-positive screening, and request pacing are executable rules, not slogans.
  • Every answer must cite exact repository paths and URLs, making outputs verifiable and traceable.
  • MIT licensed, actively updated (v2.0.0 added a website, PDF library, learning paths), with new LLM and MCP security modules.
Limitations
  • The repository embeds third-party material such as PDFs; the skill requires summarizing and linking rather than pasting, and attribution of some raw content warrants care.
  • The skill provides process and document retrieval only — it runs no scanners or exploit tools; tools like Burp and Nmap must be installed separately.
  • Cloud and enterprise infrastructure pentesting modules are still in an exploration/collaboration stage, so coverage depth is uneven.
  • There is no evidence of a public test suite; content quality depends on community contributions and some topics may be outdated.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
PentestingEverything Skill this page 59 · Recommended ★ 2.1k 20d ago MIT
Repository Threat Modeler ✓ OpenAI · Official 51 · Use with care ★ 28k 4mo ago —
FFUF Web Fuzzing Skill 50 · Use with care ★ 213 1y ago —
TweetClaw: X/Twitter Search & Automation for OpenClaw 67 · Recommended ★ 94 8d ago MIT
Security Audit Skill by Cloudflare 59 · Recommended ★ 30k 1mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
59/ 100 5-point scale 3.0 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust18 / 25 · 3.6/5

SKILL.md mandates lawful use, user confirmation before active testing, written scope gates for high-impact actions, placeholder substitution for real targets, and source citation — strong safety design for a docs skill; deducted for: no isolation/rollback mechanisms, fallback reliance on external sites (GitHub, pentesting.m14r41.in), and data-flow transparency partly resting on unaudited repository content.

2Reliability10 / 20 · 2.5/5

Docs are self-consistent; path quirks (typos, double spaces, readme casing) are explicitly documented in REPOSITORY_MAP, and failure paths (remote fallback when no local clone) are addressed; deducted for: static review only, no test suite or executed verification, referenced files not independently checked line-by-line, and drift risk in a large repository.

3Adaptability10 / 15 · 3.3/5

Trigger scenarios (planning engagements, building checklists, looking up vulnerability classes, drafting findings) are clear, non-fit boundaries are declared (no authorization granted, no auto-exploitation), and a routing table aids invocation; deducted for: core function depends on GitHub and a self-hosted docs site whose mainland-China reachability is unverified and undisclosed, and no Chinese-language support is stated.

4Convention11 / 15 · 3.7/5

Good progressive disclosure (SKILL.md → REPOSITORY_MAP → OUTPUT_TEMPLATES → category READMEs), clear MIT license, README shows active maintenance with a changelog commit (v2.1.0); deducted for: SKILL.md frontmatter lacks a version field, versioning is not bound to the skill directory, publisher identity unverified, and maintenance rests on a single author.

5Effectiveness6 / 15 · 2.0/5

Output templates (assumptions, plan, checklist, command sketch, evidence log, finding, summary) are concrete and fillable, with a CVSS vector example and false-positive screening rules — real marginal value over manual assembly; deducted for: static review cannot verify actual output quality, templates require user completion, and knowledge-base accuracy is unexecuted.

6Verifiability4 / 10 · 2.0/5

Claims are auditable via repo-relative paths and public URLs, REPOSITORY_MAP proactively discloses naming quirks, and fact/inference separation is decent; deducted for: no test or third-party execution evidence, command/methodology accuracy not cross-verified, and static coverage limited to skill files plus partial repository context — cannot exceed 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 09, 2026 Reviewed revision d09d523f24af Review evidence[1][2][3][4][5][6][7][8]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

Related skills