competition-supply-chain
Ajuda seu agente a analisar a cadeia de suprimentos de software. Ele permite rastrear dependências, pacotes maliciosos e alterações em processos de build e release.
O que ela faz
Esta ferramenta ajuda a entender como um programa de computador foi construído e entregue. Ela rastreia cada etapa, desde o código original até o que realmente foi usado, para encontrar problemas.
Quando usar
- ✓Quando você suspeita que um programa foi alterado indevidamente.
- ✓Para verificar se a versão correta de um programa foi usada.
- ✓Para entender a origem de um erro em um programa.
Exemplo do que pedir para a IA
“Verifique a cadeia de suprimentos do programa X e me mostre onde ele foi modificado.”
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 compara o que deveria ter sido construído com o que realmente foi construído e executado. Isso é feito mapeando todas as etapas, como a obtenção de códigos, a instalação de partes e a entrega final.
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 competition-supply-chainOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/CTF-Sandbox-Orchestrator/competition-supply-chain/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.
Cadeia de Suprimentos da Competição
Use esta habilidade apenas como uma especialização downstream depois que $ctf-sandbox-orchestrator já estiver ativa e tiver estabelecido suposições de sandbox, propriedade de nós e prioridades de evidências. Se isso ainda não aconteceu, retorne para $ctf-sandbox-orchestrator primeiro.
Use esta habilidade quando o desafio for realmente sobre proveniência, desvio de dependência, saída de compilação, fluxo de lançamento ou qual artefato de tempo de execução realmente foi enviado.
Responda em chinês simplificado, a menos que o usuário solicite explicitamente o inglês.
Início Rápido
- Divida o problema em origem, resolução de dependências, compilação, empacotamento, publicação e consumo em tempo de execução.
- Decida onde ocorre a primeira divergência entre o artefato pretendido e o artefato em tempo de execução.
- Mantenha a proveniência como uma cadeia compacta, não um conjunto disperso de observações.
- Reproduza o menor caminho de compilação ou empacotamento possível que ainda mostre o problema.
- Separe a intenção registrada do que o pipeline realmente emitiu.
Fluxo de Trabalho
1. Rastrear Proveniência de Ponta a Ponta
- Mapeie checkout de origem, arquivos de bloqueio, busca de dependências, etapas de pré/pós-instalação, scripts de compilação, empacotamento, destino de publicação e consumidor em tempo de execução.
- Compare a versão declarada, a versão resolvida e o artefato enviado.
- Observe diferenças no registro, cache, espelho ou ambiente de CI.
2. Conciliar Tempo de Compilação e Tempo de Execução
- Compare manifestos com camadas de imagem, segredos montados, arquivos gerados e ganchos de tempo de execução.
- Identifique se a mutação decisiva ocorre na instalação de dependências, etapa de compilação, etapa de publicação ou inicialização em tempo de execução.
3. Relatar o Ponto de Quebra
- Declare o ponto mais antigo onde a proveniência diverge.
- Mantenha as evidências em uma cadeia curta da origem ao consumidor em tempo de execução.
Leia esta Referência
- Carregue
references/supply-chain.mdpara a lista de verificação de proveniência, empacotamento de evidências e modos comuns de falha de pipeline.
O Que Preservar
- Versões de dependência declarada, dependência resolvida e artefato em tempo de execução
- Nomes de etapas de CI, pulls de registro, hashes de artefatos e camadas de imagem ou pacote
- O consumidor em tempo de execução que realmente aceita ou executa o artefato
Perguntas frequentes
O que é 'provenance'?
'Provenance' é como um histórico detalhado que mostra a origem e todas as modificações de um item, neste caso, um programa de computador.
O que é 'dependency drift'?
'Dependency drift' acontece quando as partes que um programa usa (dependências) mudam sem que se perceba, podendo causar problemas.
Preciso saber programar para usar isso?
Não, esta ferramenta é projetada para ser usada mesmo sem conhecimento de programação. Ela simplifica a análise do processo de construção de software.
Detalhes
Descrição original do autor
Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for CI/CD, registry, dependency drift, artifact provenance, image build, release pipeline, and runtime consumer challenges. Use when the user asks to trace dependency drift, registry pulls, malicious packages, build or release tampering, CI execution, artifact signing, or which shipped artifact the runtime actually consum
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4739
- 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
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