From 9cc998e28d9b9da95d603a817613b7f1213562ab Mon Sep 17 00:00:00 2001 From: Geno Roupsky <185580+groupsky@users.noreply.github.com> Date: Mon, 9 Nov 2026 10:51:27 +0200 Subject: [PATCH] docs: blank line before "Risk that remains" after a list in the threat model T7, T28 and T35 had the line right after a list item, so it rendered as part of the last bullet. Refs #83 --- THREAT-MODEL.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/THREAT-MODEL.md b/THREAT-MODEL.md index 16dceed..7c56f4e 100644 --- a/THREAT-MODEL.md +++ b/THREAT-MODEL.md @@ -284,6 +284,7 @@ What to do: need. - Better: use a Telegram account that is logged in only on the phone. - Turn on Telegram's two-step verification and a passcode on the app. + Risk that remains: real. nodkey cannot see which device pressed a button. A passkey page is a possible later step. @@ -814,6 +815,7 @@ handshake. clients, so other peers cannot crowd out the lines about the clients (DESIGN.md section 10). So a peer cannot flood the journal, or write a line into it that looks like an audit anchor. + Risk that remains: there is no limit on the number of connections. Any peer that can reach the broker port, even without a key, can hold a connection for up to 10 seconds, and makes the broker do a key exchange @@ -1159,6 +1161,7 @@ rule (DESIGN.md section 12, decision 3 B) again, but smaller. as for `nodkey ssh-grant`, DESIGN.md section 13). The client says so, and the ID is in the `grant_id` of the audit entries of the request. The grant is bounded by its limits, and the person can cancel it. + Risk that remains: for the time of a grant, anything on the client can use up to N uses of what it names. After a use, the secret stays on the agent machine (section 5, item 1). Choose short spans, few uses and