O que vibe-code-security-audit faz?
Audite aplicativos web e código gerado por IA para falhas comuns de segurança com uma skill do Claude Code focada em problemas OWASP e riscos de hardening.
Visão Geral
Esta skill permite que você realize auditorias de segurança automatizadas em seu código, especialmente em cenários onde o código foi gerado por ferramentas de IA. Ela identifica vulnerabilidades como SQL injection, XSS, configurações incorretas de segurança e outros problemas comuns listados no OWASP Top 10.
Instalação
Para instalar esta skill no Claude Code, execute:
claude add skill Pold911/vibe-code-security-audit
Uso
Após a instalação, você pode executar a auditoria com o comando:
claude run security-audit
Ou ativar a skill diretamente em uma conversa com o Claude Code.
Arquivos Analisados
A skill suporta a análise dos seguintes tipos de arquivo:
*.html,*.htm*.js,*.jsx*.ts,*.tsx*.py*.conf,*.configDockerfile*.yaml,*.yml
Funcionalidades
- Detecção de vulnerabilidades OWASP Top 10
- Identificação de riscos de hardening (cabeçalhos HTTP ausentes, permissões incorretas)
- Sugestões de correção automáticas
- Relatório detalhado com níveis de severidade
- Suporte para frameworks modernos (React, Next.js, Flask, Django)
Exemplo de Relatório
🔍 Auditoria de Segurança
=========================
Arquivo: app.py
- Vulnerabilidade: SQL Injection (Alta Severidade)
Linha: 42
Descrição: Uso de string interpolation em consulta SQL.
Sugestão: Use parâmetros preparados ou ORM.
Arquivo: index.html
- Vulnerabilidade: XSS (Média Severidade)
Linha: 15
Descrição: Conteúdo não sanitizado inserido no DOM.
Sugestão: Escape a saída ou use uma template engine segura.
Contribuição
Contribuições são bem-vindas! Por favor, abra uma issue ou pull request no repositório oficial.
Licença
MIT License