Starbase Worker QR Scanner

Ghost Defense · Tool 68 · Grounded Handling Of Sourced Threat-intel
build 2026.08.26-F
What this is, and what it is not

It is still not a certified access control system. Each person's secret lives in ordinary browser storage on their phone, not in a secure element, so whoever holds an unlocked device holds the credential. There is no tamper-evident audit trail, no anti-passback across doors, and no integration with door hardware — the log records what the scanner saw, nothing more. Treat it as an attendance and presence record with meaningful replay resistance, not as a replacement for a badge system on a door that matters.

Both devices need roughly correct clocks. Verification accepts a code from the previous, current or next 30-second step, so about a minute and a half of tolerance. A phone with a badly wrong clock will simply fail to open the door.

Badge
Show this at the reader.
Identity Rotates every
—
—
No one on the roster yet. Add someone under Roster first.
Scanner
Point the camera at a badge. Requires camera permission and an HTTPS page.
Direction Door
Roster
Each person gets a random secret generated in this browser. Secrets are credentials — the roster export contains them, the log export never does.
One person per line. Either Name on its own, or Name,EmployeeID. A CSV exported from HR works as long as the first column is the name. A secret is generated here for each new person — the list you upload never contains secrets, so it is safe to keep in a shared folder. Anyone already on the roster is skipped, so re-importing the same list is harmless.
Enrol a device
This QR carries that person’s secret. Have them scan it from this screen, in person, on the phone they will actually carry. Do not email or message it — anyone who sees it can mint that person’s badge until you revoke them. Their phone stores only this one credential; it gets no roster and cannot produce anyone else’s code.
Access log
Every scan the reader saw, accepted or refused. Held in this browser only.
Ghost Defense · GHOST: Grounded Handling Of Sourced Threat-intel · Tool 68 · build 2026.08.26-F
Rotating codes. Roster and log stay in this browser — nothing is sent anywhere. For defensive and authorized security use only · DEFEND ALWAYS