detecting-sql-injection-via-waf-logs
Ajuda seu agente a analisar logs do WAF para detectar ataques de injeção de SQL.
O que ela faz
Esta ferramenta analisa os registros de segurança do seu site (WAF) para encontrar tentativas de ataques de injeção de SQL. Ela identifica padrões de ataque comuns e ajuda a entender quem está atacando e como.
Quando usar
- ✓Quando você suspeita que seu site foi atacado.
- ✓Para verificar se suas defesas de segurança estão funcionando.
- ✓Ao investigar incidentes de segurança.
Exemplo do que pedir para a IA
“Analise meus logs do WAF para encontrar injeções de SQL.”
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 lê os logs do seu WAF, procura por códigos de ataque conhecidos (como 'UNION SELECT' ou 'OR 1=1') e agrupa ataques vindos do mesmo lugar.
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 mukul975/Anthropic-Cybersecurity-Skills --skill detecting-sql-injection-via-waf-logsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-sql-injection-via-waf-logs/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.
Detecção de Injeção de SQL via Logs de WAF
Quando Usar
- Ao investigar incidentes de segurança que exigem a detecção de injeção de SQL via logs de WAF
- Ao construir regras de detecção ou consultas de caça a ameaças para este domínio
- Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise
- Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas
Pré-requisitos
- Familiaridade com conceitos e ferramentas de operações de segurança
- Acesso a um ambiente de teste ou laboratório para execução segura
- Python 3.8+ com as dependências necessárias instaladas
- Autorização apropriada para quaisquer atividades de teste
Instruções
- Instale as dependências:
pip install requests - Colete logs de WAF (log de auditoria ModSecurity, logs JSON do AWS WAF ou eventos de firewall do Cloudflare).
- Execute o agente para analisar e processar:
- Detecte payloads de SQLi via mais de 15 padrões regex
- Classifique ataques por tipo de injeção OWASP (clássico, cego, baseado em tempo, baseado em UNION)
- Identifique atacantes persistentes por agrupamento de IP
- Correlacione campanhas de injeção com múltiplas requisições
- Calcule a probabilidade de sucesso do ataque com base nos códigos de resposta
python scripts/agent.py --log-file /var/log/modsec_audit.log --format modsecurity --output sqli_report.json
Exemplos
Detecção de SQLi com ModSecurity
Rule 942100 triggered: SQL Injection Attack Detected via libinjection
URI: /api/users?id=1' UNION SELECT username,password FROM users--
Source IP: 203.0.113.42 (47 requests in 5 minutes)
Classification: UNION-based SQLi campaign
Perguntas frequentes
O que são logs do WAF?
São registros que mostram quem tentou acessar seu site e o que eles fizeram, como tentativas de ataque.
O que é injeção de SQL?
É um tipo de ataque onde o invasor tenta inserir comandos maliciosos no seu banco de dados através de campos de entrada do site.
O que é OWASP?
É uma organização que define padrões de segurança para aplicações web, incluindo como classificar ataques.
Detalhes
Descrição original do autor
Analyze WAF (ModSecurity/AWS WAF/Cloudflare) logs to detect SQL injection attack campaigns. Parses ModSecurity audit logs and JSON WAF event logs to identify SQLi patterns (UNION SELECT, OR 1=1, SLEEP(), BENCHMARK()), tracks attack sources, correlates multi-stage injection attempts, and generates incident reports with OWASP classification.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5713
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC