Review a change for what an adversary could do with it, and for what it exposes about people. Use as one lens in a code review run.
58
66%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./code-review/skills/review-security-and-privacy/SKILL.mdThe canonical home for this skill is tessl/code-review
Review changes at trust boundaries: places where data, code, or authority moves between components, users, or systems.
Start from the boundaries the change touches rather than reading the diff in file order. Trace untrusted input to the operations it can influence, including indirectly executed code.
Follow the data outward as well: what each new field, log line, error message, or response body reveals, and who becomes able to see it.
Report a finding when an untrusted input can reach a sensitive operation, or when data can be disclosed to a party that is not entitled to receive it.
Do not report hypothetical risks without a plausible path through the changed code.
37f0a21
Canonical home
since Aug 8, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.