Skip to content

Security and Isolation ​

  • IPC between Bridge and Supervisor uses locally permission-protected channels.
  • Every Swell uses its own short-lived credentials or random token.
  • IPC file permissions allow only the corresponding service account.
  • Remote control commands require authentication and authorization.
  • Tokens, passwords, or account credentials are never written to logs.
  • Backend configuration is separated from game account credentials.
  • Plugin/Bridge processes run with least privilege.
  • Container resource limits are optional hardening, not the only source of security boundaries.
  • Externally exposed Controller APIs must have authentication, authorization, audit, and rate limiting.
  • High-risk actions such as remotely cancelling a Swell or cleaning up bots must record the operator and the reason.