No description
  • Go 99.8%
  • Dockerfile 0.2%
Find a file
Ryan Cragun 2f652a33c0
[VAULT-43618] Resolve GHSA-x744-4wpc-v9h2 and GHSA-pxq6-2prw-chj9 in plugincontainer (#179)
Resolve GHSA-x744-4wpc-v9h2 and GHSA-pxq6-2prw-chj9 in `plugincontainer`
replacing `github.com/docker/docker` with `github.com/moby/moby/client` @
`v0.3.0` and `github.com/moby/moby/api` @ `v1.54.0.`. This is necessary as
`docker/docker` is no longer maintained as the fixes are not available
in it.

We also upgrade our dependencies to their respective latest compatible
versions.

Signed-off-by: Ryan Cragun <me@ryan.ec>
2026-04-01 10:27:38 -06:00
.github [VAULT-38910]: plugincontainer: upgrade docker to resolve GO-2025-3829 (#168) 2025-08-22 15:28:39 -06:00
awsutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
base62 [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
configutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
cryptoutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
fileutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
gatedwriter [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
httputil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
kv-builder [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
listenerutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
mlock [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
nonceutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
parseutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
password [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
permitpool permitpool: add new module (#153) 2025-01-22 13:53:06 -05:00
plugincontainer [VAULT-43618] Resolve GHSA-x744-4wpc-v9h2 and GHSA-pxq6-2prw-chj9 in plugincontainer (#179) 2026-04-01 10:27:38 -06:00
pluginutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
random [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
regexp [VAULT-34754] Add a concurrency test to the regexp module (#166) 2026-02-13 14:14:57 -05:00
reloadutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
strutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
temperror [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
tlsutil [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
toggledlogger [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) (#172) 2026-02-13 14:19:09 -05:00
.gitignore chore: add .gitignore (#23) 2021-11-30 18:20:00 -05:00
CONTRIBUTING.md chore: Add CONTRIBUTING.md (#22) 2021-12-02 12:22:12 -05:00
LICENSE [COMPLIANCE] Update MPL-2.0 LICENSE (#47) 2023-01-17 14:24:07 -08:00
README.md Modules (#4) 2021-07-14 20:06:16 -04:00

Stdlib for HashiCorp Secure products

These libraries are maintained by engineers in the HashiCorp's Secure division as a stdlib for its projects -- Vault, Vault plugins, Boundary, etc. -- to reduce code duplication and increase consistency.

Each library is its own Go module, although some of them may have dependencies on others within the repo. The libraries follow Go module versioning rules.

Most of the libraries in here were originally pulled from vault/helper/metricsutil, vault/sdk/helper, and vault/internalshared; see there for contribution and change history prior to their move here.

All modules are licensed according to MPLv2 as contained in the LICENSE file; this file is duplicated in each module.