c31987caa2657159b4385eaa35ed34a7c94a61b1
Previously the public key was only written on first key generation. If a CI step (sign-audit-head.sh via Vault KMS) overwrote audit-public.pem after the key was generated, subsequent calls to append_tool_audit signed with the local key while audit-public.pem held the Vault key — causing verify-tool-audit.sh to fail with signature mismatch. Now the public key is re-exported on every call so audit-public.pem always matches the private key used to sign tool-calls-head.sig. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
648 MiB
Languages
Python
33.4%
Shell
32.4%
TypeScript
23.7%
PowerShell
4.5%
JavaScript
4.2%
Other
1.7%