security-review

Review code against a security checklist covering vulnerabilities and secure coding practices.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/unju-ai/ecc --skill security-review-unju-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/unju-ai/ecc/tree/main/.agents/skills/security-review
Command: npx skills add https://github.com/unju-ai/ecc --skill security-review-unju-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need for robust application security by providing a comprehensive checklist and best practices to identify and mitigate common vulnerabilities.

Core Features & Use Cases

  • Vulnerability Identification: Detects potential security flaws across various categories like secrets management, input validation, and injection prevention.
  • Best Practice Guidance: Offers clear "Do This" and "Never Do This" examples for secure coding patterns.
  • Pre-Deployment Checklist: Ensures all critical security checks are performed before releasing code to production.
  • Use Case: When developing a new API endpoint that handles user data, activate this skill to ensure all inputs are validated, secrets are handled securely, and authorization checks are correctly implemented.

Quick Start

Run the security-review skill to check the code for any hardcoded secrets or input validation issues.

Frequently Asked Questions about security-review

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

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

To identify security vulnerabilities before deployment, run a review covering secrets management, input validation, SQL injection, XSS, and CSRF. This provides a pre-deployment checklist that ensures secure coding standards are met and common flaws are mitigated.

What are the best practices for secrets management and input validation?

Best practices for secrets management and input validation involve following clear "Do This" and "Never do This" coding patterns. This prevents sensitive data exposure and ensures all application inputs are properly sanitized and securely handled before processing.

How do I prevent SQL injection, XSS, and CSRF in my API endpoints?

To prevent SQL injection, XSS, and CSRF in API endpoints, implement strict input validation, secure authentication, and proper authorization checks. Applying these pre-deployment best practices mitigates injection attacks and protects sensitive user data from exposure.

Does this security review cover authentication, authorization, and rate limiting?

Yes, this security review covers authentication, authorization, and rate limiting. It provides specific best practices and mitigation strategies for these categories to ensure access controls are correctly implemented and APIs are protected against abuse.

What is included in a pre-deployment security checklist for developers?

A pre-deployment security checklist includes verifying secrets management, input validation, SQL injection prevention, authentication, authorization, XSS, CSRF, rate limiting, sensitive data exposure, and dependency management to ensure robust application security.

When do I need to perform a blockchain security and dependency management review?

You need to perform a blockchain security and dependency management review when developing applications involving decentralized protocols or external libraries. This ensures secure coding standards are met and mitigates vulnerabilities introduced by third-party components.