Netw0rkNoob/VulnClaw

基于 AI Agent + MCP 工具链 + 渗透 Skill 编排, 配合大语言模型, 自然语言输入 → 自动完成「信息收集 → 漏洞发现 → 漏洞利用 → 报告生成」全流程。

What it solves

VulnClaw is an AI-driven penetration testing CLI tool designed to automate the entire security assessment workflow. It eliminates the need for manual tool chaining by allowing users to describe their testing goals in natural language, which the AI then translates into a sequence of technical actions to find and exploit vulnerabilities.

How it works

The project uses a model-led "solve engine" where an LLM acts as the primary decision-maker. Instead of following a rigid script, the AI autonomously decides which tools to call and when to stop based on the real-time evidence it gathers.

Key technical components include:

  • AgentState Evidence Memory: All tool outputs are stored as raw evidence. The AI uses high-signal previews to maintain context and can query the full raw data as needed to prevent hallucinations.
  • MCP Toolchain: It integrates the Model Context Protocol (MCP) to connect with external services like Chrome DevTools for browser automation and Burp Suite for HTTP traffic manipulation.
  • Anti-Hallucination Gate: Conclusions or "flags" are only accepted if they appear character-for-character in the actual tool output.
  • Skill Reference System: A library of 50+ specialized security skills (CTF, Web, Internal Network) that the AI can load on-demand rather than having them forced into the system prompt.

Who it’s for

It is intended for authorized penetration testers, CTF competitors, security educators, and red team operators who want to accelerate the reconnaissance and exploitation phases of a security audit.

Highlights

  • Autonomous Workflow: Automatically handles information gathering, vulnerability discovery, exploitation, and report generation.
  • ທີ່ Broad LLM Support: Compatible with 14 providers including OpenAI, Anthropic, DeepSeek, and local Ollama instances.
  • Integrated Toolset: Includes built-in capabilities for Python execution, shell commands, batch HTTP probing, and 29 types of encoding/decryption.
  • Evidence-Based Reporting: Generates structured Markdown reports and runnable Python PoC scripts based on actual session evidence.
  • Flexible Interfaces: Offers a CLI, a TUI (Terminal User Interface), and a full Web UI.

Related

  • Project
  • Project
  • Project
  • Project