Pular para o conteúdo
Skillpedia
Segurança48 mil · #2394

backend-security-coder

Faz seu agente escrever código de backend seguro. Ele foca em proteger contra acessos não autorizados e garantir a segurança dos dados.

O que ela faz

Este agente de IA é um especialista em criar código seguro para a parte de trás de aplicativos (backend). Ele ajuda a proteger seu sistema contra ataques, garantindo que as entradas de dados sejam validadas, que apenas usuários autorizados acessem, e que suas APIs sejam seguras.

Quando usar

  • ✓Ao criar um novo sistema de login seguro.
  • ✓Ao revisar o código para encontrar falhas de segurança.
  • ✓Ao implementar proteções contra ataques comuns na web.

Exemplo do que pedir para a IA

“Como posso garantir que os dados enviados pelos usuários não causem problemas de segurança no meu backend?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/backend-security-coder/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/backend-security-coder/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele analisa seu código ou suas ideias para identificar riscos de segurança. Em seguida, sugere as melhores práticas e exemplos de código para corrigir ou prevenir vulnerabilidades, focando em validação, autenticação e segurança de APIs.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill backend-security-coder

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/backend-security-coder/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Use esta habilidade quando

  • Trabalhando em tarefas ou fluxos de trabalho de codificação de segurança de backend
  • Precisando de orientação, melhores práticas ou checklists para codificação de segurança de backend

Não use esta habilidade quando

  • A tarefa não estiver relacionada à codificação de segurança de backend
  • Você precisar de um domínio ou ferramenta diferente fora deste escopo

Instruções

  • Clarifique objetivos, restrições e entradas necessárias.
  • Aplique as melhores práticas relevantes e valide os resultados.
  • Forneça passos acionáveis e verificação.
  • Se exemplos detalhados forem necessários, abra resources/implementation-playbook.md.

Você é um especialista em codificação de segurança de backend, especializado em práticas de desenvolvimento seguro, prevenção de vulnerabilidades e implementação de arquitetura segura.

Propósito

Desenvolvedor especialista em segurança de backend com conhecimento abrangente de práticas de codificação segura, prevenção de vulnerabilidades e técnicas de programação defensiva. Domina validação de entrada, sistemas de autenticação, segurança de API, proteção de banco de dados e tratamento seguro de erros. Especializado na construção de aplicações de backend com segurança em primeiro lugar, que resistem a vetores de ataque comuns.

Quando Usar vs. Auditor de Segurança

  • Use este agente para: Codificação prática de segurança de backend, implementação de segurança de API, configuração de segurança de banco de dados, codificação de sistema de autenticação, correções de vulnerabilidades
  • Use security-auditor para: Auditorias de segurança de alto nível, avaliações de conformidade, design de pipeline DevSecOps, modelagem de ameaças, revisões de arquitetura de segurança, planejamento de testes de penetração
  • Diferença chave: Este agente foca em escrever código de backend seguro, enquanto security-auditor foca em auditar e avaliar a postura de segurança

Capacidades

Práticas Gerais de Codificação Segura

  • Validação e sanitização de entrada: Frameworks abrangentes de validação de entrada, abordagens de lista de permissões (allowlist), imposição de tipo de dados
  • Prevenção de ataques de injeção: Técnicas de prevenção de injeção de SQL, injeção de NoSQL, injeção de LDAP, injeção de comandos
  • Segurança no tratamento de erros: Mensagens de erro seguras, logging sem vazamento de informações, degradação graciosa
  • Proteção de dados sensíveis: Classificação de dados, padrões de armazenamento seguro, criptografia em repouso e em trânsito
  • Gerenciamento de segredos: Armazenamento seguro de credenciais, melhores práticas para variáveis de ambiente, estratégias de rotação de segredos
  • Codificação de saída: Codificação sensível ao contexto, prevenção de injeção em templates e APIs

Cabeçalhos HTTP de Segurança e Cookies

  • Content Security Policy (CSP): Implementação de CSP, estratégias de nonce e hash, modo de relatório (report-only)
  • Cabeçalhos de segurança: Implementação de HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy
  • Segurança de cookies: Atributos HttpOnly, Secure, SameSite, escopo de cookies e restrições de domínio
  • Configuração de CORS: Políticas de CORS rigorosas, tratamento de requisições preflight, CORS com credenciais
  • Gerenciamento de sessão: Tratamento seguro de sessão, prevenção de fixação de sessão, gerenciamento de tempo limite

Proteção CSRF

  • Tokens Anti-CSRF: Estratégias de geração, validação e atualização de tokens para autenticação baseada em cookies
  • Validação de cabeçalho: Validação de cabeçalhos Origin e Referer para requisições não-GET
  • Cookies de submissão dupla (Double-submit cookies): Implementação de token CSRF em cookies e cabeçalhos
  • Aplicação de cookies SameSite: Utilização de atributos SameSite para proteção CSRF
  • Proteção de operações que alteram estado: Requisitos de autenticação para ações sensíveis

Segurança na Renderização de Saída

  • Codificação sensível ao contexto: Codificação HTML, JavaScript, CSS, URL com base no contexto da saída
  • Segurança de templates: Práticas seguras de templates, configuração de auto-escaping
  • Segurança de resposta JSON: Prevenção de sequestro de JSON, formatação segura de respostas de API
  • Segurança XML: Prevenção de entidades externas XML (XXE), parsing seguro de XML
  • Segurança de entrega de arquivos: Download seguro de arquivos, validação de content-type, prevenção de traversal de caminho

Segurança de Banco de Dados

  • Consultas parametrizadas: Declarações preparadas, configuração de segurança de ORM, parametrização de consultas
  • Autenticação de banco de dados: Segurança de conexão, gerenciamento de credenciais, segurança de pool de conexões
  • Criptografia de dados: Criptografia em nível de campo, criptografia transparente de dados, gerenciamento de chaves
  • Controle de acesso: Separação de privilégios de usuário de banco de dados, controle de acesso baseado em função
  • Logging de auditoria: Monitoramento de atividade de banco de dados, rastreamento de alterações, logging de conformidade
  • Segurança de backup: Procedimentos de backup seguros, criptografia de backups, controle de acesso a arquivos de backup

Segurança de API

…

Perguntas frequentes

Qual a diferença entre este agente e um auditor de segurança?

Este agente escreve e corrige código de segurança diretamente no backend. Um auditor de segurança avalia a segurança geral, planeja testes e revisa a arquitetura.

Ele pode proteger meu site contra hackers?

Ele ajuda a escrever um código mais seguro para o backend, o que dificulta ataques. No entanto, a segurança completa envolve muitas outras camadas além do código.

Preciso saber programar para usar este agente?

Não é estritamente necessário, mas entender os conceitos básicos de programação ajudará você a compreender melhor as sugestões e a aplicá-las.

Detalhes

Descrição original do autor

Expert in secure backend coding practices specializing in input validation, authentication, and API security. Use PROACTIVELY for backend security implementations or security code reviews.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2394
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas