Reporting a vulnerability

If you find a security problem in edgekms, please tell me privately before telling anyone else.

How to report

Email [email protected], or use GitHub's private vulnerability reporting on the edgekms repository. Include what you found, how to reproduce it, and what you think an attacker could do with it. If you used a tenant of your own to test, name it.

I'll acknowledge a report as soon as I can, tell you whether I can reproduce it, and keep you posted until it's fixed. Once it is, I'll credit you in the fix's notes unless you'd rather I didn't.

In scope

The findings that matter most: reading or using another tenant's keys, logging in as someone else, getting a token with more than its role grants, decrypting or recovering a root key, and anything that writes a tenant's config or membership without its owner.

Out of scope

Testing safely

Test only against tenants you own, or a self-hosted deployment of your own. Don't access, change or delete anyone else's data, don't degrade the service for others, and stop and report as soon as you find something that touches another user. Research done in good faith within these rules is welcome, and I won't pursue legal action over it.