diff --git a/README.md b/README.md index 9c56297..1b0e83f 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -
-
+
@@ -123,6 +123,13 @@ No subscription? Use an **API key** for any provider instead ā see [TUTORIAL.m
- **Secrets never leak the report** ā credentials the agents observe become
`$SECRET_n` in every human-facing report; raw values stay in the run's vault for
re-testing only.
+- **Execution resilience** ā classified error handling (7 error types), exponential
+ backoff (5 retries, 2sā90s), crash-state salvage (partial findings survive agent
+ failure), agent lifecycle nudge (3 retries with simplified prompts), progressive
+ budget warnings (70/85/95%), and run snapshot/resume so interrupted engagements
+ pick up where they left off.
+- **LLM-powered dedup** ā deterministic fast-path for exact matches, plus a
+ semantic LLM judge for findings with different wording but the same root cause.
- **486 markdown agents** across web, code (SAST), AI, infra/AD/cloud, chains and
recon ā each a self-contained playbook you can read, edit or add to.
- **Run via API key or subscription**, 19 providers, including local & CPU-only
diff --git a/neurosploit-rs/Cargo.toml b/neurosploit-rs/Cargo.toml
index 699385b..b78c353 100644
--- a/neurosploit-rs/Cargo.toml
+++ b/neurosploit-rs/Cargo.toml
@@ -3,7 +3,7 @@ members = ["crates/harness", "app"]
resolver = "2"
[workspace.package]
-version = "4.3.3"
+version = "4.4.0"
edition = "2021"
license = "MIT"
repository = "https://github.com/JoasASantos/NeuroSploit"
diff --git a/neurosploit-rs/crates/harness/src/lib.rs b/neurosploit-rs/crates/harness/src/lib.rs
index 110c102..c399ff3 100644
--- a/neurosploit-rs/crates/harness/src/lib.rs
+++ b/neurosploit-rs/crates/harness/src/lib.rs
@@ -1,4 +1,4 @@
-//! NeuroSploit v3.6.5 harness ā a robust multi-model runtime for the
+//! NeuroSploit v4.4.0 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