security-review

Identify security vulnerabilities in application code and implementation plans.

2|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/gajjalaashok75-UI/GakrCLI --skill security-review-gajjalaashok75-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/gajjalaashok75-UI/GakrCLI/tree/main/assets/skills/security-review
Command: npx skills add https://github.com/gajjalaashok75-UI/GakrCLI --skill security-review-gajjalaashok75-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you catch common security mistakes before they reach production, reducing the risk of account compromise, data leaks, and unsafe integrations.

Core Features & Use Cases

  • Secrets Handling: Prevent hardcoded keys, tokens, and passwords by moving them into secure environment variables and managed secret stores.
  • Input and API Safety: Validate user input, protect endpoints, and avoid injection, XSS, CSRF, and authorization flaws.
  • Sensitive Feature Review: Apply a consistent checklist when building authentication, payment flows, file uploads, or third-party API integrations.
  • Use Case: Before launching a new signup or payment feature, use this Skill to review the implementation for missing validation, insecure storage, and unsafe error handling.

Quick Start

Review my code for security issues and tell me what to fix first.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I review my code for security vulnerabilities before deployment?

To review code for security vulnerabilities, you must validate user input, apply least-privilege controls, and secure storage. This process prevents hardcoded secrets, API authorization flaws, and unsafe file uploads before reaching production.

What is the best way to prevent hardcoded API keys and secrets in my application?

The best way to prevent hardcoded secrets is moving keys, tokens, and passwords into secure environment variables and managed secret stores. This prevents accidental data leaks and protects sensitive authentication credentials.

How does input validation protect against API security flaws?

Input validation protects API endpoints by verifying user data before processing. This prevents injection, cross-site scripting (XSS), and cross-site request forgery (CSRF) vulnerabilities from exploiting unsafe data handling.

Can I use a security checklist for building new payment and signup flows?

Yes, you can apply a consistent security checklist to authentication, payment flows, file uploads, and third-party API integrations. This catches missing validation, insecure storage, and unsafe error handling before launch.

Why does my application need least-privilege controls for authorization?

Your application needs least-privilege authorization controls to limit access strictly to necessary resources. This minimizes the impact of account compromise and prevents unauthorized data exposure across sensitive application workflows.