Break-glass · 07 of 07 · Honest notes

An honest report card

Where it holds up, and where a good security team would push. Graded by me, so read it as the case for the defence, with the weak spots left in.

An honest report card Eight areas graded on October 12, 2026. Exec removed: A minus, refused on Flight by the cluster, though platform operators keep it by design. Who can open one: A, owners only, checked on every route, with the tier decided by the server. Least privilege: A, no standing rights and a per-session grant the API server checks. The debug container: A, pinned, signed, non-root, read-only, no capabilities and no ServiceAccount token. Two-person rule: B, because Backstage writes the approver name the cluster checks, and admins can skip it by breaking the glass. Evidence: B plus, locked for a year, hashed and anchored, but in a self-hosted transparency log and with governance-mode retention. Data exposure: C plus, because process and volume access can read Secrets, egress is open, and recordings keep whatever was shown. Staying up: A minus, native policies that fail closed, though the signature check still needs Kyverno. Overall: B plus, strong where the cluster enforces it and softest where it has to trust Backstage or the person. TOWER BREAK-GLASS · GRADED OCTOBER 12, 2026Exec, removedA-Refused on Flight by the cluster; platform operators keep it, by designWho can open oneAOwners only, checked on every route, tier decided by the serverLeast privilegeANo standing rights; a per-session grant the API server checksThe debug containerAPinned, signed, non-root, read-only, no capabilities, no tokenTwo-person ruleBBackstage writes the approver name the cluster checks; admins can skip itEvidenceB+Locked a year, hashed, anchored; but self-hosted log, governance modeData exposureC+Process and volume access read Secrets; open egress; recordings keep itStaying upA-Native policies, fail closed; the signature check still needs KyvernoOverallB+Strong where the cluster enforces it. Softest where it has to trust Backstage or the person.An A for the design. The B+ is for where it lives today.LEGENDHolds upWhere a security team will push

Hardest to argue with

No standing exec on Flight, no credential in anyone's hands, and a cluster that checks every field of every grant and container.

Trust in one place

Backstage is the one principal that can create grants. Protect it like a tier-0 system, because the two-person check in the cluster reads names Backstage wrote.

Reading is still access

A read-only shell next to a database, with the app's credentials, is data access. The approver and the recording are the controls, not the container.

Hangar · Tower · Break-glass