A simple secure Python key-value store protected by Sops
Project description
CacheGuard
A simple and secure Python datastore protected by Sops.
Comes in two varieties: simple key-value and simple text stores.
Cache Types
KeyCache- Simple key-value storeTextCache- Simple text file store
Sops Integrations
This project is powered by Sopsy, which means all Sops tools will work with this project.
At-rest files can be examined if they are decrypted by sops, without needing an active Python session. The type of file is "binary" from a sops perspective, this fully encrypts the body where keys are also not visible without decrytpion.
Requires
This is an integration with Sops, and will require a functional Sops setup.
For assistance with Sops, see their documentation.
Threat Models
This modules protects data at rest. It does not protect data at run time. It may be possible for other modules/processes/logging/etc to view it.
Potenmtially useful for operational caches and other sensitive record keeping that needs to be local and transferred via git.
Examples
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cacheguard-0.2.1.tar.gz.
File metadata
- Download URL: cacheguard-0.2.1.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.3 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf726f813ca459e1747827093b7a622c839015992eb0ff99c599b4792b6b974a
|
|
| MD5 |
4c3af018f4e8028f69c59a35e2eb8c72
|
|
| BLAKE2b-256 |
3ed0f74ffb5a1ac908aa0fbe469e3c8c3fc946e8a9c9f184e30b3b595bb924cb
|
File details
Details for the file cacheguard-0.2.1-py3-none-any.whl.
File metadata
- Download URL: cacheguard-0.2.1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.3 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
212e19adb4044f778313e235c210724d94f1cf8fd3387da0bbc4e0b0a9aad591
|
|
| MD5 |
496ee602a630c7f4674355a5e96bcf30
|
|
| BLAKE2b-256 |
b89fa60c437eade1d99a10277b9f699c13242ce8a17e5ff49a0eb64f329f072b
|