security-review

Audit codebases for OWASP Top 10 security vulnerabilities.

Updated Oct 17, 2017
One-click install
npx skills add https://github.com/NAKKA-K/dotfiles --skill security-review-nakka-k
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/NAKKA-K/dotfiles/tree/main/claude/skills/security-review
Command: npx skills add https://github.com/NAKKA-K/dotfiles --skill security-review-nakka-k

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams identify and review security vulnerabilities in code using OWASP Top 10 as a framework, ensuring potential issues are found early in the development lifecycle.

Core Features & Use Cases

  • Systematic vulnerability review across authentication, authorization, input handling, file uploads, API endpoints, secret management, and data handling.
  • Step-by-step detection patterns and checks to uncover hard-coded secrets, injection flaws, misconfigurations, and improper access controls.
  • Use case: a codebase with multiple services can be scanned and reviewed to generate a prioritized list of security findings that developers can remediate before deployment.

Quick Start

Run the security review workflow on your project by applying the provided steps to enumerate scope, detect secrets, identify injection flaws, and verify authentication-related protections.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I scan my codebase for security vulnerabilities following OWASP Top 10?

Security vulnerability detection for authentication implementations involves checking for improper access controls, verifying authentication handling, and scanning for misconfigurations in user login and authorization flows to ensure they align with OWASP Top 10 security controls.

What is the best way to detect hard-coded secrets and injection flaws during a code review?

The best way to detect hard-coded secrets and injection flaws during a code review is to apply step-by-step detection patterns that scan source code for sensitive data exposure and validate user input handling across API endpoints and data transmission flows.

Does this security review process work for multiple programming languages and third-party API integrations?

Yes, this security review process works across various programming languages and applies systematic vulnerability checks to third-party API integrations, file uploads, payments, and data storage to identify misconfigurations and improper access controls.

How do I review file upload and API endpoint security controls step by step?

To review file upload and API endpoint security controls step by step, validate user input handling, check for injection flaws, verify proper authentication mechanisms, and scan for misconfigurations in data transmission and storage to generate a prioritized remediation list.

When do I need a systematic security review for secrets management and data handling?

You need a systematic security review for secrets management and data handling when preparing a codebase with multiple services for deployment, ensuring potential vulnerabilities like hard-coded secrets and data exposure are found early in the development lifecycle.