Skip to content

[15.0] Remove bundler-audit analyzer

Deprecation Summary

Dependency Scanning uses bundler-audit and gemnasium for analyzing ruby projects. bundler-audit was added because it has a different advisory source from gemnasium: ruby-advisory-db. However, the gemnasium advisory database gemnasium-db is now a superset of ruby-advisory-db. This has made bundler-audit redundant.

This change will only affect users that are using the analyzer directly either through changing the CI configuration for Dependency Scanning to use bundler-audit directly or by using the bundler-audit docker image in a job.

Breaking Changes

Affected Topology

Both self-managed and saas users will be affected.

Affected Tier

  • Ultimate

Checklist

  • @mention your stage's stable counterparts on this issue. For example, Customer Support, Customer Success (Technical Account Manager), Product Marketing Manager.
    • To see who the stable counterparts are for a product team visit product categories
      • If there is no stable counterpart listed for Sales/CS please mention @timtams
      • If there is no stable counterpart listed for Support please @mention @gitlab-com/support/managers
      • If there is no stable counterpart listed for Marketing please mention @williamchia

Deprecation Milestone

14.6

Planned Removal Milestone

15.0

Implementation Plan

Edited by Igor Frenkel