O que segurança-e-endurecimento faz?
Endurece o código contra vulnerabilidades. Use ao lidar com entrada do usuário, autenticação, armazenamento de dados ou integrações externas. Use ao construir qualquer recurso que aceite dados não confiáveis, gerencie sessões de usuário ou interaja com serviços de terceiros.
Descrição
Este perito de segurança reforça a proteção do seu código contra vulnerabilidades comuns. Ele é essencial ao lidar com entrada de dados do usuário, processos de autenticação, armazenamento seguro de dados e integrações com serviços externos.
Funcionalidades
- Validação de Entrada: Detecta e mitiga riscos de injeção (SQL, XSS, etc.) sanitizando automaticamente a entrada do usuário.
- Autenticação Segura: Reforça práticas seguras de gerenciamento de sessão, armazenamento de senhas e tokens.
- Proteção de Dados: Garante que dados sensíveis sejam criptografados e armazenados de forma segura.
- Integrações Externas: Audita chamadas a APIs de terceiros para evitar vazamento de informações e falhas de segurança.
- Correção Automática: Aplica patches e boas práticas de segurança no código sem intervenção manual.
Como Usar
- Ative o perito
addyosmani/segurança-e-endurecimentono seu assistente de codificação (Claude Code, Cursor, Codex, etc.). - Quando escrever ou revisar código que lida com entrada do usuário, autenticação, armazenamento de dados ou integrações externas, o perito analisará automaticamente o contexto.
- Siga as sugestões e correções fornecidas para endurecer a segurança do seu código.
Exemplo
# Código vulnerável
user_input = request.GET.get('query')
db.execute("SELECT * FROM dados WHERE nome = '" + user_input + "'")
# Após endurecimento (sugestão do perito)
user_input = sanitize_input(request.GET.get('query'))
db.execute("SELECT * FROM dados WHERE nome = ?", (user_input,))
Compatibilidade
- Plataformas: Claude Code, Cursor, Codex e outros assistentes de codificação compatíveis com skills.
- Linguagens: Suporta JavaScript, Python, TypeScript, Java, Go e outras linguagens comuns.
Suporte
Para reportar problemas ou sugerir melhorias, visite o repositório oficial.
Use este perito para construir software mais seguro desde o início.