CommunityPesquisa e Análise de Dadosgithub.com

Auditar Fluxos de Trabalho do Repositório

Audite um repositório local em busca de lacunas de governança, riscos de limite de confiança do GitHub Actions e automação de moderação insegura. Use para revisões de segurança de repositórios, auditorias de fluxos de trabalho de pull request, análise de pull_request_target ou workflow_run, verificações de permissões de token, cobertura de políticas e solicitações de um patch de remediação revisável.

O que é Auditar Fluxos de Trabalho do Repositório?

Esta skill permite auditar repositórios Git locais para identificar lacunas de governança, riscos de segurança em workflows do GitHub Actions e automações de moderação inseguras. Ela é útil para revisões de segurança de repositórios, auditorias de fluxos de trabalho de pull requests e análise de eventos como pull_request_target e workflow_run. A skill opera sem dependências externas, lendo o diretório do repositório e executando uma auditoria somente leitura com base no arquivo `references/commands.md`. Os resultados incluem sumários de achados críticos e altos, com evidências, caminhos de evento que os acionam e remediações seguras documentadas. Patches corretivos são gerados apenas quando solicitados explicitamente pelo usuário, na forma de diffs unificados que não alteram o repositório alvo diretamente, e cada patch proposto deve ser revisado antes da aplicação. A skill segue rígidos guardrails para não modificar configurações, permissões ou repositórios sem solicitação explícita separada, e trata códigos de saída de política sem assumir falhas de auditoria. A saída inclui escopo da auditoria, contagens de achados, achados priorizados com evidências e opções de remediação, mantendo dados SARIF ou JSON privados quando contêm detalhes sensíveis.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/thangldw/awesome-maintainer-defense/tree/main/skills/audit-repository-workflows

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Auditar Fluxos de Trabalho do Repositório faz?

Use o auditor livre de dependências. Lidere com evidências e distinga um achado de prova de autoria, intenção, comprometimento ou explorabilidade.

Fluxo de Trabalho

  1. Resolva o diretório exato do repositório. Não escaneie fora do escopo declarado pelo usuário.
  2. Leia references/commands.md e execute a auditoria somente leitura primeiro.
  3. Resuma achados críticos e altos, o caminho de workflow/evento que aciona cada achado e a remediação segura documentada.
  4. Gere um patch apenas quando o usuário solicitar uma correção ou patch. O comando fix emite texto de diff unificado e nunca edita o repositório alvo.
  5. Revise cada patch proposto antes de recomendar a aplicação. Destaque alterações que exigem julgamento do proprietário do repositório.

Guardrails

  • Nunca instale um perfil de defesa, edite configurações do repositório, faça commit, push, merge, feche issues ou altere permissões sem uma solicitação explícita separada.
  • Não rotule um contribuidor, conta, pull request ou commit como malicioso com base em achados heurísticos.
  • Trate o código de saída 2 de --fail-on como um resultado de limite de política, não uma falha de auditoria.
  • Mantenha a saída SARIF ou JSON privada quando contiver caminhos de workflow ou detalhes de segurança sensíveis.
  • Se o alvo não for um repositório Git, explique o contexto de proveniência reduzido em vez de inventar uma identidade de repositório.

Saída

Retorne: escopo da auditoria, contagens de achados, achados priorizados, locais de evidência, opções de remediação, limitações e se um patch foi gerado.

Habilidades Relacionadas