# NeuroSploit v3.4.0 — Release Notes **Release Date:** June 2026 **Codename:** Rust Multi-Model Harness **License:** MIT --- ## TL;DR A new **Rust harness** (`neurosploit-rs/`) re-implements the autonomous runtime as a single, fast binary built on `tokio` + `axum`. It drives a **pool of LLM models** with concurrency limits, **provider failover**, and **N-model validator voting** — multiple models must independently agree a finding is real before it is reported — then serves its own solid web dashboard. It reuses the existing `agents_md/` library (213 agents) unchanged. ## Highlights - **`neurosploit-rs/` cargo workspace**: `harness` lib crate + `neurosploit` binary. `cargo build --release` → one static-ish binary. - **Multi-model pool** (`pool.rs`): bounded concurrency + automatic **failover** across providers; the same panel is reused as the **validator voting** jury. - **Pipeline** (`pipeline.rs`): recon → parallel agent exploitation (semaphore bounded) → **N-model adversarial vote** → score → report. Streams live progress over a channel. - **11 providers / 31 models** (`models.rs`), all OpenAI-compatible: Anthropic, OpenAI, xAI, NVIDIA NIM, DeepSeek, Mistral, Qwen, Groq, Together, OpenRouter, Ollama. Models like **Qwen / DeepSeek / Llama** usable directly. - **Axum web dashboard** (`app/`): multi-model selection panel, live execution console, findings, agent browser, embedded HTML report. Single binary serves the SPA — no npm/build. - **CLI**: `neurosploit serve | run | agents | models`, plus `--offline` mode to exercise the full pipeline without any API keys. ## Usage ```bash cd neurosploit-rs && cargo build --release ./target/release/neurosploit serve # → http://127.0.0.1:8788 ./target/release/neurosploit run https://t.example \ --model anthropic:claude-opus-4-8 --model openai:gpt-5.1 --vote-n 3 ``` --- # NeuroSploit v3.3.0 — Release Notes **Release Date:** June 2026 **Codename:** Autonomous MD-Agent Engine **License:** MIT --- ## TL;DR NeuroSploit's pentest agent has been **re-modeled into an autonomous, markdown-driven engine**. You give it a URL; it composes a master prompt from a curated library of **213 markdown agents** and drives a locally-installed **agentic CLI backend** (Claude Code / Codex / Grok CLI, or a Claude subscription) to run the engagement end-to-end — with **Playwright MCP** for proof-of-execution and a **reinforcement-learning** loop that adapts agent selection across runs. The old Python orchestration was retired to `legacy/`. ## Highlights - **New engine `neurosploit_agent/`** + `./neurosploit` terminal launcher. Interactive (`./neurosploit`) or one-shot (`./neurosploit run `). - **213-agent markdown library (`agents_md/`)**: **196 vulnerability specialists** (now covering LLM/AI, cloud/K8s, modern API/auth, advanced injection, protocol smuggling, logic/crypto/supply-chain) + **17 meta-agents**. - **Meta-agents for quality**: `recon`, `exploit_validator`, `false_positive_filter`, `severity_assessor`, `impact_evaluator`, `reporter`, and `rl_feedback` — the pipeline validates and adversarially refutes every candidate before it can become a finding. - **Pluggable agentic CLI backends** with auto-detection: Claude Code, Codex, Grok CLI; **subscription mode** via Claude Code login. - **Playwright MCP** wired in (`.mcp.json`) so agents prove client-side execution (XSS/CSTI) and capture DOM/network/screenshots instead of trusting reflection. - **Reinforcement learning** (`neurosploit_agent/rl.py` + `meta/rl_feedback.md`): bounded per-agent weights with per-tech-stack affinity, persisted to `data/rl_state.json`. - **Latest model registry** (`neurosploit_agent/models.py`): Anthropic Claude 4.x, OpenAI, xAI Grok, Gemini, OpenRouter, Ollama, and **NVIDIA NIM** (PR #28, OpenAI-compatible `integrate.api.nvidia.com`, `nvapi-` keys). - **Data-driven agent builder** `scripts/build_agents.py` for extending the library without boilerplate. ## Breaking changes - The monolithic `neurosploit.py` orchestrator and Python agent classes moved to `legacy/` and are no longer the supported entrypoint. Use `./neurosploit`. - Primary agent library moved from `prompts/agents/` to `agents_md/` (originals preserved; meta/role prompts split into `agents_md/meta/`). ## Upgrade notes 1. Install at least one agentic CLI: Claude Code, Codex, or Grok CLI. 2. `npx` (Node) is required for Playwright MCP. 3. Copy `.env.example` → `.env`; set a provider key (or use Claude subscription). 4. `./neurosploit backends` to confirm detection, then `./neurosploit`. --- # NeuroSploit v3.0.0 — Release Notes **Release Date:** February 2026 **Codename:** Autonomous Pentester **License:** MIT --- ## Overview NeuroSploit v3 is a ground-up overhaul of the AI-powered penetration testing platform. This release transforms the tool from a scanner into an autonomous pentesting agent — capable of reasoning, adapting strategy in real-time, chaining exploits, validating findings with anti-hallucination safeguards, and executing tools inside isolated Kali Linux containers. ### By the Numbers | Metric | Count | |--------|-------| | Vulnerability types supported | 100 | | Payload libraries | 107 | | Total payloads | 477+ | | Kali sandbox tools | 55 | | Backend core modules | 63 Python files | | Backend core code | 37,546 lines | | Autonomous agent | 7,592 lines | | AI decision prompts | 100 (per-vuln-type) | | Anti-hallucination prompts | 12 composable templates | | Proof-of-execution rules | 100 (per-vuln-type) | | Known CVE signatures | 400 | | EOL version checks | 19 | | WAF signatures | 16 | | WAF bypass techniques | 12 | | Exploit chain rules | 10+ | | Frontend pages | 14 | | API endpoints | 111+ | | LLM providers supported | 6 | --- ## Architecture ``` +---------------------+ | React/TypeScript | | Frontend (14p) | +----------+----------+ | WebSocket + REST | +----------v----------+ | FastAPI Backend | | 14 API routers | +----------+----------+ | +---------+--------+--------+---------+ | | | | | +----v---+ +---v----+ +v------+ +v------+ +v--------+ | LLM | | Vuln | | Agent | | Kali | | Report | | Manager| | Engine | | Core | |Sandbox| | Engine | | 6 provs| | 100typ | |7592 ln| | 55 tl | | 2 fmts | +--------+ +--------+ +-------+ +-------+ +---------+ ``` **Stack:** Python 3.10+ / FastAPI / SQLAlchemy (async) / React 18 / TypeScript / Tailwind CSS / Vite / Docker --- ## Core Engine: 100 Vulnerability Types The vulnerability engine covers 100 distinct vulnerability types organized in 10 categories with dedicated testers, payloads, AI prompts, and proof-of-execution rules for each. ### Categories & Types | Category | Types | Examples | |----------|-------|---------| | **Injection** | 12 | SQLi (error, union, blind, time-based), Command Injection, SSTI, NoSQL, LDAP, XPath, Expression Language, HTTP Parameter Pollution | | **XSS** | 3 | Reflected, Stored (two-phase form+display), DOM-based | | **Authentication** | 7 | Auth Bypass, JWT Manipulation, Session Fixation, Weak Password, Default Credentials, 2FA Bypass, OAuth Misconfig | | **Authorization** | 5 | IDOR, BOLA, BFLA, Privilege Escalation, Mass Assignment, Forced Browsing | | **Client-Side** | 9 | CORS, Clickjacking, Open Redirect, DOM Clobbering, PostMessage, WebSocket Hijack, Prototype Pollution, CSS Injection, Tabnabbing | | **File Access** | 5 | LFI, RFI, Path Traversal, XXE, File Upload | | **Request Forgery** | 3 | SSRF, SSRF Cloud (AWS/GCP/Azure metadata), CSRF | | **Infrastructure** | 7 | Security Headers, SSL/TLS, HTTP Methods, Directory Listing, Debug Mode, Exposed Admin, Exposed API Docs, Insecure Cookies | | **Advanced** | 9 | Race Condition, Business Logic, Rate Limit Bypass, Type Juggling, Timing Attack, Host Header Injection, HTTP Smuggling, Cache Poisoning, CRLF | | **Data Exposure** | 6 | Sensitive Data, Information Disclosure, API Key Exposure, Source Code Disclosure, Backup Files, Version Disclosure | | **Cloud & Supply Chain** | 6 | S3 Misconfig, Cloud Metadata, Subdomain Takeover, Vulnerable Dependency, Container Escape, Serverless Misconfig | ### Injection Routing Every vulnerability type is routed to the correct injection point: - **Parameter injection** (default): SQLi, XSS, IDOR, SSRF, etc. - **Header injection**: CRLF, Host Header, HTTP Smuggling - **Body injection**: XXE - **Path injection**: Path Traversal, LFI - **Both (param + path)**: LFI, directory traversal variants ### XSS Pipeline (Reflected) The reflected XSS engine is a multi-stage pipeline: 1. **Canary probe** — unique marker per endpoint+param to detect reflection 2. **Context analysis** — 8 contexts: html_body, attribute_value, script_string, script_block, html_comment, url_context, style_context, event_handler 3. **Filter detection** — batch probe to map allowed/blocked chars, tags, events 4. **AI payload generation** — LLM generates context-aware bypass payloads 5. **Escalation payloads** — WAF/encoding bypass variants 6. **Testing** — up to 30 payloads per param with per-payload dedup 7. **Browser validation** — Playwright popup/cookie/DOM/event verification (optional) ### POST Form Support - HTML forms detected during recon with method, action, all input fields (including `