diff --git a/README.md b/README.md index f77092e..735a564 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -
-
+
@@ -28,7 +28,7 @@
>
> ๐ **New here? Read the [full Tutorial & User Guide โ](TUTORIAL.md)** โ every mode, flag, config and example explained.
-> ๐ **New in v3.6.0 โ Cloud testing + REPL navigation + deeper recon:**
+> ๐ **New in v3.6.1 โ Cloud testing + REPL navigation + deeper recon:**
> **AWS/GCP/Azure** agents (+17 โ **375** total) with credentials wired through
> `creds.yaml`; a more navigable **REPL** โ **`/timeout`** idle guardrail,
> **multi-target** `/target a,b,c` (sequential), an interactive **`/results`**
diff --git a/RELEASE.md b/RELEASE.md
index 284bb0c..970fd73 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -1,3 +1,23 @@
+# NeuroSploit v3.6.1 โ Release Notes
+
+**Release Date:** July 2026
+**Codename:** GPT-5.6 models
+**License:** MIT
+**Credits:** Joas A Santos & Red Team Leaders
+
+---
+
+## Highlights
+
+- **Added the GPT-5.6 model line** (OpenAI / ChatGPT): `openai:gpt-5.6-sol`
+ (frontier / default), `openai:gpt-5.6-terra` (balanced), and
+ `openai:gpt-5.6-luna` (fast & affordable) โ alongside the existing GPT-5.x,
+ Claude (incl. Sonnet 5), Grok 4.5 and the rest of the provider pool.
+- Everything from v3.6.0 (AI/LLM/MCP/Skills testing, n8n audit, onboarding
+ wizard, intense multi-round recon) carries forward unchanged.
+
+---
+
# NeuroSploit v3.6.0 โ Release Notes
**Release Date:** July 2026
diff --git a/TUTORIAL.md b/TUTORIAL.md
index 3d026b9..9a19881 100644
--- a/TUTORIAL.md
+++ b/TUTORIAL.md
@@ -1,4 +1,4 @@
-# NeuroSploit โ Tutorial & User Guide (v3.6.0)
+# NeuroSploit โ Tutorial & User Guide (v3.6.1)
A complete, hands-on guide to installing, configuring and running NeuroSploit โ
the autonomous, multi-model penetration-testing harness.
@@ -98,7 +98,7 @@ Agents **degrade gracefully**: if `rustscan` is absent they use `nmap`; if neith
### Verify
```bash
-neurosploit --version # neurosploit 3.6.0
+neurosploit --version # neurosploit 3.6.1
neurosploit agents # {"vulns":196,...,"chains":12,"total":417}
neurosploit models # all providers & models
```
diff --git a/install.ps1 b/install.ps1
index 30ba3e8..bde211e 100644
--- a/install.ps1
+++ b/install.ps1
@@ -14,7 +14,7 @@ function Ok ($m) { Write-Host " + $m" -ForegroundColor Green }
function Warn($m){ Write-Host " ! $m" -ForegroundColor Yellow }
Write-Host ""
-Write-Host " NeuroSploit installer (Windows) โ v3.6.0" -ForegroundColor Cyan
+Write-Host " NeuroSploit installer (Windows) โ v3.6.1" -ForegroundColor Cyan
# arch โ asset arch (only x64 prebuilt today; arm64 falls back to source)
$rawArch = $env:PROCESSOR_ARCHITECTURE
@@ -29,7 +29,7 @@ $ref = $env:NEUROSPLOIT_REF
if (-not $ref) {
try { $ref = (Invoke-RestMethod "https://api.github.com/repos/$slug/releases/latest").tag_name } catch { }
}
-if (-not $ref) { $ref = "v3.6.0" }
+if (-not $ref) { $ref = "v3.6.1" }
Say "Release: $ref"
New-Item -ItemType Directory -Force -Path $dir | Out-Null
diff --git a/neurosploit-rs/Cargo.lock b/neurosploit-rs/Cargo.lock
index 8dc8926..660360a 100644
--- a/neurosploit-rs/Cargo.lock
+++ b/neurosploit-rs/Cargo.lock
@@ -871,7 +871,7 @@ dependencies = [
[[package]]
name = "neurosploit"
-version = "3.6.0"
+version = "3.6.1"
dependencies = [
"anyhow",
"clap",
@@ -888,7 +888,7 @@ dependencies = [
[[package]]
name = "neurosploit-harness"
-version = "3.6.0"
+version = "3.6.1"
dependencies = [
"anyhow",
"futures",
diff --git a/neurosploit-rs/Cargo.toml b/neurosploit-rs/Cargo.toml
index 51ac57f..df0ff94 100644
--- a/neurosploit-rs/Cargo.toml
+++ b/neurosploit-rs/Cargo.toml
@@ -3,7 +3,7 @@ members = ["crates/harness", "app"]
resolver = "2"
[workspace.package]
-version = "3.6.0"
+version = "3.6.1"
edition = "2021"
license = "MIT"
repository = "https://github.com/JoasASantos/NeuroSploit"
diff --git a/neurosploit-rs/app/src/main.rs b/neurosploit-rs/app/src/main.rs
index 31b5cc0..084581e 100644
--- a/neurosploit-rs/app/src/main.rs
+++ b/neurosploit-rs/app/src/main.rs
@@ -1,4 +1,4 @@
-//! NeuroSploit v3.6.0 โ interactive harness + CLI (`run` / `whitebox` / `agents` / `models`).
+//! NeuroSploit v3.6.1 โ interactive harness + CLI (`run` / `whitebox` / `agents` / `models`).
mod repl;
mod tui;
@@ -11,8 +11,8 @@ use std::path::{Path, PathBuf};
#[command(
name = "neurosploit",
version,
- about = "NeuroSploit v3.6.0 โ multi-model autonomous pentest harness",
- long_about = "NeuroSploit v3.6.0 โ a Rust multi-model harness that drives a pool of LLMs \
+ about = "NeuroSploit v3.6.1 โ multi-model autonomous pentest harness",
+ long_about = "NeuroSploit v3.6.1 โ a Rust multi-model harness that drives a pool of LLMs \
(API key or local subscription: Claude/Codex/Gemini/Grok) to autonomously test a target. \
After recon it INTELLIGENTLY selects only the agents matching the discovered surface, runs \
them in parallel, then validates every finding by cross-model voting before reporting.\n\n\
@@ -721,7 +721,7 @@ pub(crate) fn spawn_engagement(base: &Path, mut cfg: RunConfig, mcp: bool, mode:
println!(" โ ua : {ua}");
write_status(&workdir, "running", &format!("\"target\":{:?}", cfg.target));
- println!(" โโ NeuroSploit v3.6.0 ยท by Joas A Santos & Red Team Leaders");
+ println!(" โโ NeuroSploit v3.6.1 ยท by Joas A Santos & Red Team Leaders");
println!(" โ run id : {run_id}");
println!(" โ target : {}", cfg.target);
println!(" โ models : {}", cfg.models.join(", "));
diff --git a/neurosploit-rs/app/src/repl.rs b/neurosploit-rs/app/src/repl.rs
index 57ca7b3..112d771 100644
--- a/neurosploit-rs/app/src/repl.rs
+++ b/neurosploit-rs/app/src/repl.rs
@@ -1,4 +1,4 @@
-//! NeuroSploit v3.6.0 โ interactive session (Claude-Code / Codex / Cursor-CLI style).
+//! NeuroSploit v3.6.1 โ interactive session (Claude-Code / Codex / Cursor-CLI style).
//!
//! Launched when `neurosploit` runs with no subcommand. A persistent REPL with
//! real line editing (arrow-key history recall, Ctrl-A/E/K, paste), model
@@ -334,7 +334,7 @@ pub async fn repl(base: &Path) -> anyhow::Result<()> {
let backends = harness::installed_cli_backends();
println!("\x1b[1m");
println!(" โโโโ โโโโโโโโโโโโโโ โโโโโโโโโโ โโโโโโโ");
- println!(" โโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ NeuroSploit v3.6.0");
+ println!(" โโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ NeuroSploit v3.6.1");
println!(" โโโโโโ โโโโโโโโโ โโโ โโโโโโโโโโโโโโ โโโ interactive harness");
println!(" โโโโโโโโโโโโโโโโ โโโ โโโโโโโโโโโโโโ โโโ by Joas A Santos");
println!(" โโโ โโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโ & Red Team Leaders");
diff --git a/neurosploit-rs/app/src/tui.rs b/neurosploit-rs/app/src/tui.rs
index 6c3e7c0..2673e65 100644
--- a/neurosploit-rs/app/src/tui.rs
+++ b/neurosploit-rs/app/src/tui.rs
@@ -1,4 +1,4 @@
-//! NeuroSploit v3.6.0 โ TUI "Mission Control" mode.
+//! NeuroSploit v3.6.1 โ TUI "Mission Control" mode.
//!
//! Concurrent panels that update live while the engagement runs in the
//! background, with a composer input that stays active during execution:
diff --git a/neurosploit-rs/crates/harness/src/belief.rs b/neurosploit-rs/crates/harness/src/belief.rs
index 368ce9b..21ff853 100644
--- a/neurosploit-rs/crates/harness/src/belief.rs
+++ b/neurosploit-rs/crates/harness/src/belief.rs
@@ -1,4 +1,4 @@
-//! POMDP belief-state world model (v3.6.0).
+//! POMDP belief-state world model (v3.6.1).
//!
//! The target is only partially observable, so we don't track booleans โ we
//! track a **belief**: a property graph whose nodes (host / service / vuln /
diff --git a/neurosploit-rs/crates/harness/src/grounding.rs b/neurosploit-rs/crates/harness/src/grounding.rs
index b5af1d0..fd2d891 100644
--- a/neurosploit-rs/crates/harness/src/grounding.rs
+++ b/neurosploit-rs/crates/harness/src/grounding.rs
@@ -1,4 +1,4 @@
-//! Verification / grounding engine (v3.6.0).
+//! Verification / grounding engine (v3.6.1).
//!
//! Hard rule: **no claim enters the world model without a tool receipt** โ raw
//! tool output, not the LLM's paraphrase. This is the empirical anti-hallucination
diff --git a/neurosploit-rs/crates/harness/src/lib.rs b/neurosploit-rs/crates/harness/src/lib.rs
index fa3016a..fc00b14 100644
--- a/neurosploit-rs/crates/harness/src/lib.rs
+++ b/neurosploit-rs/crates/harness/src/lib.rs
@@ -1,4 +1,4 @@
-//! NeuroSploit v3.6.0 harness โ a robust multi-model runtime for the
+//! NeuroSploit v3.6.1 harness โ a robust multi-model runtime for the
//! markdown-driven autonomous pentest engine.
//!
//! The harness loads the `agents_md/` library, drives a *pool* of LLM models
diff --git a/neurosploit-rs/crates/harness/src/models.rs b/neurosploit-rs/crates/harness/src/models.rs
index a840c32..f4edc9b 100644
--- a/neurosploit-rs/crates/harness/src/models.rs
+++ b/neurosploit-rs/crates/harness/src/models.rs
@@ -25,7 +25,7 @@ pub fn providers() -> Vec
NeuroSploit Penetration Test Report
\
- \
+ \
Findings ({n})
{body}\
-