mirror of
https://github.com/CyberSecurityUP/NeuroSploit.git
synced 2026-07-24 19:50:53 +02:00
b09367483a
- New `ai` agent category (agents_md/ai/, +18): OWASP LLM Top 10 (2025) — prompt injection (direct+indirect), jailbreak, system-prompt leak, sensitive-info disclosure, improper output handling, excessive agency, RAG/embedding, unbounded consumption, supply chain, misinformation — plus MCP risks (tool poisoning, excessive permissions/confused-deputy, unsafe tool execution) and Skills/plugin + n8n workflow audits (incl. an AI/LLM-node audit). Library 417. - Pipeline: run_ai (live AI/LLM/MCP red-team) + run_skills_audit (white-box .md/ .json/folder for skills & exported n8n flows), AI_DOCTRINE + AI_RECON_SYS. Mode enum gains Ai/Skills; wired in CLI + TUI. - CLI: `aitest <url>` and `skills <path>` subcommands. `agents` JSON now reports ai. - REPL onboarding wizard (/onboard, auto on first launch): pick scope — web / infra / cloud / ai / skills — then guided setup; Session.scope drives dispatch; shown in /show. - Models: +claude-sonnet-5, +grok-4.5. - Version 3.5.6 -> 3.6.0; docs/counts (417) + RELEASE section.
34 lines
1.0 KiB
Rust
34 lines
1.0 KiB
Rust
//! NeuroSploit v3.6.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
|
|
//! (any OpenAI-compatible provider) with concurrency + provider failover, runs
|
|
//! the specialist agents in parallel, then validates every candidate finding by
|
|
//! **N-model voting** before scoring and reporting.
|
|
|
|
pub mod agents;
|
|
pub mod attack_graph;
|
|
pub mod belief;
|
|
pub mod creds;
|
|
pub mod grounding;
|
|
pub mod hygiene;
|
|
pub mod integrations;
|
|
pub mod pomdp;
|
|
pub mod models;
|
|
pub mod pipeline;
|
|
pub mod pool;
|
|
pub mod probe;
|
|
pub mod report;
|
|
pub mod rl;
|
|
pub mod types;
|
|
|
|
pub use agents::{Agent, Library};
|
|
pub use models::{
|
|
cli_binary_for, ensure_playwright_mcp, installed_cli_backends, mcp_supported, provider_for,
|
|
providers, write_mcp_config, ChatClient, ModelRef, Provider,
|
|
};
|
|
pub use pipeline::{run_greybox, run_host, run_whitebox, RunOutput};
|
|
pub use pipeline::run;
|
|
pub use pool::{ModelPool, Task};
|
|
pub use types::{Finding, RunConfig};
|