fix: resolve security concerns in AIS proxy, GDELT parsing, and env key validation

Former-commit-id: fad9572959
This commit is contained in:
anoracleofra-code
2026-03-09 05:53:15 -06:00
parent 30595843a0
commit 923c80368d
3 changed files with 22 additions and 3 deletions
+6 -1
View File
@@ -1,7 +1,12 @@
const WebSocket = require('ws');
const args = process.argv.slice(2);
const API_KEY = args[0] || '75cc39af03c9cc23c90e8a7b3c3bc2b2a507c5fb';
const API_KEY = args[0] || process.env.AIS_API_KEY;
if (!API_KEY) {
console.error("FATAL: AIS_API_KEY is not set. WebSocket proxy cannot start.");
process.exit(1);
}
const FILTER = [
// US Aircraft Carriers and major naval groups