Secrets In Output

Nothing that can carry a secret value may reach a tool result, because the transcript is a synced file re-sent on every turn. Check an env var by presence and length only, list names not values, read a .env file by its keys, capture provider status output and API responses into a variable and print a named allowlist, and dry-run the output shape on a dummy value first. Triggers on any command, script or API call that names an env var, a .env file, a key, token, password or secret, or a credential-carrying header. Does not fire on whether a changed value is live (env-change-verification) or on comparing a secret (constant-time-secret-compare).

randommonicle Updated

File contents

randommonicle/claude-skills/tree/main/secrets-in-output commit e1f61d2f61

Frequently asked questions

npx skillmds@latest add randommonicle/secrets-in-output