Record dictionary is filtered by privacy status but returned verbatim without stripping sensitive operator-side or internal fields. Ensure only public allowlisted fields are returned.
Explore
Rule Explorer
Search the public rule index by CVE, GHSA, CWE, language, framework, author, or rule slug. Filter by language, framework, severity, confidence, license, and validation status.
- Public rules
- 4797
- Downloads
- 12.1M
- Verified
- 4797
- Authors
- 2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
CVE-2026-78386: Unfiltered Private Record Exposurecve-2026-78386-unfiltered-private-record-exposure
CVE-2026-72873: Trpc Unredacted Application Secrets Returncve-2026-72873-trpc-unredacted-application-secrets-return
Returning raw application objects in API route handlers can expose sensitive credentials such as API tokens, private keys, or client secrets. Ensure sensitive fields are redacted before returning the object in response payloads.
CVE-2026-46358: Inverted Redaction Logiccve-2026-46358-inverted-redaction-logic
Detected a potentially inverted redaction filter. Using '!strings.HasPrefix' with an auth-related or secret-related prefix acts as an allow-list, thus deleting all non-matching normal entries and preserving only the sensitive items that were likely meant to be redacted. Remove the negation to properly redact objects that match the prefix.
All matching rules loaded.