Pular para o conteúdo
Skillpedia
Diversos48 mil · #2946

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/evidence-hygiene/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/evidence-hygiene/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-hygiene

Ou 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.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.

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-token se estiver vinculado à sua sessão
  • Cabeçalhos Authorization (tokens Bearer, JWT)
  • Valores de cabeçalho de requisição Cookie para qualquer cookie que contenha sessão
  • Valores de cabeçalho de resposta Set-Cookie para 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

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas