Any single match is an automatic F. The grade stops there and names the file and line. No other lane can raise it.
Secrets in sourceA hardcoded API key, token, password, private key, or signing secret committed to a real file.
InjectionSQL built by string concatenation with user input, a shell command from user input, or unescaped user input rendered where XSS is reachable.
Auth bypassA path that skips the auth check, a permission check bypassable by a request param, or a token accepted with no real verification.
Payment and walletA handler that swallows errors silently, a webhook with no signature check, or an amount or recipient taken from untrusted input.
Data destructionA destructive migration with no rollback, a bulk delete with no guard, or a cache wipe with no restore path.
Plaintext sensitive dataA password stored or logged in plaintext, or PII and payment or health data in an unencrypted field or log.