hieutrtr avatar

Code Review Security

This is a PR review checklist that walks through OWASP Top 10 vulnerabilities with specific patterns for Python/FastAPI and React codebases. You get code-level checks for access control issues, SQL injection, weak crypto, insecure CORS configs, and JWT misconfigurations. It writes findings to a markdown file with severity and line numbers. The examples are practical, like catching missing authorization dependencies or spotting `shell=True` in subprocess calls. It won't help with infrastructure security or incident response, just application code review. If your team reviews security-sensitive PRs and you want a structured audit pattern instead of ad hoc comments, this gives you the runthrough.

skills.sh installs
440
GitHub stars
8
last updated
Aug 21, 2026

Install

$ npx -y skills add hieutrtr/ai1-skills --skill code-review-security --agent claude-code

Installs into .claude/skills of the current project.

Files

Code Review Security

When to Use

Activate this skill when:

  • Reviewing pull requests for security vulnerabilities
  • Auditing authentication or authorization code changes
  • Reviewing code that handles user input, file uploads, or external data
  • Checking for OWASP Top 10 vulnerabilities in new features
  • Validating that secrets are not committed to the repository
  • Scanning dependencies for known vulnerabilities
  • Reviewing API endpoints that expose sensitive data

Output: Write findings to security-review.md with severity, file:line, description, and recommendations.

Do NOT use this skill for:

  • Deployment infrastructure security (use docker-best-practices)
  • Incident response procedures (use incident-response)
  • General code quality review without security focus (use pre-merge-checklist)
  • Writing implementation code (use python-backend-expert or react-frontend-expert)

Instructions

OWASP Top 10 Checklist

Review every PR against the OWASP Top 10 (2021 edition). Each category below includes specific checks for Python/FastAPI and React codebases.


A01: Broken Access Control

Sponsors

Details

Repository
github.com/hieutrtr/ai1-skills
Categories
Frontend Development, Backend & APIs, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Automation & Workflows, Python, Databases
First seen
Jun 3, 2026

More from hieutrtr/ai1-skills

All 3
1harishwarrior avatarflutter-testerharishwarrior/flutter-claude-skillsUse when creating, writing, fixing, or reviewing tests in a Flutter project. Covers unit tests, widget tests, integration tests, Riverpod provider testing, and 439skills.sh installs
2secondsky avatarmobile-app-debuggingsecondsky/claude-skillsMobile app debugging for iOS, Android, cross-platform frameworks. Use for crashes, memory leaks, performance issues, network problems, or encountering Xcode ins439skills.sh installs
3bobmatnyc avatarwordpress-plugin-fundamentalsbobmatnyc/claude-mpm-skillsModern WordPress plugin development with PHP 8.3+, OOP architecture, hooks system, database interactions, and Settings API434skills.sh installs
4aj-geddes avatarserver-side-renderingaj-geddes/useful-ai-promptsImplement server-side rendering with template engines, view layers, and dynamic content generation. Use when building server-rendered applications, implementing433skills.sh installs
5davila7 avatarvercel-deploymentdavila7/claude-code-templatesExpert knowledge for deploying to Vercel with Next.js Use when: vercel, deploy, deployment, hosting, production.433skills.sh installs
6pedronauck avatarelectron-builderpedronauck/skillsComprehensive guide for electron-builder (v26.x) packaging, code signing, auto-updates, and release workflows. Use when: (1) configuring electron-builder builds433skills.sh installs