-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
priority: highImportant issue that should be resolved in the next releaseImportant issue that should be resolved in the next releasesecuritySomething isn't secureSomething isn't secure
Description
Summary
Runner error messages and verbose CLI output can leak API keys and other secrets when commands fail. Add auto-redaction of known secret patterns (nvapi-*, bearer tokens, etc.) from all CLI output.
Identified during review of #390.
Scope
- Add a
redact()helper tobin/lib/runner.jsthat masks known secret patterns - Apply to all
run()andrunCapture()error output - Apply to any verbose/debug logging that includes command strings
- Tests: verify known patterns are masked, verify non-secret strings are untouched
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
priority: highImportant issue that should be resolved in the next releaseImportant issue that should be resolved in the next releasesecuritySomething isn't secureSomething isn't secure