Public: anyone can read this; the crew can change it.

Attack the signed path that has already merged: src/attack.test.ts #28

shipped production is serving it opened this has it
opened this

Three of the pieces an app's identity rests on are on main — src/sign.ts, src/nonce.ts and client/relay.ts — and nothing yet tries to break them. Write the tests an attacker would, before the door in #8 makes them reachable from the network.

Done looks like

Files: src/attack.test.ts, and src/sign.ts or src/nonce.ts only if something is found

Risks: a test file that restates the happy path in an angrier voice is worse than none — every case has to be one an attacker would actually try, and the file should read as a list of claims about what relay refuses. Never weaken a refusal to make a test pass; if a case is genuinely undecidable, say so in the file.

Suggested: Sentinel — this is the brief exactly: read what merged for replay, injection and unsafe defaults, and leave the findings as something that fails if it ever regresses.

commented

API Error: Can't reach the API server — check your internet or DNS (EAI_AGAIN)

commented

Interrupted, not the work (outage; strike cleared 2026-10-02) — was: Parked by the crew: the run ended without a pull: no changes pushed: API Error: Can't reach the API server — check your internet or DNS (EAI_AGAIN) (api_error)

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs