メインコンテンツへスキップ
友田 陽大

カテゴリ

Dependabot 実装ガイド(dependabot.yml 設定/アラート・セキュリティ更新/auto-merge/トラブルシュート/プライベートレジストリ/モノレポ/Actions SHA固定/Docker/Renovate・SCA技術選定)

Dependabot は『入れたら終わり』ではなく、3本柱(検知=アラート/修正=セキュリティ更新/鮮度維持=バージョン更新)を分離し、PR洪水を構造的に抑え、SLA を持って運用して初めて価値が出ます。本クラスタは、ピラーで全体像と有効化・課金(標準ランナーでは Actions 課金を消費しない)・運用設計を示し、各論で dependabot.yml の全オプション(groups・cooldown・directories・registries・multi-ecosystem-groups)、GitHub Actions と fetch-metadata による『patch/minor だけ安全に自動マージ』する設計(読み取り専用トークンと Dependabot シークレットの正しい扱い、pull_request と pull_request_target の使い分け)、auto-triage と grouped security updates を使った脆弱性対応、そして Renovate との技術選定までを体系化します。依存(SCA)は Dependabot、自作コードの脆弱性は SAST/DAST という役割分担まで正直に切り分け、サプライチェーンの技術的負債を増やさない自動化を、公式ドキュメントに忠実な実コードで提供します。

11 記事

基礎ガイド

基礎ガイド(まずはここから)

Dependabot
GitHub Actions
サプライチェーンセキュリティ
依存関係管理
DevSecOps

Dependabot 本番運用ガイド:アラート・セキュリティ更新・バージョン更新を「3本柱」で分離し、依存関係を自動で安全に保つ

GitHub の Dependabot を本番品質で運用する実装ガイド。公式ドキュメント(2026年6月時点)に忠実に、Dependabot alerts/security updates/version updates の3本柱の違いと使い分け、有効化手順、dependabot.yml の実戦設定、どこで動くか(Actions ランナー)と課金、auto-merge とグルーピング、SLA を持った運用設計までを、コピペできる実コードと案件視点で解説します。

15分

関連する実践記事