https://github.com/ricks-lab/gopass-utils
"A lightweight utility module for securely accessing and managing secrets using Gopass, with support for environment scoping, caching, and JSON decoding."
https://github.com/ricks-lab/gopass-utils
Last synced: 3 months ago
JSON representation
"A lightweight utility module for securely accessing and managing secrets using Gopass, with support for environment scoping, caching, and JSON decoding."
- Host: GitHub
- URL: https://github.com/ricks-lab/gopass-utils
- Owner: Ricks-Lab
- License: gpl-3.0
- Created: 2025-04-03T07:51:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-09T05:44:16.000Z (12 months ago)
- Last Synced: 2025-09-13T18:11:34.312Z (9 months ago)
- Language: Python
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gopass_utils
A set of utilities to manage secrets with [Gopass](https://www.gopass.pw/) and extract them as needed.
This module is designed for use in Python projects that require secure, runtime access to
secrets such as database passwords, API tokens, or configuration blobs.
## Features
- Securely fetch secrets from Gopass CLI
- Supports environment-scoped secrets (e.g. `dev/`, `prod/`)
- In-memory caching (optional)
- Easy integration with existing Python logging
- Supports JSON-formatted secrets
## Installation
```bash
wget https://github.com/gopasspw/gopass/releases/download/v1.15.15/gopass_1.15.15_linux_amd64.deb
sudo dpkg -i gopass_1.15.15_linux_amd64.deb
```
## New in this Release - v0.4.0
* Use new packaging build env.
## History
## New in this Previos Release - v0.3.0
* Update to use v1.15.15 of gopass.
* Change back to using -o option of gopass.
### New in Previous Release - v0.2.0
* Remove `-o` option in call to gopass.
### New in Previous Release - v0.1.0
* Initial release.