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.
概要
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.
ユースケース
導入方法
# Review source first
open https://github.com/TerminalSkills/skills/blob/main/skills/ai-pentesting/SKILL.mdCopy or clone the skill folder into your agent skills directory after reviewing its instructions and scripts.
セキュリティ
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.
関連Skills
Yara Rule Authoring
trailofbits/skills
マルウェア識別のための高品質な YARA-X 検知ルールの作成をガイドします。YARA ルールの作成、レビュー、最適化時に使用します。命名規則、文字列の選定、パフォーマンスの最適化、レガシーな YARA からの移行、誤検知の削減などをカバーします。トリガー対象: YARA、YARA-X、malware detection、threat hunting、IOC、signature、crx module、dex module。
Cargo Fuzz
trailofbits/skills
CargoベースのRustプロジェクト向けの標準的なファジングツールであるcargo-fuzzのセットアップと実行を行います。cargo fuzz init、nightlyツールチェーンの要件、fuzz_target! ハーネス、Arbitraryから派生した構造化入力、サニタイザーオプション、cargo fuzz coverage、およびクラッシュアーティファクトの再現をカバーします。Rustクレートのファジング、fuzz_target! の記述、RustにおけるunsafeブロックやFFIのテスト、またはcargo fuzzのクラッシュのトリアージを行う際に使用します。
Deep Agents Memory
langchain-ai/langchain-skills
INVOKE THIS SKILL Deep Agentにメモリ、永続性、またはファイルシステムへのアクセスが必要な場合に使用します。StateBackend(エフェメラル)、StoreBackend(永続的)、FilesystemMiddleware、およびルーティング用のCompositeBackendをカバーしています。
Security Audit
TerminalSkills/skills
OWASP Top 10の脆弱性スキャン、既知のCVEに関する依存関係のチェック、流出したシークレットやAPIキーの検出を行い、優先順位付けされた修正案を生成することで、コードベースの包括的なセキュリティ監査を実行します。このスキルは、静的解析パターンと依存関係監査ツールを組み合わせています。