You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Security — bring-your-own-key safety for --fix
Redact credential shapes (OpenAI/Anthropic/GitHub/AWS/Google/Slack keys, PEM
private keys, generic secret=/token= assignments) from any fix diff, receipt,
or artifact before it is serialised — so a governed fix or auto-fix PR can never
carry an executor credential.
Extend the required-check env defense-in-depth denylist (ANTHROPIC/CLAUDE/CODEX/
GEMINI/AZURE/…); the check environment remains an allowlist, so keys cannot reach
a check subprocess by construction.
Every user brings their own key: the executor credential lives only in the
caller's own environment/repo secret, is never shared, never written to git, and
never used to push or merge. See docs/AUTOFIX_SETUP.md.