security-checklist

Identify security gaps in software using OWASP Top 10 checks.

9|2|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/Zate/cc-plugins --skill security-checklist-zate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-checklist
Source: https://github.com/Zate/cc-plugins/tree/main/plugins/devloop/skills/security-checklist
Command: npx skills add https://github.com/Zate/cc-plugins --skill security-checklist-zate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensuring application security is complex, with numerous potential vulnerabilities (like those in OWASP Top 10) that can lead to data breaches, system compromise, and reputational damage.

Core Features & Use Cases

  • OWASP Top 10 Coverage: Comprehensive checks for common vulnerabilities like Injection, Broken Access Control, and Cryptographic Failures.
  • Authentication & Authorization: Best practices for password security, session management, token security (JWT), and access control.
  • Input Validation & Output Encoding: Rules for validating all inputs and context-specific encoding to prevent XSS and other attacks.
  • Secure Error Handling: Guidelines for safe error messages and logging to avoid exposing sensitive system information.
  • Use Case: Perform a security review of a new API endpoint, implement secure password storage, or configure essential security headers for a web application.

Quick Start

Review the provided code for potential OWASP Top 10 vulnerabilities, focusing on injection and broken access control.

Frequently Asked Questions about security-checklist

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

FAQPage Schema
How do I identify OWASP Top 10 vulnerabilities in my application code?

Security checklists systematically scan code for OWASP Top 10 vulnerabilities including injection, broken access control, and cryptographic failures. Apply the checklist during code reviews to flag common attack vectors before deployment, generating structured findings for remediation.

What authentication and authorization checks should I perform during code review?

Review password storage mechanisms, session management, token security (JWT), and access control rules. A security checklist verifies these controls against best practices to prevent unauthorized access and privilege escalation.

How do I prevent injection attacks and XSS in web applications?

Input validation and context-specific output encoding are essential defenses. Security checklists ensure all user inputs are validated and encoded appropriately, blocking injection and XSS attacks.

Can I use a security checklist during API endpoint reviews?

Yes. Security checklists cover API-specific risks including authentication, authorization, secure error handling, and data protection, making them ideal for reviewing new endpoints before production deployment.

What should I do with security checklist findings?

Security checklists produce structured remediation outputs with actionable controls and repeatable validation steps. Export findings into governance reporting and review workflows for prioritized fixes and compliance tracking.