security-review

Identify and document security risks in codebases using OWASP Top 10 and threat modeling.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Xza85hrf/claude-code-agent-kit --skill security-review-xza85hrf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/Xza85hrf/claude-code-agent-kit/tree/main/.claude/skills/quality/security-review
Command: npx skills add https://github.com/Xza85hrf/claude-code-agent-kit --skill security-review-xza85hrf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Security reviews are often ad hoc and error-prone; this Skill provides a structured, repeatable approach to identify and mitigate risks in codebases, aligning with OWASP Top 10 and threat modeling best practices.

Core Features & Use Cases

  • Threat modeling guidance using STRIDE and OWASP Top 10 alignment.
  • Secure coding patterns references and checklists for auth, input validation, and API security.
  • Quick-start guidance for security-focused reviews during design, development, and deployment.

Quick Start

Perform a structured security review of a codebase by applying STRIDE threat modeling and OWASP-aligned patterns to surface top risks.

Frequently Asked Questions about security-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to perform a structured code security review?

A structured security review applies threat modeling and OWASP Top 10 alignment to systematically identify and mitigate codebase risks. It provides repeatable guidance for evaluating authentication, authorization, and input validation using secure coding patterns.

How do I apply STRIDE threat modeling to a web application?

To apply STRIDE threat modeling to a web application, you evaluate code components against spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege risks. This surfaces top security vulnerabilities during the design and development phases.

How do I check my API for OWASP Top 10 vulnerabilities?

Checking APIs for OWASP Top 10 vulnerabilities involves reviewing authentication flows, authorization logic, and input validation against established secure coding patterns. This process identifies security risks and provides implementation-level steps for API protection.

Can I use this approach to review authentication and authorization logic?

Yes, reviewing authentication and authorization logic is a core function of this approach. It provides repeatable checklists and secure pattern references to evaluate access controls, validate user identities, and document security risks in web apps and APIs.

When do I need to use secure coding patterns for a deployment review?

You need secure coding patterns for a deployment review when evaluating the final security posture of an application before release. This involves checking input validation, threat mitigations, and configuration alignment to ensure no vulnerabilities reach production.

Why are ad hoc security reviews considered error-prone?

Ad hoc security reviews are error-prone because they lack repeatable structure and often miss critical vulnerabilities. Applying systematic threat modeling and OWASP alignment ensures comprehensive coverage of authentication, authorization, and input validation risks.