Bind credential exec to exact owner inputs and approval digest
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
tegwick 2026-09-10 09:29:38 +02:00
parent 9eb07fd8fc
commit 42b48aa54f
13 changed files with 626 additions and 7 deletions

View file

@ -105,6 +105,12 @@ def build_action_request(
"context": {"purpose": purpose},
}
)
if action == "exec":
from secrets_engine.exec_owner import owner_digest
digest = owner_digest(entry)
if digest is not None:
request["context"]["exec_owner_sha256"] = digest
return request