Encrypted Credential Portal

Secure upload and retrieval for categorized credentials.

Store typed credential payloads in SQLite, seal them with asymmetric encryption, and retrieve the encrypted envelope through an authenticated API.

Upload POST JSON payloads to /credentials or /credentials/{type}.
Retrieve Fetch encrypted records by type and name through authenticated routes.

Sessions are kept in memory and secured with HttpOnly SameSite cookies.