api
api copied to clipboard
Feature: implement cryptographic functions
Type of feature
🍕 Feature
Current behavior
Storing sensitive user data like PATs can be done securely by encrypting this data in our storage tables with a quantum resistant crypto algorithm and storing the key outside of this repository or user code.
In combination with the supabase JWT secret leaves no room for exploitation outside of a full breach! :rock
Suggested solution
Find quantum resistant crypto algos, ideally a javascript implementation available via npm
and create and environment variable to store the secret.
Additional context
No response
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Contributing Docs
- [X] I agree to follow this project's Contribution Docs