You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--app-store (core/app_store.py) — Google Play + Apple App Store metadata: app IDs, version history, install counts, developer email/website (iTunes Search API — no key required)
Privacy / Anonymity
--anon-detect (core/anon_detect.py) — Tor exit node detection via DNSEL, VPN/proxy detection via ip-api, datacenter/hosting ASN identification
--dns-leak (core/dns_leak.py) — DNS leak checker: DNS rebinding (TTL=0/low), open resolver (port 53 open), internal IP exposure via public DNS, wildcard DNS detection, DoH endpoint exposure
--ens-lookup (core/ens_lookup.py) — ENS domain resolution: resolves ETH addresses, Twitter/GitHub/email records, links social handles, discovers ENS names from target website
AI Upgrades (3 new AI capabilities)
--ai-consensus (core/ai_enhanced.py) — Multi-model consensus: run Groq + OpenAI + Gemini + Ollama in parallel, synthesize agreement, flag model disagreements
--ai-remediate — Per-finding AI remediation engine: fix summaries, detailed remediation steps, effort estimate, CVSSv3.1 base score and vector string for every finding
GUI (major new surface)
--gui (gui/app.py) — Local desktop GUI via Flask: dark-themed single-page app, point-and-click scan config, 4 scan profiles (Quick/Standard/Full/Custom), real-time SSE progress log, live findings table with severity badges, scan history, per-module checkbox selection
--gui-port N — Configure GUI port (default 7117)
Windows .exe — PyInstaller build pipeline (see build_exe.py): single-file portable executable, bundles all dependencies, no Python install required
Output & Integrations (4 new outputs)
--pdf-report (output/integrations.py) — Pentest-ready PDF: executive summary, severity stats, full findings table with colour-coded severity; uses weasyprint → fpdf2 → HTML fallback
--jira URL:EMAIL:TOKEN:PROJECT — Push all findings to Jira as Bug issues with severity labels and CVSSv3 data
--gh-issues TOKEN:OWNER/REPO — Push all findings to GitHub Issues with severity labels
--siem URL:TOKEN[:type] — Stream findings as structured JSON events to Splunk HEC or Elasticsearch (type: splunk | elastic)
Models / Config
ScanConfig — 22 new fields for all v8 modules and integrations
ReconResult — 15 new optional result fields for v8 module outputs
Output format choices expanded: pdf and sarif added to --output-format