Skip to content

Add wrapped-key delivery revocation UI#63

Merged
TheSilkky merged 1 commit into
developfrom
issue-51-wrapped-key-revocation
Jun 6, 2026
Merged

Add wrapped-key delivery revocation UI#63
TheSilkky merged 1 commit into
developfrom
issue-51-wrapped-key-revocation

Conversation

@TheSilkky

Copy link
Copy Markdown
Member

Summary

  • add typed wrapped-key revocation support for account-owned delivery records
  • add incident-detail key-delivery revocation controls with active/inactive delivery state and safe copy
  • update wrapped-key parsing, docs, and tests to avoid retaining or displaying ciphertext and owner-boundary/private fields

Validation

  • npm run typecheck
  • npm run lint
  • npm run test
  • npm run build
  • npm run test:e2e
  • git diff --check origin/develop...

Security and scope notes

  • Frontend-only change; no backend routes or server behavior added.
  • Revocation stops future wrapped-key delivery only and cannot claw back material an authorized actor may already have received.
  • The UI does not unwrap keys, decrypt media, create trusted-contact access, notify emergency services, or imply guaranteed emergency response.
  • Wrapped-key parsing and UI tests avoid retaining or displaying owner-boundary account IDs, wrapped-key ciphertext, raw media keys, contact private keys, plaintext, request bodies, stored paths, object keys, or private deployment details.
  • Public wrapping metadata display is limited to the reviewed profile field.

Closes #51

Copy link
Copy Markdown
Member Author

@codex review

Please review this PR for correctness, security, scope control, tests, and consistency with README.md, AGENTS.md, SECURITY.md, and relevant docs.

Focus on frontend route behavior, API client assumptions against open-proofline/server, token handling, no secret logging, no browser decryption or key unwrapping, Catalyst licensing boundaries, and validation results.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🎉

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@TheSilkky TheSilkky marked this pull request as ready for review June 6, 2026 06:25
@TheSilkky TheSilkky merged commit 7675574 into develop Jun 6, 2026
1 check passed
@TheSilkky TheSilkky deleted the issue-51-wrapped-key-revocation branch June 6, 2026 06:25
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.

Add Wrapped-Key Delivery Revocation UI

1 participant