security-patterns

Identify and prevent common software security vulnerabilities with OWASP Top 10 guidance.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cooldaemon/dotfiles --skill security-patterns-cooldaemon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-patterns
Source: https://github.com/cooldaemon/dotfiles/tree/main/.claude/skills/security-patterns
Command: npx skills add https://github.com/cooldaemon/dotfiles --skill security-patterns-cooldaemon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers identify and prevent common security vulnerabilities in their code, ensuring the integrity and safety of applications.

Core Features & Use Cases

  • Vulnerability Identification: Details common security flaws like SQL injection, XSS, and hardcoded secrets.
  • Prevention Strategies: Provides actionable advice and best practices for mitigating risks.
  • Tooling Guidance: Lists security scanning tools for various programming languages.
  • Use Case: Before deploying a new API endpoint that handles user authentication, review the 'Broken Authentication' and 'Injection' sections to ensure robust security measures are in place.

Quick Start

Review the security patterns for preventing SQL injection vulnerabilities.

Frequently Asked Questions about security-patterns

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 code?

To prevent SQL injection and XSS vulnerabilities, you must implement secure coding practices for handling user input, such as parameterized queries and output encoding. This Skill provides specific prevention techniques and tool recommendations for mitigating these OWASP Top 10 risks.

What are the OWASP Top 10 security risks I should check before deploying an API?

The OWASP Top 10 security risks to check before deploying an API include injection, broken authentication, and sensitive data exposure. This Skill details these common security flaws and provides actionable advice to ensure robust security measures are in place for your API endpoints.

How do I secure user authentication and sensitive data exposure in software development?

To secure user authentication and prevent sensitive data exposure in software development, review the specific prevention strategies and best practices provided by this Skill. It covers mitigating risks associated with broken authentication and improper data handling.

What security scanning tools work best for identifying hardcoded secrets?

Security scanning tools for identifying hardcoded secrets vary by programming language, and this Skill lists recommendations tailored to specific environments. It provides tooling guidance to help you automatically detect common security flaws like hardcoded credentials during code review.

When do I need to review secure coding patterns for my application?

You need to review secure coding patterns when developing features that handle user input, authentication, API endpoints, or sensitive data. Reviewing these patterns before deployment helps identify and prevent common security vulnerabilities, ensuring the integrity and safety of your application.