Skip to content

vaultkeeper@0.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 01:19
· 10 commits to main since this release
87c615f

Minor Changes

  • #317 5231999 Thanks @mike-north! - Add PresenceSimulatorBackend to @vaultkeeper/test-helpers: a test-only backend that scripts vaultkeeper's presence signal (including its absence) so a consumer can prove in CI that an automation signer attempting a presence-gated operation is refused. Per-operation outcomes are scriptable across 'grant' / 'refuse' / 'timeout' / 'not-capable' via forTesting({ operations }), or armed one call at a time via armPresence to prove presence is demanded fresh on every call. Three stacked guards keep it unreachable from production: it is never registered with the backend registry, has no default constructor, and its forTesting() factory throws a new TestDoubleMisuseError (exported from vaultkeeper) when NODE_ENV is 'production'.

Patch Changes

  • #323 8be4d18 Thanks @mike-north! - Harden the Linux secret-tool backend: a -- separator now precedes every positional attribute/id argument so ids beginning with dashes cannot be parsed as flags; not-found detection depends solely on the exit code, and retrieve() strips exactly one trailing newline instead of trimming, so empty and whitespace-only secret values round-trip byte-for-byte.