security-review

Audits application code and endpoints for common security vulnerabilities and weaknesses.

Updated May 29, 2026
One-click install
npx skills add https://github.com/Mang30/myskills --skill security-review-mang30
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/Mang30/myskills/tree/main/skills/security-review
Command: npx skills add https://github.com/Mang30/myskills --skill security-review-mang30

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces the risk of security vulnerabilities by guiding you to consistently apply best practices for authentication, input handling, secrets management, and safe error/logging patterns.

Core Features & Use Cases

  • Security checklist across common vulnerability classes: covers secrets management, input validation, SQL injection prevention, authentication/authorization, XSS, CSRF, rate limiting, sensitive data leakage, dependency safety, and blockchain transaction/wallet checks.
  • Actionable “FAIL vs PASS” patterns: provides concrete examples of what to avoid and how to implement safer alternatives (e.g., parameterized queries, httpOnly cookies, HTML sanitization, generic error messages).
  • Pre-deploy and test guidance: includes a deployment readiness checklist and sample automated tests to verify auth/authorization, input validation, and throttling.

Quick Start

Ask the security-review skill to audit your changes for authentication, input validation, secrets handling, and injection/XSS/CSRF protections before you ship.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I perform a security audit on my API endpoints before deployment?

An API security audit verifies authentication flows, input validation, and rate limiting across endpoints. It enforces parameterized database access, schema-based validation, and generic error messages to prevent common vulnerabilities like SQL injection and sensitive data leakage.

What is the best way to prevent SQL injection and XSS in my application code?

Preventing SQL injection and XSS requires parameterized database access, HTML sanitization, and schema-based input validation. Implementing secure session handling and enforcing strict input checks mitigates malicious payload execution across typical web and API stacks.

How do I check if my code follows secure secrets management and storage practices?

Secure secrets management checks verify safe storage of certificates and credentials. It enforces proper redaction of sensitive data in logs and ensures application code avoids hardcoding secrets, replacing them with secure storage mechanisms.

Can I automate security tests for authentication and authorization flows?

You can automate security tests for authentication and authorization by including pre-deploy readiness checklists. Sample automated tests verify auth flows, input validation, and rate limiting to ensure throttling and access controls function correctly before shipping.

How does code hardening protect against CSRF and sensitive data leakage?

Code hardening protects against CSRF and data leakage by enforcing httpOnly cookies, CSRF defense tokens, and redaction of sensitive information. It ensures endpoints return generic error messages and implement strict dependency hardening to block exposure.

When do I need a security review for my web application code?

You need a security review when implementing authentication, handling file uploads, or managing database queries. It targets typical web and API stacks to enforce safe error patterns, schema-based validation, and dependency safety before deployment.