Commit Graph
5 Commits
Author SHA1 Message Date
multipleof4andClaude Opus 5.5 bc7688b62a Move reply time into a ts field and make reply ids base64url
Assistant messages now carry ts, a plain ms timestamp, instead of the time
riding at the start of the id. Reply ids, which double as the proxy's run
id, are just 128 random bits as unpadded base64url (22 chars). SECURITY.md
now says ntfy pings carry a short hash of the run id.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 13:17:57 +00:00
multipleof4andClaude Opus 5.5 bd91949698 Make reply ids unguessable and keep them out of the socket URL
Reply ids, which double as the proxy's run id, are now the same base36 ms
timestamp followed by a dash and 128 random bits from crypto.getRandomValues,
so a run can't be found by guessing. Saved replies keep their fields and the
timestamp prefix. The id is sent inside begin, resume and stop instead of the
URL, and SECURITY.md now says ntfy pings carry only the timestamp half.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 03:56:12 +00:00
multipleof4andClaude Opus 5.5 ba32afa631 Update proxy retention note: prompts aren't kept, replies stay 90 minutes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 03:22:28 +00:00
multipleof4andClaude Opus 5.5 3c26bda123 Document sune settings now included in proxy ntfy pings
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 18:45:19 +00:00
multipleof4 53ba91caaf Docs: Trim SECURITY.md further 2026-04-18 16:18:46 -07:00