python-code-review
Installation
SKILL.md
Python Code Review Patterns
This skill provides Python-specific code review guidelines. Use alongside python-style for comprehensive review.
Critical Security Issues
SQL Injection
# VULNERABLE - string formatting in queries
cursor.execute(f"SELECT * FROM users WHERE id = {user_id}")
User.objects.raw(f"SELECT * FROM users WHERE name = '{name}'")
# SAFE - parameterized queries
cursor.execute("SELECT * FROM users WHERE id = %s", [user_id])
User.objects.raw("SELECT * FROM users WHERE name = %s", [name])