mirror of
https://github.com/CyberSecurityUP/NeuroSploit.git
synced 2026-08-14 21:50:21 +02:00
- Add 12 technique/scenario LLM red-team agents (AI category 18 → 30, total 429): jailbreaks — AdvPrefix, PAIR, TAP, Crescendo, many-shot, persona/DAN, encoding/obfuscation, refusal-suppression; prompt-injection scenarios — direct, indirect (RAG/web/email/tool output), goal hijacking, tool/function-call abuse, system-prompt/secret exfiltration. Each runs an attacker→LLM-judge loop (baseline refusal → technique across variants → verdict), proving the bypass with a benign, redacted receipt. Generated by scripts/build_llm_redteam_v365.py. - Add REDTEAM_DOCTRINE and inject it into run_ai so every AI test follows the baseline→technique→judge method across scenarios. - Models: add Claude Opus 5 and Sonnet 5 (Anthropic) and a new Moonshot AI (Kimi) provider with Kimi K3/K2 (moonshot:kimi-k3, MOONSHOT_API_KEY) — 15 providers. - Docs: README/TUTORIAL/RELEASE — new AI/LLM red-team engagement mode + section, model/env-key tables, agent-library counts (429), badges. Also includes the v3.6.4 grounding fix (#33) landing on main.
22 lines
499 B
TOML
22 lines
499 B
TOML
[workspace]
|
|
members = ["crates/harness", "app"]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
version = "3.6.5"
|
|
edition = "2021"
|
|
license = "MIT"
|
|
repository = "https://github.com/JoasASantos/NeuroSploit"
|
|
|
|
[workspace.dependencies]
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
tokio = { version = "1", features = ["full"] }
|
|
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
|
|
anyhow = "1"
|
|
futures = "0.3"
|
|
|
|
[profile.release]
|
|
opt-level = 2
|
|
lto = "thin"
|