case-review
Faz seu agente revisar casos de segurança para garantir que tudo está pronto para um relatório. Ajuda a verificar se as evidências estão conectadas e se o trabalho está completo.
O que ela faz
Esta ferramenta verifica se um pacote de caso de investigação (como forense ou segurança) está pronto para ser entregue. Ela confere se todas as informações importantes estão conectadas corretamente e se os arquivos estão íntegros.
Quando usar
- ✓Antes de entregar um relatório de investigação.
- ✓Quando você precisa garantir que as evidências digitais estão bem organizadas.
- ✓Para verificar a integridade de arquivos de um caso antes de arquivá-lo.
Exemplo do que pedir para a IA
“Verifique o pacote do caso 'projeto-alfa' para garantir que está pronto para entrega.”
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 os arquivos do caso sem alterá-los. Ela verifica se as descobertas e os caminhos de investigação estão ligados às evidências corretas e se os hashes dos arquivos batem.
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 case-reviewOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/case-review/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.
Revisão do Gráfico de Evidências
Use esta habilidade quando uma análise de engenharia reversa, forense, CTF ou um caso de segurança autorizado precisar de uma entrega defensável. Ela audita o pacote work/<case>/ existente sem alterar o caso ou tocar em um alvo.
Escopo
Esta habilidade abrange:
- Metadados de escopo e prontidão de atividade do alvo
- Estrutura de registro de evidências e campos de reprodutibilidade
- Referências de itens de trabalho e entradas de linha do tempo para Evidências
- Constatações Estruturadas e Caminhos no Markdown do relatório
- Verificação opcional SHA-256 para artefatos locais do caso
- Um resultado de revisão em Markdown ou JSON para entrega de relatório
NÃO deve realizar reconhecimento, exploração, instrumentação dinâmica ou alterações no alvo. Essas ações pertencem à habilidade de análise roteada e exigem o portão de escopo do caso.
AÇÃO NECESSÁRIA
NOW: leia../field-journal/precedent-reverse.mde confirme que esta é uma revisão de um pacote de caso autorizado existente.NOW: confirme o caminho do caso e escolha o modo de revisão somente leitura.NEXT: leia../tool-index.md; esta habilidade usa apenas a biblioteca padrão do Python 3 e não requer bootstrap.NEXT: executepython3 scripts/review_case.py <case-root> --format markdown.ACT: resolva todos os erros, então reexecute a revisão antes de declarar que a entrega foi concluída.
Dependências de Ferramentas
| Ferramenta | Necessário | Propósito | Bootstrap Automático |
|---|---|---|---|
| Python 3.9+ | Sim | Executa o script de revisão de caso somente leitura | Não, use a instalação Python da plataforma |
Nenhum acesso à rede ou pacote de terceiros é necessário.
Fluxo de Trabalho
Fase 1: Entrada
Execute a revisão no diretório de caso existente:
python3 skills/case-review/scripts/review_case.py work/<case> --format markdown
Confirme que scope.md, timeline.md, workitems.md e evidence/ estão presentes. Uma revisão não rigorosa relata avisos de escopo, enquanto uma revisão rigorosa trata os avisos como bloqueadores de entrega.
Sugestão de Próximo Passo (escolha um número)
- Corrigir os campos de autorização, escopo ou network_profile em scope.md
- Continuar a verificar os comandos reprodutíveis e a origem dos registros de Evidência
- Exportar o resultado da revisão atual e anexá-lo ao relatório de fase
- Mudar para saída JSON para integração com CI ou outras ferramentas de revisão
- Pausar e confirmar o escopo da revisão primeiro
Fase 2: Rastreabilidade
Revise as verificações para:
- IDs de Evidência que não existem
- Constatações sem
evidence_ids - Caminhos sem
path_typepermitido ou referência de Evidência - Itens de trabalho e entradas de linha do tempo apontando para Evidência desconhecida
- Registros de Evidência não vinculados
- Constatações validadas com baixa confiança
Uma observação offline pode usar repro_command: n/a apenas quando seu campo notes documenta explicitamente a limitação offline.
Use JSON quando outra ferramenta precisar de campos estáveis:
python3 skills/case-review/scripts/review_case.py work/<case> --format json
Sugestão de Próximo Passo (escolha um número)
- Adicionar Evidências ausentes e manter os comandos originais
- Revisar novamente após vincular Constatações candidatas à Evidência
- Adicionar etapas de P-id e Caminho para a cadeia de chamadas ou cadeia de ataque
- Gerar um resumo de entrega em Markdown
- Voltar para a habilidade PRIMARY para continuar a análise
Fase 3: Verificação de Fixidez
Quando um registro de Evidência contiver tanto content_hash quanto artifact_path, verifique o artefato local do caso:
python3 skills/case-review/scripts/review_case.py work/<case> --verify-hashes --strict
O script aceita sha256:<64 hex characters> e verifica se o artefato permanece dentro da raiz do caso. Uma incompatibilidade de hash é uma falha grave.
O helper de Evidência do PowerShell pode registrar um hash ao anexar um registro:
powershell -File skills/scripts/append-evidence.ps1 -CaseRoot work\<case> -Id E-001 -Title "Sample hash" -ReproCommand "sha256sum evidence/sample.bin" -ArtifactPath "evidence\sample.bin"
Sugestão de Próximo Passo (escolha um número)
- Corrigir a incompatibilidade de hash ou substituir a cópia de trabalho contaminada
- Adicionar SHA-256 e artifact_path para arquivos originais não fixados
- Continuar para a fase de geração de relatório
- Exportar o resultado JSON para o CI salvar
- Pausar e solicitar revisão manual
Fase 4: Entrega
Use o modo rigoroso antes de um relatório final ou entrega a um especialista:
python3 skills/case-review/scripts/review_case.py work/<case> --strict --format markdown > work/<case>/report/case-review.md
O comando é somente leitura em relação ao caso, a menos que o redirecionamento do shell seja explicitamente usado para salvar sua saída. A revisão não é aconselhamento jurídico e não substitui os procedimentos organizacionais de manuseio de evidências.
Sugestão de Próximo Passo (escolha um número)
- Entregar o resultado da revisão aprovado para
docs-generator/gerar o relatório formal - Voltar para a habilidade PRIMARY para adicionar novas evidências de análise
- Arquivar os resultados da revisão em Markdown e JSON
- Pausar e solicitar revisão manual
Contrato de Comportamento de Linguagem
- Raciocínio interno, seleção de ferramentas e controle de fase: Inglês.
- Mensagens visíveis ao usuário, rótulos de seção, relatórios e menus de próximo passo: Chinês, a menos que o usuário solicite outro idioma.
- Rótulos bilíngues padrão colocam o Chinês primeiro e o Inglês em segundo, separados por
/.
…
Perguntas frequentes
O que é um 'pacote de caso'?
É um conjunto de arquivos e informações coletadas durante uma investigação digital, como dados de um computador ou rede.
O que significa 'integridade de arquivos'?
Significa garantir que um arquivo não foi alterado desde que foi coletado, usando códigos únicos chamados 'hashes'.
A ferramenta altera os arquivos do caso?
Não, ela apenas lê os arquivos para verificar se tudo está correto. Ela não modifica nem apaga nada.
Detalhes
Descrição original do autor
Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional artifact hash integrity before report handoff.
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4754
- 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
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC