Pular para o conteúdo
Skillpedia
Diversos42 mil · #4739

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

https://github.com/zhaoxuya520/reverse-skill/blob/main/CTF-Sandbox-Orchestrator/competition-supply-chain/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/zhaoxuya520/reverse-skill/blob/main/CTF-Sandbox-Orchestrator/competition-supply-chain/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-chain

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/CTF-Sandbox-Orchestrator/competition-supply-chain/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.

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

  1. Divida o problema em origem, resolução de dependências, compilação, empacotamento, publicação e consumo em tempo de execução.
  2. Decida onde ocorre a primeira divergência entre o artefato pretendido e o artefato em tempo de execução.
  3. Mantenha a proveniência como uma cadeia compacta, não um conjunto disperso de observações.
  4. Reproduza o menor caminho de compilação ou empacotamento possível que ainda mostre o problema.
  5. 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.md para 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

repo: zhaoxuya520/reverse-skill

Popularidade

Estrelas no GitHub
42 mil
Posição no ranking
#4739
Licença
MIT
Atualizada em
22/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas