Context
Webhook secrets are currently stored in plain text. If the DB is leaked, all merchant secrets are exposed.
What 'Done' Looks Like
- Use
crypto with an app-level encryption key.
- Secrets are encrypted before insert and decrypted on retrieval for verification.
Complexity
Medium (150 points)
Context
Webhook secrets are currently stored in plain text. If the DB is leaked, all merchant secrets are exposed.
What 'Done' Looks Like
cryptowith an app-level encryption key.Complexity
Medium (150 points)