Awesome Reviewers

Security-sensitive logic—credential/secret redaction, data-scope isolation, authorization/allowlist matching, and output sanitization—must be enforced on every code path that can reach the sensitive data or untrusted input, not just the common or first-discovered path. Audit all entry points (alternate parsers, fallback branches, defaults, display paths) for the same guarantee before shipping, and add a regression test per bypass path.

Recurring failure patterns to check for:

When adding a new path that touches sensitive data (new storage writer, new input decoder, new matcher, new display renderer), explicitly verify it goes through the same sanitization/scoping/authorization function as existing paths—don’t duplicate or special-case the logic—and add a test that exercises the bypass scenario (e.g. a credential embedded in a base64 data URI, a session-scoped fact recalled from another session, a disallowed provider id matching an allowlist glob) to prevent regressions.