html-injection-testing
Faz seu agente identificar e explorar falhas de injeção de HTML em aplicações web.
O que ela faz
Esta ferramenta ajuda a encontrar e explorar falhas em sites que permitem a inserção de código HTML malicioso. Isso pode ser usado para alterar a aparência de uma página, criar páginas falsas para roubar informações ou roubar senhas.
Quando usar
- ✓Para verificar se um site é seguro contra invasões de HTML.
- ✓Para entender como invasores podem modificar páginas da web.
- ✓Para testar a segurança de um site com permissão.
Exemplo do que pedir para a IA
“Verifique se o site 'exemplo.com' é vulnerável a injeção de HTML.”
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 envia códigos HTML especiais para o site e observa como ele reage. Se o site exibir o código sem protegê-lo, ele pode ser vulnerável.
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 html-injection-testingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/html-injection-testing/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.
⚠️ 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.
Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista em, extraia dados de ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça apenas em modo de leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
USO AUTORIZADO APENAS: Use esta habilidade apenas para avaliações de segurança autorizadas, validação defensiva ou ambientes educacionais controlados.
Teste de Injeção de HTML
Guia Detalhado
Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e o material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para trabalho focado, carregue as seções relevantes; para trabalho de ponta a ponta, leia o guia completamente.
Pré-requisitos
Ferramentas Necessárias
- Navegador web com ferramentas de desenvolvedor
- Burp Suite ou OWASP ZAP
- Tamper Data ou proxy similar
- cURL para testar payloads
Conhecimento Necessário
- Fundamentos de HTML
- Estrutura de requisição/resposta HTTP
- Tratamento de entrada de aplicações web
- Diferença entre injeção de HTML e XSS
Restrições e Limitações
Limitações de Ataque
- Navegadores modernos podem sanitizar algumas injeções
- CSP pode impedir estilos e scripts inline
- WAFs podem bloquear payloads comuns
- Algumas aplicações escapam a saída corretamente
Considerações de Teste
- Distinguir entre injeção de HTML e XSS
- Verificar o impacto visual no navegador
- Testar em múltiplos navegadores
- Verificar se é armazenado vs refletido
Avaliação de Severidade
- Menor severidade que XSS (sem execução de script)
- Maior impacto quando combinado com phishing
- Considerar defacement/dano à reputação
- Avaliar potencial de roubo de credenciais
Quando Usar
Esta habilidade é aplicável para executar o fluxo de trabalho ou as ações descritas na visão geral.
Perguntas frequentes
Qual a diferença entre injeção de HTML e XSS?
Injeção de HTML permite alterar a aparência ou adicionar formulários, mas não executar códigos perigosos como XSS. XSS é mais perigoso pois pode rodar scripts no navegador do usuário.
Por que preciso de permissão para usar esta ferramenta?
Usar esta ferramenta sem permissão é ilegal e pode causar danos. Ela só deve ser usada em testes autorizados ou para aprendizado em ambientes controlados.
O que são CSP e WAF?
CSP (Content Security Policy) e WAF (Web Application Firewall) são medidas de segurança que podem impedir que a injeção de HTML funcione corretamente.
Detalhes
Descrição original do autor
Identify and exploit HTML injection vulnerabilities that allow attackers to inject malicious HTML content into web applications. This vulnerability enables attackers to modify page appearance, create phishing pages, and steal user credentials through injected forms.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3216
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
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