Pular para o conteúdo
Skillpedia
Bancos de dados48 mil · #2723

database-security

Ajuda seu agente a verificar a segurança de bancos de dados. Procura por falhas de acesso, configurações erradas e possíveis brechas de segurança.

O que ela faz

Esta ferramenta verifica a segurança de bancos de dados como PostgreSQL, MySQL e outros. Ela procura por falhas de segurança, configurações incorretas e possíveis brechas.

Quando usar

  • ✓Para verificar se um banco de dados está seguro em um ambiente autorizado.
  • ✓Para encontrar problemas de acesso e configurações de risco.
  • ✓Para entender como um invasor poderia explorar falhas.

Exemplo do que pedir para a IA

“Verifique a segurança do banco de dados no endereço IP 192.168.1.100, com autorização escrita.”

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/database-security/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/database-security/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta ao banco de dados e analisa suas configurações e permissões. Ela procura por padrões conhecidos de vulnerabilidades e expõe possíveis caminhos de ataque.

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 database-security

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/database-security/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.

⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Avaliação de Segurança de Banco de Dados

Quando Usar

  • Avaliando o endurecimento e a exposição do banco de dados dentro de um escopo aprovado.
  • Verificando limites de autorização e recursos arriscados de execução do lado do servidor.

Cenários de Aplicação

  • Banco de dados não autorizado/senha fraca/vinculação incorreta 0.0.0.0
  • Permissões excessivas, funções perigosas (xp_cmdshell, COPY PROGRAM, UDF)
  • Lateral: de conta de aplicativo para DBA
  • Injeção NoSQL e Redis escrevendo arquivos, etc. (ambiente autorizado)

Fluxo de Trabalho

□ 网络暴露与 TLS
□ 账号角色与 grantee
□ 敏感表访问控制
□ 危险配置:file_priv、xp_cmdshell、load_file
□ 审计日志是否开启
□ 备份与快照权限

Cadeia de Ferramentas

Ferramenta Propósito
CLI Oficial Conexão e enumeração
sqlmap Verificação de injeção (autorizado)
nuclei Modelos de exposição conhecidos
Auditoria do console do Cloud RDS Configuração

Referências

  • references/db-misconfig-checklist.md
  • ../pentest-tools/ ../cloud-k8s/

Contexto de Rota

Upstream: MASTER R35
Downstream: Obter comando do OS → attack-chain; Hospedagem em nuvem → cloud-k8s

Autoverificação de Conclusão da Tarefa

  • Evitou escrita/exclusão não autorizada?
  • Distinguiu problemas de configuração de cadeias exploráveis?
  • Checklist?

Limitações

  • Nunca execute contra armazenamentos de dados de produção sem aprovação explícita por escrito.
  • Caminhos de exploração ativa (UDF/execução de comando) são capazes de destruição; simule primeiro.

Adaptado de zhaoxuya520/reverse-skill (MIT).

Perguntas frequentes

Preciso de permissão para usar esta ferramenta?

Sim, você precisa de permissão explícita e por escrito do dono do sistema antes de usar esta ferramenta. O uso não autorizado é ilegal.

O que acontece se eu não tiver permissão?

A ferramenta só poderá fornecer informações defensivas e não executará nenhuma verificação que possa alterar ou acessar dados sem confirmação e autorização.

Esta ferramenta pode danificar meu banco de dados?

Algumas verificações podem ser destrutivas. É recomendado usar em um ambiente de teste ou simular primeiro, e sempre ter autorização por escrito.

Detalhes

Descrição original do autor

Authorized database security assessment across PostgreSQL, MySQL, MSSQL, MongoDB, and Redis: exposure, authorization gaps, UDF/command execution paths, and misconfiguration review.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas