Skip to content

Beta · Justikail is free during beta.

justikail

Security overview

Justikail holds credentials that grant shell access. That makes the platform a high-value target, and it shapes every design decision below.

Connection secrets

Isolation between accounts

Cross-account access is blocked at several independent layers, on the assumption that any single layer might fail:

  1. Query scoping. Connections are always filtered by owner.
  2. Authorisation policies. Every action re-checks ownership, and denies by default.
  3. Single-use session tokens. Opening a terminal requires a short-lived token bound to one user, one connection and one session.
  4. Server-side re-verification. Ownership is checked again when the terminal connection is established.
  5. No client-supplied identity. The target is derived from the validated token, never from anything the browser sends.

Administrators cannot reach your servers

This is a deliberate boundary, not a policy promise. Administrative privileges cover platform concerns such as content and abuse handling. They explicitly do not extend to opening a terminal or decrypting a secret that belongs to another account — those actions are governed solely by ownership.

Sessions

Infrastructure

Auditing and privacy

We record session metadata — who connected to which connection, when it started and ended, and why it ended. We do not record terminal contents, keystrokes or command output. Audit entries never contain secrets.

Reporting a vulnerability

If you believe you have found a security issue, please report it before disclosing it publicly. We will not pursue action against good-faith research that respects our acceptable use policy and does not access other people's data.

Justikail is in beta and under active development. This page describes the controls the platform is built around; it is not a compliance certification.