Budget: 6000 UAH Deadline: 5 days
Good day! We will create a turnkey separate microservice secret storage in Python (FastAPI): a master key in an environment variable, failure on startup if the length is absent/invalid, encryption of each secret before writing to the database (not stored in plain text), decryption only in memory upon request via API. An audit log in a separate file/table with a strict taboo on the actual secret values — only the fact of the action, status, and who requested it. Plus, a rotation scheduler that updates tokens in external systems on a schedule.
Stack: Python 3, FastAPI, encryption via cryptography (AES-GCM), Postgres or SQLite based on your volume, deployment as a Docker container on your server. We constantly work with backends and automation.
One clarification regarding rotation: which specific external systems need to push new tokens (your API, cloud provider, specific services) — this will determine the set of rotation adapters. And which DBMS are you already using?
Price is 6000 UAH, approximately 5 days for the working core with tests. I am taking it at the starting rate — gathering initial reviews on the platform, so it's advantageous. I am ready to show a live demo of our code in the chat so you can evaluate the approach to security in the solution.
Petro Pankov, BotCraft Group