Skip to content

Authn/Authz: Enhanced security for client credentials management #416

Closed

Description

@kartpop

Current: single master secret key encrypts all client credentials

Desired: should use AWS KMS or something similar to manage encryption for client credentials

Activity

  1. changed the title [-]Enhanced security for credentials management[/-] [+][Authn/Authz] Enhanced security for client credentials management[/+] on Oct 24, 2025
  2. changed the title [-][Authn/Authz] Enhanced security for client credentials management[/-] [+]Authn/Authz: Enhanced security for client credentials management[/+] on Oct 24, 2025
  3. self-assigned this
    on Apr 10, 2026
  4. moved this to To Do in Kaapi-devon Apr 10, 2026
  5. added theissue type on Apr 10, 2026
  6. AkhileshNegi commented on Jun 30, 2026

    @AkhileshNegi
    Collaborator

    Why now: The credentials table is still small. Migrating it now is much easier than waiting until it grows. Single-secret encryption is also a known audit gap and likely will not pass a security review, so it is better to fix it now.

    Scope: This is a major structural change to the credentials table, similar in size to the API key change. We will move from single-secret encryption to KMS envelope encryption. The root/master key will be managed at the ops level, not stored in code.

  7. moved this from To Do to In Progress in Kaapi-devon Jul 13, 2026
  8. moved this from In Progress to In Review in Kaapi-devon Jul 13, 2026
  9. moved this from In Review to In Progress in Kaapi-devon Jul 13, 2026
  10. moved this from In Progress to Closed in Kaapi-devon Jul 16, 2026
  11. github-actions commented on Jul 16, 2026

    @github-actions

    🎉 This issue has been resolved in version 1.4.0-main.4 🎉

    The release is available on GitHub release

    Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

  • Status
    Closed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions