Security: SHA256 verification for --install-network — plugin downloads now verified against /version endpoint hash before install. Rejects tampered downloads.
Fix: Layer 4 detection — fixed cpu_usage dict unpacking and Detection() constructor parameter mismatch that caused silent failures.
Fix: Python 3.6+ compatibility — removed PEP 701 nested f-string quotes that broke on Python <3.12.
Added MIT LICENSE file to repository.
Added unit tests — 13 tests covering classify_wallet() and detect_layer3_known_names().
Version endpoint now includes plugin SHA256 hashes in plugins field.
Adventure Mode URL params — ?adventure=true or ?mode=adventure for direct deep links.
v2.1.0 MINOR
2026-06-05
Auto-update plugin (scannersend_update.py): Now stable and available. Install with --install-updater. Verifies SHA256 before applying any update. Zero telemetry.
About page: Added origin story and Community Immunity section.
Rogues Gallery: Public hall of shame at /rogues — IPs banned by the immune system.
Threat Feed API: /feed/stats (public) and /feed/blocklist (key-gated) on net.scannersend.org.
Minor copy updates and nav improvements.
v2.0.0 MAJOR
2026-05-22
Added
Layer 5: Wallet Forensics — extracts wallet addresses from /proc/PID/cmdline, /proc/PID/environ, and config files before killing
Plugin architecture — optional plugins loaded from /usr/local/bin/. Plugins are independent; none requires another.