ページ内ナビ
概要
bundler-auditはBundler projectのGemfile.lockをRuby Advisory DBと照合し、既知の脆弱versionやinsecure gem sourceを検出するsecurity toolです。advisory DBを更新してcheckでき、text/JSON/JUnit出力、ignore設定、Rake taskも提供します。現在のversionは0.9.3です。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
Gemfile.lockの依存versionをadvisory databaseと照合する
bundle-audit check --updateでRuby Advisory DBを更新してからlockfileをscanし、該当gem、advisory、criticality、修正版候補をreportできます。HTTPやgit protocol等のinsecure gem sourceも検出します。
出典:[2]
向いている用途
導入前の確認
参考にした公式資料
- [1]rubysec/bundler-audit — GitHub repository(2026-10-06)
- [2]bundler-audit — README(2026-10-06)
- [3]bundler-audit — gemspec metadata(2026-10-06)
- [4]bundler-audit — ChangeLog(2026-10-06)
- [5]bundler-audit — v0.9.3 release(2026-10-06)
編集部からの補足
導入は軽量ですが、結果はadvisory DBの鮮度と収録範囲に依存します。CIではDB更新を明示し、ignoreには理由と期限を持たせ、他のsecurity scanと併用してください。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/rubysec/bundler-audit.git - 2
リポジトリへ移動
cd bundler-audit - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
2,762 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 9
- Open PR
- 24
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Kamal14,633 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Docker化したWeb appをSSHでbare metalやcloud VMへ配備し、kamal-proxyでzero-downtime切替を行う
Ruby - CarrierWave8,768 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
cache/store・processing・ORM mountを組み合わせてRuby Web applicationのfile uploadを扱う
Ruby - Openlane319 Stars
共通タグ 2件 · 共通カテゴリ 1件
controls・evidence・people・vendors・risksをframework横断でつなぐopen-source GRC automation server
Go - Devise24,356 Stars
共通タグ 2件 · 同じ言語
Wardenを基盤にRails authenticationをmodule単位で組み立てるauthentication framework
Ruby - Fluentd13,598 Stars
共通タグ 2件 · 同じ言語
source・filter・buffer・outputをpluginで接続し、log/event deliveryを一つのpipelineへ統合する
Ruby - mkcert59,718 Stars
共通タグ 1件 · 共通カテゴリ 2件
localhostや開発用domain向けにローカルCAを作成し、ブラウザから信頼されるTLS証明書を簡単に発行する
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。