v3.5.0: Claude-Code-style interactive harness (REPL) + instruction-steered testing

- New persistent interactive session (app/src/repl.rs), launched when run with no args:
  banner, model selection, API-key config (/key) or subscription (/sub), then a live
  session to set /target, /repo, /auth, and free-text /focus instructions (or just type
  them) that STEER which agents run and how.
- Slash-commands: /model /providers /key /sub /target /repo /auth /focus /mcp /votes
  /agents /show /run /quit  (+ bare text = focus).
- RunConfig gains `instructions` and `auth`:
  * instructions bias both LLM agent-selection and the heuristic (focus keywords →
    injection/access-control/etc. agents get a strong boost)
  * operator directives (focus + auth) injected into recon and exploit prompts so agents
    test as an authenticated user and prioritise the requested vuln classes
- bump 3.4.1 → 3.5.0 (CLI, harness, reports, credits)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
CyberSecurityUP
2026-06-24 19:58:35 -03:00
co-authored by Claude Opus 4.8
parent 5d83e8848e
commit 435463979b
9 changed files with 298 additions and 69 deletions
+2 -2
View File
@@ -604,7 +604,7 @@ dependencies = [
[[package]]
name = "neurosploit"
version = "3.4.1"
version = "3.5.0"
dependencies = [
"anyhow",
"clap",
@@ -617,7 +617,7 @@ dependencies = [
[[package]]
name = "neurosploit-harness"
version = "3.4.1"
version = "3.5.0"
dependencies = [
"anyhow",
"futures",