github.com/oleiade/trousseau
v0.5.0
#1761 most downloaded on Go modules
oleiade/trousseau
What this package is like to depend on
Last release 6 months ago
08 Feb 2026
Ships fairly regularly
a new release about every 2.0 years
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
6 releases · first in 2017
2 releases in the last 12 months
see the full history below
Release timeline
6 releases · Jun 2017 to Feb 2026Releases
latest 6-
v0.5.1-0.20260208093419-49bdaffeb22d08 Feb 2026 pre-releaseNothing published for this version
-
v0.5.008 Feb 2026Release notes
Open source →Critical fixes:
- Fix broken decryption: io.Reader read into zero-length buffer (GPG, AES, SSH, Gist)
- Fix AES-256 key derivation: re-derive key from stored salt during decryption
- Fix AddRecipientAction: append was inside loop, adding recipient N times
- Fix RemoveRecipientAction: filter kept the wrong variable, inverting logic
- Fix GetPassphrase: returned empty local variable instead of config value
- Fix DelAction: vault.Lock return value was silently discarded
Security:
- Add HostKeyCallback to SSH client to prevent MITM attacks
- Sanitize remote path in SSH Pull to prevent command injection
- Set store file permissions to 0600 (owner-only) instead of 0700/0755
- Set config file permissions to 0600
Other:
- Align environment variable names with README documentation
- Skip config/store setup when displaying --help
- Pass config file path through to config.Load (TOML config was ignored)
- Simplify prependSalt implementation
- Fix typo in before.go error message
-
v0.4.2-0.20210817083207-cc31979de2d517 Aug 2021 pre-releaseNothing published for this version
-
v0.4.2-0.20210512171817-f0da10d7a2a212 May 2021 pre-releaseNothing published for this version
-
v0.4.123 Aug 2019Release notes
Open source →Changelog
47950fb Add circleci configuration
6d0cce5 Add configuration for releases deployment on tags
0baad74 Add goreleaser files to gitignore
6b55bb5 Cleanup unit tests
6f35d5a Declare go module
3d57d96 Drop Debian
b9301e0 Drop GOXC
f4cc2ab Drop Godeps and vendor
747c72d Drop Makefile
57a0c0e Drop Travis
7e1ef07 Drop docs
127da6a Drop integration tests
1f4724e Ensure CircleCI release job works, and uploads Homebrew formula
20b0c71 Fix goxc release process, and exclude build/ from git
c47d3ca Hotfix: homebrew recipe for version 4.0.0
932f177 Hotfix: logo image link in README
06691b3 Merge branch 'feature/circleci' into develop
a393454 Merge branch 'feature/cleanup' into develop
e0d3c7a Merge branch 'feature/goreleaser' into develop
7ff8299 Merge branch 'feature/modules' into develop
15d0c70 Merge branch 'feature/use_standard_project_layout' into develop
a63bac2 Merge branch 'release/v0.4.1'
9db58b8 Move data store related code in internal/store
779c5fb Move gpg agent related code in pkg/gpgagent
f45722e Move private code into internal/trousseau
486b685 Move reusable packages in pkg/
2e03245 Setup goreleaser
bd97b7b Tidy
dbec1a6 Update gitignore -
v0.0.0-20170609114113-932f177c5f5309 Jun 2017 pre-releaseNothing published for this version