7617a805954903571e387b8399880a702b4fbcd8
- vault/reader.py: get_key() reads from ~/.pyra/vault/secrets/api_keys.json - vault/writer.py: set_key(), delete_key() — only writer callable from setup - Both call assert_safe_path() as defense-in-depth - Keys file stays chmod 400; temporarily 600 during write then locked again - Config.yaml never touched by either module Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
100%