AI Pentesting

Use AI agents to autonomously conduct penetration tests on web applications. Combine LLM reasoning with security tools (nmap, subfinder, nuclei, sqlmap, browser automation) to find and prove vulnerabilities with minimal human intervention.

Overview

The AI Pentesting skill, hosted within the TerminalSkills/skills repository, enables autonomous security assessments of web applications. By integrating large language model reasoning with industry-standard security utilities, this skill allows agents like Claude, Gemini, and Codex to perform complex vulnerability discovery. The system utilizes tools such as nmap for network scanning, subfinder for subdomain discovery, and nuclei for template-based scanning. It further incorporates sqlmap and browser automation to identify and validate security flaws with minimal human oversight. This implementation, part of a project with 71 stars on GitHub, provides a structured approach for AI agents to conduct end-to-end security reviews, leveraging Python-based automation to bridge the gap between LLM intelligence and practical security tooling.

Use Cases

Automated discovery of subdomains and open ports on target web applications.
Identification and proof-of-concept validation for SQL injection vulnerabilities.
End-to-end security scanning using browser automation to simulate user interactions.

Install Notes

# Review source first
open https://github.com/TerminalSkills/skills/blob/main/skills/ai-pentesting/SKILL.md

Copy or clone the skill folder into your agent skills directory after reviewing its instructions and scripts.

Security Notes

This skill executes active security scanning tools and browser automation, which may trigger defensive alerts or impact target system stability. Users should ensure they have explicit authorization before deploying these autonomous agents against any infrastructure, as the LLM-driven reasoning process may perform unpredictable sequences of security tests.

Related Skills

Security And Hardening

addyosmani/agent-skills

Security

Hardens code against vulnerabilities. Use when handling user input, authentication, data storage, or external integrations. Use when building any feature that accepts untrusted data, manages user sessions, or interacts with third-party services.

typescriptjavascript
80,654 StarsMIT

Trailmark Summary

trailofbits/skills

Security

Runs a Trailmark summary analysis on a codebase. Returns auto-detected languages, entry point count, and dependency list. Use when vivisect or galvanize needs a quick structural overview. Triggers: trailmark summary, code summary, structural overview.

Claude CodeClaude
pythonsecurity
6,280 StarsSource linked

Cargo Fuzz

trailofbits/skills

Security

cargo-fuzz is the de facto fuzzing tool for Rust projects using Cargo. Use for fuzzing Rust code with libFuzzer backend.

Claude CodeClaude
securityresearch
6,280 StarsSource linked

Skill Improver

trailofbits/skills

Security

Iteratively reviews and fixes Claude Code skill quality issues until they meet standards. Runs automated fix-review cycles using the skill-reviewer agent. Use to fix skill quality issues, improve skill descriptions, run automated skill review loops, or iteratively refine a skill. Triggers on 'fix my skill', 'improve...

Claude CodeClaude
securityreview
6,280 StarsSource linked

Trailmark Structural

trailofbits/skills

Security

Runs full Trailmark structural analysis on Trailmark 0.2.x by building a graph, running `preanalysis()`, and reporting hotspots, taint, blast radius, privilege boundaries, and attack surface. Use when vivisect needs detailed structural data for a target. Triggers: structural analysis, blast radius, taint analysis, c...

Claude CodeClaude
pythonsecurity
6,280 StarsSource linked

Yara Rule Authoring

trailofbits/skills

Security

Guides authoring of high-quality YARA-X detection rules for malware identification. Use when writing, reviewing, or optimizing YARA rules. Covers naming conventions, string selection, performance optimization, migration from legacy YARA, and false positive reduction. Triggers on: YARA, YARA-X, malware detection, thr...

Claude CodeClaude
designsecurity
6,280 StarsSource linked