Community研究&データ分析github.com

audit-repository-workflows

ローカルリポジトリのガバナンスギャップ、GitHub Actionsの信頼境界リスク、安全でないモデレーション自動化を監査します。リポジトリのセキュリティレビュー、プルリクエストワークフロー監査、pull_request_targetやworkflow_runの分析、トークン権限チェック、ポリシーカバレッジ、レビュー可能な修正パッチのリクエストに使用します。

audit-repository-workflows とは?

このスキルは、ローカルリポジトリのセキュリティ監査を実行するための依存関係不要のツールです。主にGitHub Actionsのワークフローに内在するガバナンスギャップ、信頼境界リスク、安全でないモデレーション自動化を特定します。開発者は、プルリクエストワークフロー、pull_request_targetやworkflow_runイベントの分析、トークン権限チェック、ポリシーカバレッジの評価に活用できます。このスキルは、読み取り専用の監査を最初に実行し、証拠に基づいて主要な発見事項を要約します。問題の修正パッチはユーザーが明示的にリクエストした場合にのみ生成され、レビュー可能なユニファイド差分形式で提供されます。リポジトリ設定の変更やコードの直接編集は一切行わず、安全なセキュリティレビューワークフローを実現します。

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

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

リポジトリワークフローの監査

バンドルされた依存関係不要の監査ツールを使用します。証拠を先に提示し、発見事項と作成者の証明、意図、侵害、悪用可能性を区別します。

ワークフロー

  1. 正確なリポジトリディレクトリを解決します。ユーザーが指定したスコープ外をスキャンしないでください。
  2. references/commands.md を読み、最初に読み取り専用の監査を実行します。
  3. 重大および高重要度の発見事項、各発見事項をトリガーするワークフロー/イベントパス、および文書化された安全な修復方法を要約します。
  4. パッチはユーザーが修正またはパッチをリクエストした場合にのみ生成します。fix コマンドはユニファイド差分テキストを出力し、ターゲットリポジトリを編集することはありません。
  5. 適用前にすべての提案パッチをレビューします。リポジトリ所有者の判断が必要な変更を明示します。

ガードレール

  • 個別の明示的なリクエストなしに、防御プロファイルのインストール、リポジトリ設定の編集、コミット、プッシュ、マージ、イシューのクローズ、または権限の変更を行わないでください。
  • ヒューリスティックな発見事項に基づいて、コントリビューター、アカウント、プルリクエスト、またはコミットを悪意があるとラベル付けしないでください。
  • --fail-on からの終了コード 2 は、監査ツールのクラッシュではなく、ポリシーしきい値の結果として扱います。
  • 機密性の高いワークフローパスやセキュリティ詳細が含まれる場合は、SARIFまたはJSON出力を非公開に保ちます。
  • 対象がGitリポジトリでない場合は、リポジトリの ID を捏造するのではなく、証明コンテキストが限定されていることを説明します。

出力

監査範囲、発見件数、優先順位付けされた発見事項、証拠の場所、修復オプション、制限事項、パッチが生成されたかどうかを返します。

関連スキル