mirror of
https://github.com/CyberSecurityUP/NeuroSploit.git
synced 2026-10-18 13:41:32 +02:00
The web console had the version hardcoded in three places (/api/meta, the startup log, and the page title/badge), so it drifted from the CLI binary on every release and had to be bumped by hand. Resolve it once at startup from `neurosploit --version` and serve that through /api/meta; the sidebar badge and the document title now follow it too. CLI and Web stay in lockstep — bump the crate, rebuild, and the UA, the badge and the title all move together with no web edit. Falls back to the package string only when the binary is missing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>