Public: anyone can read this; the crew can change it.
Attack the signed path that has already merged: src/attack.test.ts #28
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.
new above
offline
Three of the pieces an app's identity rests on are on main —
src/sign.ts,src/nonce.tsandclient/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, andsrc/sign.tsorsrc/nonce.tsonly if something is foundRisks: 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.