database-security
Faz seu agente avaliar a segurança de bancos de dados. Útil para encontrar acessos não autorizados, configurações erradas e verificar comandos perigosos.
O que ela faz
Esta ferramenta ajuda a verificar a segurança de bancos de dados como PostgreSQL, MySQL, MongoDB e outros. Ela procura por problemas como senhas fracas, configurações erradas e permissões excessivas que poderiam ser exploradas por hackers.
Quando usar
- ✓Quando você suspeita que um banco de dados pode estar vulnerável.
- ✓Antes de colocar um banco de dados em produção.
- ✓Após uma atualização ou mudança na configuração do banco de dados.
Exemplo do que pedir para a IA
“Verifique a segurança do meu banco de dados MySQL e procure por senhas fracas.”
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
Mensagem pronta para colar
Como funciona
A ferramenta analisa as configurações do banco de dados, as permissões de acesso e procura por vulnerabilidades conhecidas. Ela usa ferramentas específicas para testar diferentes tipos de ataques, sempre respeitando as regras de segurança.
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 zhaoxuya520/reverse-skill --skill database-securityOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/database-security/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Avaliação de Segurança de Banco de Dados
AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)
NOW: Leia o precedent-pentest; proibido comandos destrutivos em bancos de produção a menos que explicitamente permitido.NOW: Descreva claramente o escopo: instância, permissões de conta, se escrita/exclusão são permitidas.NEXT: Caminho da ferramenta cliente.ACT: Superfície de ataque → Autenticação → Autorização → Configuração → Verificação de cadeia de exploração (segurança).
Cenários de Aplicação
- Banco de dados sem autorização/senhas fracas/vinculação incorreta 0.0.0.0
- Permissões excessivas, funções perigosas (xp_cmdshell, COPY PROGRAM, UDF)
- Movimentação lateral: de conta de aplicação para DBA
- Injeção NoSQL e escrita de arquivos no Redis, etc. (ambiente autorizado)
Fluxo de Trabalho
□ 网络暴露与 TLS
□ 账号角色与 grantee
□ 敏感表访问控制
□ 危险配置:file_priv、xp_cmdshell、load_file
□ 审计日志是否开启
□ 备份与快照权限
Cadeia de Ferramentas
| Ferramenta | Uso |
|---|---|
| CLI Oficial | Conexão e enumeração |
| sqlmap | Verificação de injeção (autorizado) |
| nuclei | Templates de exposição conhecidos |
| Auditoria do console do RDS na nuvem | Configuração |
Referências
references/db-misconfig-checklist.md../pentest-tools/../cloud-k8s/
Contexto de Roteamento
Upstream: MASTER R35
Downstream: Obtenção de comando OS → cadeia de ataque; hospedagem na nuvem → cloud-k8s
Auto-verificação de Conclusão da Tarefa
- Evitou escrita/exclusão não autorizada?
- Distinguiu problemas de configuração de cadeias exploráveis?
- Checklist?
Perguntas frequentes
O que são 'senhas fracas'?
São senhas fáceis de adivinhar, como '123456' ou 'password'.
O que significa 'configurações erradas'?
São ajustes no banco de dados que o deixam mais vulnerável, como permitir acesso de qualquer lugar ou habilitar funções perigosas.
Esta ferramenta pode danificar meu banco de dados?
Não, a ferramenta foi projetada para ser segura e não realizar ações destrutivas em bancos de dados de produção, a menos que explicitamente permitido e com cuidado.
Detalhes
Descrição original do autor
Use for authorized database security assessment covering PostgreSQL/MySQL/MSSQL/Mongo/Redis exposure, authz, UDF/command paths, and misconfiguration review.
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4758
- Licença
- MIT
- Atualizada em
- 22/09/2026
Comentários
- …
Mais skills deste repositório
competition-ad-certificate-abuse
Ajuda seu agente a analisar ataques a sistemas de certificados digitais. Ele investiga como certificados podem ser usados indevidamente para obter acesso.
zhaoxuya520/reverse-skill
competition-agent-cloud
Faz seu agente analisar desafios de segurança em sistemas de IA e nuvem. Ele investiga como prompts, ferramentas e a nuvem podem ser explorados.
zhaoxuya520/reverse-skill
competition-android-hooking
Ajuda seu agente a investigar aplicativos Android. Ele analisa como os aplicativos funcionam internamente e como podem ser modificados ou explorados.
zhaoxuya520/reverse-skill
competition-browser-persistence
Faz seu agente analisar como sites guardam informações no seu navegador. Ele investiga cookies e outros dados para entender como as sessões funcionam.
zhaoxuya520/reverse-skill
Skills parecidas
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC