Implements security best practices including input sanitization, rate limiting, and CORS.

Install

mkdir -p .claude/skills/security-auditor-flavioprogramador && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15784" && unzip -o skill.zip -d .claude/skills/security-auditor-flavioprogramador && rm skill.zip

Installs to .claude/skills/security-auditor-flavioprogramador

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Security auditing, OWASP Top 10 vulnerabilities mitigation, input sanitization, rate limiting, and CORS configuration.
118 chars · catalog descriptionno explicit “when” trigger
Intermediate

Key capabilities

  • Mitigate OWASP Top 10 vulnerabilities
  • Prevent SQL Injection using ORMs or prepared parameters
  • Prevent XSS by sanitizing user input on the backend
  • Configure restricted CORS policies
  • Implement rate limiting on sensitive routes
  • Review code for security vulnerabilities

How it works

The skill provides guidance on security rules, focusing on mitigating OWASP Top 10 vulnerabilities like SQL Injection and XSS, and configuring CORS and rate limiting. It recommends specific practices for secure development.

Inputs & outputs

You give it
Application code or security configuration details
You get back
Recommendations for mitigating vulnerabilities, configured security policies, or code review feedback

When to use security-auditor

  • Running security audits
  • Configuring CORS policies
  • Implementing rate limiting

About this skill

🛡️ Security Auditor Skill

Security auditing, OWASP Top 10 vulnerabilities mitigation, input sanitization, rate limiting, and CORS configuration.

🔒 Regras de Segurança da Aplicação

  1. Mitigação de OWASP Top 10:

    • SQL Injection: Sempre use ORMs (como SQLAlchemy) ou parâmetros preparados. Nunca concatene variáveis em strings SQL brutas.
    • XSS (Cross-Site Scripting): Higienize todas as entradas do usuário no backend e utilize o motor de templates seguro do frontend (Angular já protege nativamente contra inserções inseguras de HTML, mas evite usar bypassSecurityTrustHtml a menos que estritamente validado).
  2. CORS e Rate Limiting:

    • Configure políticas de CORS restritas (permita apenas as origens específicas do frontend em produção).
    • Implemente middlewares de limitação de requisições (Rate Limiting) em rotas sensíveis como login e processamento de PDFs para evitar ataques de força bruta ou negação de serviço (DoS).

When not to use it

  • When the application does not require security auditing
  • When the focus is not on OWASP Top 10 vulnerabilities or specific security measures like CORS/rate limiting

Limitations

  • Focuses on OWASP Top 10 vulnerabilities
  • Recommendations are specific to SQL Injection, XSS, CORS, and Rate Limiting
  • Assumes Angular's native protection against unsafe HTML insertions

How it compares

This skill provides targeted guidance on specific security vulnerabilities and mitigation strategies, unlike a general security review that might not focus on these particular areas.

Compared to similar skills

security-auditor side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
security-auditor (this skill)01moNo flagsIntermediate
security-header-generator59moCautionIntermediate
backend-security-coder244moNo flagsIntermediate
api-security-best-practices156moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry