このページの内容

Awesome CI/CD Attacks

CI/CD Attacksを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

技法

独自性と有用性を備えたCI/CD攻撃技法のキュレーションリスト。

公開された機密データ

初期コード実行

侵害後

防御回避

ツール

  • ADOKit - Azure DevOps Services Attack Toolkit。
  • Gato - GitHub Attack Toolkit。
  • Gato-X - GitHub Attack Toolkit - Extreme Edition。
  • GH Archive - GitHubの公開タイムラインを記録・アーカイブし、さらに分析しやすくするプロジェクト。
  • GHTorrent Project - クエリ可能なGitHub APIデータのオフラインミラー。チュートリアル
  • git-dumper - WebサイトからGitリポジトリをダンプします。
  • GitFive - GitHubプロフィールを調査するOSINTツール。
  • Grep.app - regexを使ってGitHubを検索します。
  • Jenkins Attack Framework - ジョブの一覧表示、認証情報ダンプ、コマンド・スクリプト実行、APIトークン管理など、Jenkinsタスクを管理できるツール。
  • Nord Stream - CI/CD環境内に保存されたシークレットを抽出するツール。
  • pwn_jenkins - Jenkinsサーバーを攻撃するためのノート。
  • Secrets Patterns Database - シークレット、APIキー、パスワード、トークンなどを検出する最大のオープンソースデータベース。
  • Sourcegraph - 公開リポジトリ向けWebベースのコード検索・ナビゲーションツール。
  • Token-Spray - Nucleiを用いてトークン検証を自動化します。
  • zizmor - GitHub Actionsの静的解析。

事例研究

類似プロジェクト