Files
CyberSecurityUP e8df48af9e v3.5.0: orchestration chaining + rich REPL (rustyline, model arrow-select, persistent history) + model-aware /key
Harness:
- Exploit-chaining round: after validation, chain confirmed findings into deeper
  impact (SSRF→metadata, SQLi→dump→reuse, IDOR→ATO, file-read→secrets→RCE),
  validate the new findings, merge. Wired into black-box and greybox.
- Latest top models surfaced: claude-opus-4-8, gpt-5.1/gpt-5.1-codex, gemini-3-pro.

REPL:
- Real line editing via rustyline: ↑/↓ command-history recall, Ctrl-A/E/K, paste;
  Ctrl-C cancels the line, Ctrl-D exits. Command history persists to
  data/repl_history.txt. Graceful plain-stdin fallback when not a TTY.
- /model with no arg → arrow-key multi-select (dialoguer); with arg accepts any
  provider:model names.
- /key is model-aware: lists the providers your selected models need (set/missing)
  and prompts for the missing keys; /key <prov> <key> still works.
- Run history persists to data/repl_runs.json and reloads across sessions
  (/runs lists past + current; /results /report /status by run number).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 20:33:13 -03:00

105 lines
1.7 KiB
Plaintext

# ==============================
# Environment & Secrets
# ==============================
.env
.env.local
.env.production
.env.*.local
# ==============================
# Python
# ==============================
venv/
__pycache__/
*.pyc
*.pyo
*.pyd
*.egg-info/
dist/
build/
*.egg
# ==============================
# Node.js / Frontend
# ==============================
frontend/node_modules/
frontend/dist/
# ==============================
# Database & Scan Data
# ==============================
data/neurosploit.db
data/neurosploit.db.*
data/*.db
data/*.db.*
data/execution_history.json
data/access_control_learning.json
data/reports/
# ==============================
# Reports & Screenshots
# ==============================
reports/screenshots/
# ==============================
# Logs & PIDs
# ==============================
logs/
.pids/
*.log
# ==============================
# macOS
# ==============================
.DS_Store
.AppleDouble
.LSOverride
# ==============================
# IDE & Editor
# ==============================
.vscode/
.idea/
*.swp
*.swo
*~
# ==============================
# Claude Code local config
# ==============================
.claude/
# ==============================
# Docker (runtime)
# ==============================
docker/*.env
# ==============================
# Results (runtime output)
# ==============================
results/
# v3.3.0 runtime RL state
data/rl_state.json
# Playwright demo artifacts
.playwright-mcp/
neurosploit_gui_*.png
neurosploit_demo_*.png
logs/webgui.log
# generated reports
reports/report.*
reports/*.pdf
# Rust build artifacts (v3.4.0)
neurosploit-rs/target/
reports/*.html
reports/report_rs.html
runs/
data/rl_state_rs.json
neurosploit-rs/runs/
v34_gui.png
data/repl_runs.json
data/repl_history.txt