Skip to content

refactor(extension): remove lease key session backdoor#1510

Merged
jackwener merged 1 commit into
mainfrom
refactor/remove-lease-key-nul-backdoor
May 12, 2026
Merged

refactor(extension): remove lease key session backdoor#1510
jackwener merged 1 commit into
mainfrom
refactor/remove-lease-key-nul-backdoor

Conversation

@jackwener
Copy link
Copy Markdown
Owner

Summary

  • remove extension command-session parsing for internal surface\0session lease keys
  • route incoming commands only by structured session + surface fields
  • keep surface\0session keys as extension-internal registry/lease keys only
  • update background tests and extension dist build

Verification

  • npx vitest run --project extension extension/src/background.test.ts
  • npm run typecheck
  • cd extension && npm run typecheck && npm run build
  • npm run check:typed-error-lint
  • npm run check:silent-column-drop
  • git diff --check

Note: I accidentally ran the full npm test -- --project extension; all 346 files / 3417 tests passed, but Vitest reported an unrelated local EADDRINUSE 127.0.0.1:19825 from src/daemon.test.ts because my daemon port was already in use. The targeted extension command above passes cleanly.

@jackwener jackwener force-pushed the refactor/remove-lease-key-nul-backdoor branch from 2d65af6 to 1872f8d Compare May 12, 2026 14:21
@jackwener jackwener merged commit 5127211 into main May 12, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant