evidence-hygiene
Ajuda seu agente a coletar e proteger evidências para relatórios de segurança. É importante para garantir que as descobertas sejam válidas e privadas.
O que ela faz
Esta ferramenta ajuda a proteger suas informações pessoais e de sessão ao enviar relatórios de bugs. Ela garante que dados sensíveis, como senhas ou informações de outros usuários, não sejam acidentalmente expostos em capturas de tela ou arquivos.
Quando usar
- ✓Antes de tirar uma captura de tela de um relatório de bug.
- ✓Ao exportar dados de navegação (arquivos HAR) para um relatório.
- ✓Ao anexar qualquer evidência a uma submissão de bug-bounty.
Exemplo do que pedir para a IA
“Por favor, revise e oculte quaisquer cookies de sessão, tokens ou informações pessoais de outros usuários antes de eu salvar esta evidência.”
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
Ela funciona verificando e ocultando automaticamente informações sensíveis, como cookies de sessão e dados pessoais de outros usuários, em suas evidências. Isso evita que informações confidenciais sejam compartilhadas acidentalmente.
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 evidence-hygieneOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/evidence-hygiene/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.
HIGIENE DE EVIDÊNCIAS — Disciplina de Captura e Redação de PoC
Use esta habilidade ANTES de capturar qualquer captura de tela, exportar qualquer HAR ou anexar qualquer evidência a uma submissão de bug-bounty. Ela detecta os erros mais comuns de higiene de evidências que causam vazamento de cookies, compartilhamento de PII sem consentimento ou capturas de tela inadequadas para triagem.
O princípio central: Evidências de bug-bounty servem para convencer um triador. Qualquer coisa além disso — cookies ativos, PII de usuários reais, IDs de rastreamento internos que não são úteis — não deve estar na evidência.
1. Duas Categorias de Dados Sensíveis
Cada artefato de PoC (captura de tela, HAR, requisição HTTP bruta, transcrição de terminal) potencialmente contém dados que precisam de tratamento diferente.
| Categoria | Exemplos | Tratamento |
|---|---|---|
| Segredos da sua conta | Cookies de sessão, tokens OAuth, tokens de atualização, chaves de API | Sempre redija. Mesmo em anexos privados da plataforma de bug-bounty. Sua conta, sua sessão — proteja-a. |
| PII de outros usuários | Nomes reais, e-mails, telefones, endereços, fotos de perfil, IDs de conta | Redija, a menos que esteja explicitamente demonstrando impacto entre contas. Mesmo assim, mascare rostos e minimize os dados que você exibe. |
| Metadados úteis para o triador | IDs de rastreamento (x-datadog-trace-id), IDs de requisição, timestamps do servidor, UID/e-mail da sua conta de teste, nomes de operações GraphQL, formas de resposta |
Deixe visível — isso ajuda o triador a correlacionar com logs e reproduzir. |
| Senhas de conta de teste (uso limitado) | Senhas descartáveis em uma conta de teste (ex: Testing@5678) |
Aceitável em capturas de tela se você as rotacionar imediatamente após a submissão, para que o valor mostrado esteja inativo. Não deixe senhas de uso real em evidências. |
2. Protocolo de Redação de Cookies
2.1 O que deve ser mascarado
O valor do cookie de sessão é o segredo de maior valor em qualquer PoC. Mascare:
- O cookie de sessão (
authn,session,sid,__Secure-id, etc. — o nome varia por alvo) csrf-tokense estiver vinculado à sua sessão- Cabeçalhos
Authorization(tokens Bearer, JWT) - Valores de cabeçalho de requisição
Cookiepara qualquer cookie que contenha sessão - Valores de cabeçalho de resposta
Set-Cookiepara qualquer cookie que contenha sessão
2.2 O que é seguro deixar visível
- Cookies do Cloudflare (
__cf_bm,_cfuvid) — estes são de gerenciamento de bots, não contêm sessão - Cookies de analytics (
ajs_anonymous_id,_ga) - IDs de correlação de rastreamento (
x-datadog-trace-id,x-request-id) - Cabeçalhos de servidor / framework (
Server: cloudflare,X-Frame-Options) - Seu e-mail/UID da conta de teste (conforme a seção de alias do Bugcrowdninja em
bugcrowd-reporting)
2.3 Métodos de redação (classificados por praticidade)
Método A — Não capture os cookies em primeiro lugar (preferível quando possível)
- Para PoCs no Console do DevTools: use
credentials: 'include'para que o navegador envie os cookies automaticamente. A saída do Console não repetirá o cookie. Capture a saída do Console, nunca o painel de Headers da aba Network. - Para PoCs no Burp Repeater: arraste o divisor do painel inferior de requisição/resposta para BAIXO para ocultar o corpo da requisição antes de capturar a tela. Capture apenas a tabela de Resultados para execuções do Intruder.
Método B — Barra preta em editor de imagem (quando a captura inevitavelmente inclui cookies)
- macOS: Abra a captura de tela no Preview → Tools → Annotate → Rectangle → defina a cor de preenchimento para preto → arraste o retângulo sobre o valor do cookie → salve
- Windows: Use as ferramentas de anotação do Snip & Sketch ou qualquer editor de imagem (Paint.NET, etc.)
- O próprio Burp: no Proxy do Burp → Match and Replace, você pode redigir preventivamente os valores dos cookies para strings de placeholder antes de capturar a tela
Método C — Encontrar/substituir em texto bruto (para arquivos HAR, transcrições de terminal)
- Veja §4 para os comandos jq
2.4 Checklist pré-captura de tela
Antes de clicar em Capturar:
[ ] Network tab Headers panel is collapsed or out of frame
[ ] Burp's Request panel is hidden behind the divider drag
[ ] No "Copy as cURL" output is visible on screen
[ ] DevTools Application → Storage → Cookies tab is closed
[ ] Browser URL bar doesn't show a session token in query string (rare but possible)
Após capturar:
[ ] Open the screenshot at full resolution before saving
[ ] Search for the session cookie name substring in any visible text — if present, redact
[ ] Search for the literal first 6 chars of your cookie value — if present, redact
[ ] Compare to the previous PoC screenshot in the same engagement — same redaction discipline
3. Protocolo de Barra Preta de PII
…
Perguntas frequentes
O que são 'cookies de sessão'?
São pequenos pedaços de informação que um site usa para lembrar quem você é durante a sua visita. Eles são importantes para manter você conectado, mas podem ser perigosos se expostos.
O que são 'PII' (Informações de Identificação Pessoal)?
São dados que podem identificar uma pessoa, como nome, e-mail, telefone ou endereço. É importante protegê-los para evitar roubo de identidade ou invasão de privacidade.
Quais informações posso deixar visíveis?
Informações úteis para quem revisa o bug, como IDs de rastreamento (trace IDs) ou IDs de solicitação (request IDs), e informações do seu próprio e-mail ou ID de conta de teste, são geralmente seguras para deixar visíveis.
Detalhes
Descrição original do autor
Evidence-capture and PoC-redaction discipline for bug-bounty submissions
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2946
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC