kovra-wrapper 0.9.0

kovra subprocess wrapper — injects resolved secrets into a child process's environment without leaking plaintext (I6/I7).
Documentation
kovra-wrapper-0.9.0 has been yanked.

kovra-wrapper

The subprocess wrapper for kovra — it launches a child process with resolved secrets placed into its environment, and nowhere else.

Secrets reach the child through the environment block only:

  • never on the command line (no secret value is ever placed in argv);
  • never written to disk by the wrapper;
  • never logged or printed.

Secret-bearing values are held in zeroizing buffers for the brief window between resolution and handing them to the child, and the wrapper observes the parent process so an attended-confirmation prompt can name the requesting command honestly.

Part of the kovra workspace: https://github.com/kaeus-inc/kovra-core. Licensed under BUSL-1.1.