Review AI code for the mistakes models actually make
AI coding assistants are fast and confidently wrong about security. They paste secrets inline, build SQL with string concatenation, skip input validation, and import packages that do not exist on the real registry. This checklist concentrates on those AI-specific failure modes so you can review a suggestion before merging it. It is fully client-side — you check items against your own code; nothing is uploaded.
How it works
You choose the language or framework and the type of code you are reviewing. The tool surfaces a security checklist weighted toward the issues that appear disproportionately in model output — hardcoded secrets, injection (SQL, command, template), insecure deserialization, missing authn/authz checks, weak crypto/randomness, and dependency confusion. Each item explains what to look for. As you tick items, a progress indicator shows how complete the review is. The rule is simple: do not merge until every relevant item is resolved.
Tips and notes
- Verify every dependency. Confirm each imported package exists on the real registry and is the one you intend — AI hallucinates names.
- Hunt for secrets first. Models love to inline keys “for the example.”
- Trust nothing from input. Check that user input is validated and queries are parameterised.
- Layer with tooling. Pair this with SAST and dependency scanning; the checklist guides the human, the scanners catch the rest.