-
Notifications
You must be signed in to change notification settings - Fork 23
Encrypt API Keys with Platform Keyring #13
Copy link
Copy link
Open
Labels
AdvancedComplex changes needing deep architectural understanding.Complex changes needing deep architectural understanding.SSoC25Part of Social Summer of Code 2025. Tag for recognition.Part of Social Summer of Code 2025. Tag for recognition.enhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
AdvancedComplex changes needing deep architectural understanding.Complex changes needing deep architectural understanding.SSoC25Part of Social Summer of Code 2025. Tag for recognition.Part of Social Summer of Code 2025. Tag for recognition.enhancementNew feature or requestNew feature or request
Currently, API keys are stored in plain text in the config file (promptshell_config.conf), which poses a security risk—especially if the file is accidentally exposed or synced to the cloud.
Proposed Solution:
keyringPython library to securely store API keys in the platform's native keychain.Acceptance Criteria: