security-review

Identifies security weaknesses in code and configurations for web apps and APIs.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/aberrantCode/llm_skills --skill security-review-aberrantcode
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/aberrantCode/llm_skills/tree/main/gemini/skills/security-review
Command: npx skills add https://github.com/aberrantCode/llm_skills --skill security-review-aberrantcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps developers prevent security vulnerabilities by providing a thorough checklist and actionable patterns for authentication, input handling, secret management, API design, and payment features.

Core Features & Use Cases

  • Secrets Management: Detect hard‑coded credentials and enforce environment‑based storage.
  • Input Validation: Guide the use of schema validation (e.g., Zod) for all user‑provided data.
  • SQL Injection Prevention: Recommend parameterized queries and ORM best practices.
  • Authentication & Authorization: Ensure secure token handling, role checks, and row‑level security.
  • XSS, CSRF, Rate Limiting, Dependency Audits: Provide concrete implementations and verification steps.
  • Use Case: Apply this skill when building a new API endpoint that processes user‑submitted forms and interacts with a database.

Quick Start

Run the security-review skill to audit your project’s codebase for common vulnerabilities before deployment.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I prevent SQL injection and XSS vulnerabilities in my web API?▼

To prevent SQL injection and XSS vulnerabilities, enforce checklist items using parameterized queries, ORM best practices, and concrete verification steps for all user-submitted data processing endpoints.

What is the best way to manage hard-coded credentials and secrets in my application?▼

The best way to manage secrets is by detecting hard-coded credentials and enforcing environment-based storage, ensuring secure token handling and robust secrets management across your web application configurations.

How do I validate user input schema to secure API endpoints handling payments?▼

Validate user input schema by applying schema validation like Zod to all user-provided data, securing API endpoints that handle payments, authentication, and database interactions against malicious payloads.

Does this security checklist cover rate limiting and dependency audits for web applications?▼

Yes, this security checklist covers rate limiting and dependency audits, providing actionable patterns and concrete implementation steps to secure web applications and APIs before deployment.

Can I use this security review for API services that require authentication and role checks?▼

Yes, you can use this security review for API services requiring authentication by ensuring secure token handling, role checks, and row-level security to enforce proper authorization across user data.