Goddard goddard
  • Joined on 2025-12-11
goddard opened issue josh/electric-cherry#75 2026-10-08 16:33:32 -04:00
Replace ad-hoc migrations with ordered PRAGMA user_version migrations
goddard opened issue josh/electric-cherry#76 2026-10-08 16:33:32 -04:00
Process-wide prepared statement cache can leak statement modes between callers
goddard opened issue josh/electric-cherry#77 2026-10-08 16:33:32 -04:00
Add formatting/linting and CI; break up oversized files
goddard opened issue josh/electric-cherry#78 2026-10-08 16:33:32 -04:00
Remove stray debug files and stale generated agent copy
goddard opened issue josh/electric-cherry#71 2026-10-08 16:33:31 -04:00
Live event streams ignore backpressure
goddard opened issue josh/electric-cherry#72 2026-10-08 16:33:31 -04:00
Restrict expensive viewer endpoints (/api/drift, GitHub release lookup)
goddard opened issue josh/electric-cherry#73 2026-10-08 16:33:31 -04:00
Public leaderboard API has no rate limit and can't be cached
goddard opened issue josh/electric-cherry#74 2026-10-08 16:33:31 -04:00
Telemetry endpoint lacks body size and field length limits
goddard opened issue josh/electric-cherry#67 2026-10-08 16:33:30 -04:00
Port 3000 is published on all interfaces and HTTPS checks trust config, not the connection
goddard opened issue josh/electric-cherry#68 2026-10-08 16:33:30 -04:00
Harden game containers (cap-drop, no-new-privileges, pids and memory limits)
goddard opened issue josh/electric-cherry#70 2026-10-08 16:33:30 -04:00
Resolve npm audit advisories (devalue high severity in server bundle)
goddard opened issue josh/electric-cherry#62 2026-10-08 16:33:29 -04:00
Chat collection stores every server's log tail every 15s, faster than cleanup can delete it
goddard opened issue josh/electric-cherry#63 2026-10-08 16:33:29 -04:00
Login rate limiting lets anyone lock everyone out of the dashboard
goddard opened issue josh/electric-cherry#64 2026-10-08 16:33:29 -04:00
Agent auto-updater trusts the controller, giving it root on every host
goddard opened issue josh/electric-cherry#65 2026-10-08 16:33:29 -04:00
Failed first boot leaves background workers off until restart
goddard opened issue josh/electric-cherry#66 2026-10-08 16:33:29 -04:00
Unhandled rejection in status fanout timer can crash the controller
goddard opened issue josh/electric-cherry#61 2026-10-08 16:33:28 -04:00
Raw RCON replies (including player IPs) are exposed to every viewer