Severity: CRITICAL
Location: src/Controllers/BbsListingController.php:572-587
Bug: Admin preview path validates host; connectToken hands the raw bbs_directory.url host/port to the browser and then to the telnet proxy. Community entries can point at 169.254.169.254 / RFC1918.
Fix: Call UrlValidator::isPublicHost($host, $reason) before returning the JSON.
Status: open. Will reply with remediation details when resolved.