{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:045ff8d9-e43f-4cbd-ac25-f6ae9031110d","metadata":{"timestamp":"2026-09-15T11:31:35Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"gitlab-org/gitlab-development-kit"}},"components":[{"type":"library","name":"markdown-link-check","version":"^3.10.2","purl":"pkg:npm/markdown-link-check","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"markdownlint-cli","version":"^0.32.0","purl":"pkg:npm/markdownlint-cli","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"ansi-styles","version":"4.3.0","purl":"pkg:npm/ansi-styles","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"argparse","version":"2.0.1","purl":"pkg:npm/argparse","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"async","version":"3.2.4","purl":"pkg:npm/async","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"balanced-match","version":"1.0.2","purl":"pkg:npm/balanced-match","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"boolbase","version":"1.0.0","purl":"pkg:npm/boolbase","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"brace-expansion","version":"2.0.1","purl":"pkg:npm/brace-expansion","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"chalk","version":"4.1.2","purl":"pkg:npm/chalk","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"cheerio-select","version":"2.1.0","purl":"pkg:npm/cheerio-select","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"cheerio","version":"1.0.0-rc.12","purl":"pkg:npm/cheerio","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"color-convert","version":"2.0.1","purl":"pkg:npm/color-convert","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"color-name","version":"1.1.4","purl":"pkg:npm/color-name","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"commander","version":"6.2.1","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"commander","version":"9.4.0","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"css-select","version":"5.1.0","purl":"pkg:npm/css-select","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"css-what","version":"6.1.0","purl":"pkg:npm/css-what","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"debug","version":"3.2.7","purl":"pkg:npm/debug","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"deep-extend","version":"0.6.0","purl":"pkg:npm/deep-extend","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"dom-serializer","version":"2.0.0","purl":"pkg:npm/dom-serializer","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"domelementtype","version":"2.3.0","purl":"pkg:npm/domelementtype","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"domhandler","version":"5.0.3","purl":"pkg:npm/domhandler","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"domutils","version":"3.0.1","purl":"pkg:npm/domutils","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"entities","version":"4.3.1","purl":"pkg:npm/entities","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"entities","version":"3.0.1","purl":"pkg:npm/entities","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"fs.realpath","version":"1.0.0","purl":"pkg:npm/fs.realpath","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"get-stdin","version":"9.0.0","purl":"pkg:npm/get-stdin","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"glob","version":"8.0.3","purl":"pkg:npm/glob","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"has-flag","version":"4.0.0","purl":"pkg:npm/has-flag","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"html-link-extractor","version":"1.0.5","purl":"pkg:npm/html-link-extractor","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"htmlparser2","version":"8.0.1","purl":"pkg:npm/htmlparser2","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"iconv-lite","version":"0.6.3","purl":"pkg:npm/iconv-lite","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"ignore","version":"5.2.0","purl":"pkg:npm/ignore","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"inflight","version":"1.0.6","purl":"pkg:npm/inflight","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"inherits","version":"2.0.4","purl":"pkg:npm/inherits","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"ini","version":"3.0.0","purl":"pkg:npm/ini","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"is-absolute-url","version":"3.0.3","purl":"pkg:npm/is-absolute-url","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"is-relative-url","version":"3.0.0","purl":"pkg:npm/is-relative-url","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"isemail","version":"3.2.0","purl":"pkg:npm/isemail","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"js-yaml","version":"4.1.0","purl":"pkg:npm/js-yaml","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"jsonc-parser","version":"3.1.0","purl":"pkg:npm/jsonc-parser","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"link-check","version":"5.1.0","purl":"pkg:npm/link-check","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"linkify-it","version":"4.0.1","purl":"pkg:npm/linkify-it","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"lodash","version":"4.17.21","purl":"pkg:npm/lodash","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"markdown-it","version":"13.0.1","purl":"pkg:npm/markdown-it","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"markdown-link-check","version":"3.10.2","purl":"pkg:npm/markdown-link-check","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"markdown-link-extractor","version":"3.0.2","purl":"pkg:npm/markdown-link-extractor","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"markdownlint-cli","version":"0.32.0","purl":"pkg:npm/markdownlint-cli","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"markdownlint-rule-helpers","version":"0.17.0","purl":"pkg:npm/markdownlint-rule-helpers","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"markdownlint","version":"0.26.0","purl":"pkg:npm/markdownlint","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"marked","version":"4.0.18","purl":"pkg:npm/marked","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"mdurl","version":"1.0.1","purl":"pkg:npm/mdurl","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"minimatch","version":"5.1.0","purl":"pkg:npm/minimatch","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"minimist","version":"1.2.6","purl":"pkg:npm/minimist","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"ms","version":"2.1.3","purl":"pkg:npm/ms","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"needle","version":"3.1.0","purl":"pkg:npm/needle","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"nth-check","version":"2.1.1","purl":"pkg:npm/nth-check","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"once","version":"1.4.0","purl":"pkg:npm/once","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"parse5-htmlparser2-tree-adapter","version":"7.0.0","purl":"pkg:npm/parse5-htmlparser2-tree-adapter","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"parse5","version":"7.0.0","purl":"pkg:npm/parse5","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"progress","version":"2.0.3","purl":"pkg:npm/progress","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"punycode","version":"2.1.1","purl":"pkg:npm/punycode","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"run-con","version":"1.2.11","purl":"pkg:npm/run-con","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"safer-buffer","version":"2.1.2","purl":"pkg:npm/safer-buffer","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"sax","version":"1.2.4","purl":"pkg:npm/sax","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"strip-json-comments","version":"3.1.1","purl":"pkg:npm/strip-json-comments","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"supports-color","version":"7.2.0","purl":"pkg:npm/supports-color","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"uc.micro","version":"1.0.6","purl":"pkg:npm/uc.micro","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"wrappy","version":"1.0.2","purl":"pkg:npm/wrappy","properties":[{"name":"filePath","value":"yarn.lock"}]},{"type":"library","name":"lefthook","version":"~\u003e 1.1.1","purl":"pkg:gem/lefthook","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"rake","version":"~\u003e 13.0.6","purl":"pkg:gem/rake","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"rubocop","version":"\u003e= 0","purl":"pkg:gem/rubocop","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"yard","version":"~\u003e 0.9.28","purl":"pkg:gem/yard","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"gitlab-styles","version":"~\u003e 7.1.0","purl":"pkg:gem/gitlab-styles","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"irb","version":"~\u003e 1.4.1","purl":"pkg:gem/irb","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"rspec","version":"~\u003e 3.11.0","purl":"pkg:gem/rspec","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"rspec_junit_formatter","version":"~\u003e 0.5.1","purl":"pkg:gem/rspec_junit_formatter","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"simplecov-cobertura","version":"~\u003e 2.1.0","purl":"pkg:gem/simplecov-cobertura","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"gitlab-dangerfiles","version":"~\u003e 3.5.1","purl":"pkg:gem/gitlab-dangerfiles","properties":[{"name":"filePath","value":"Gemfile"}]},{"type":"library","name":"activesupport","version":"7.0.3","purl":"pkg:gem/activesupport","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"addressable","version":"2.8.1","purl":"pkg:gem/addressable","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"ast","version":"2.4.2","purl":"pkg:gem/ast","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"claide","version":"1.1.0","purl":"pkg:gem/claide","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"claide-plugins","version":"0.9.2","purl":"pkg:gem/claide-plugins","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"colored2","version":"3.1.2","purl":"pkg:gem/colored2","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"concurrent-ruby","version":"1.1.10","purl":"pkg:gem/concurrent-ruby","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"cork","version":"0.3.0","purl":"pkg:gem/cork","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"danger","version":"8.6.1","purl":"pkg:gem/danger","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"danger-gitlab","version":"8.0.0","purl":"pkg:gem/danger-gitlab","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"diff-lcs","version":"1.5.0","purl":"pkg:gem/diff-lcs","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"docile","version":"1.4.0","purl":"pkg:gem/docile","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday","version":"1.10.2","purl":"pkg:gem/faraday","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-em_http","version":"1.0.0","purl":"pkg:gem/faraday-em_http","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-em_synchrony","version":"1.0.0","purl":"pkg:gem/faraday-em_synchrony","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-excon","version":"1.1.0","purl":"pkg:gem/faraday-excon","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-http-cache","version":"2.4.1","purl":"pkg:gem/faraday-http-cache","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-httpclient","version":"1.0.1","purl":"pkg:gem/faraday-httpclient","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-multipart","version":"1.0.4","purl":"pkg:gem/faraday-multipart","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-net_http","version":"1.0.1","purl":"pkg:gem/faraday-net_http","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-net_http_persistent","version":"1.2.0","purl":"pkg:gem/faraday-net_http_persistent","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-patron","version":"1.0.0","purl":"pkg:gem/faraday-patron","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-rack","version":"1.0.0","purl":"pkg:gem/faraday-rack","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"faraday-retry","version":"1.0.3","purl":"pkg:gem/faraday-retry","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"git","version":"1.12.0","purl":"pkg:gem/git","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"gitlab","version":"4.19.0","purl":"pkg:gem/gitlab","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"gitlab-dangerfiles","version":"3.5.1","purl":"pkg:gem/gitlab-dangerfiles","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"gitlab-styles","version":"7.1.0","purl":"pkg:gem/gitlab-styles","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"httparty","version":"0.20.0","purl":"pkg:gem/httparty","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"i18n","version":"1.10.0","purl":"pkg:gem/i18n","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"io-console","version":"0.5.11","purl":"pkg:gem/io-console","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"irb","version":"1.4.1","purl":"pkg:gem/irb","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"kramdown","version":"2.4.0","purl":"pkg:gem/kramdown","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"kramdown-parser-gfm","version":"1.1.0","purl":"pkg:gem/kramdown-parser-gfm","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"lefthook","version":"1.1.1","purl":"pkg:gem/lefthook","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"mime-types","version":"3.4.1","purl":"pkg:gem/mime-types","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"mime-types-data","version":"3.2022.0105","purl":"pkg:gem/mime-types-data","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"minitest","version":"5.15.0","purl":"pkg:gem/minitest","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"multi_xml","version":"0.6.0","purl":"pkg:gem/multi_xml","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"multipart-post","version":"2.2.3","purl":"pkg:gem/multipart-post","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"nap","version":"1.1.0","purl":"pkg:gem/nap","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"no_proxy_fix","version":"0.1.2","purl":"pkg:gem/no_proxy_fix","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"octokit","version":"4.25.1","purl":"pkg:gem/octokit","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"open4","version":"1.3.4","purl":"pkg:gem/open4","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"parallel","version":"1.22.1","purl":"pkg:gem/parallel","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"parser","version":"3.1.2.0","purl":"pkg:gem/parser","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"public_suffix","version":"5.0.0","purl":"pkg:gem/public_suffix","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rack","version":"2.2.3.1","purl":"pkg:gem/rack","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rainbow","version":"3.1.1","purl":"pkg:gem/rainbow","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rake","version":"13.0.6","purl":"pkg:gem/rake","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rchardet","version":"1.8.0","purl":"pkg:gem/rchardet","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"regexp_parser","version":"2.5.0","purl":"pkg:gem/regexp_parser","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"reline","version":"0.3.1","purl":"pkg:gem/reline","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rexml","version":"3.2.5","purl":"pkg:gem/rexml","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rspec","version":"3.11.0","purl":"pkg:gem/rspec","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rspec-core","version":"3.11.0","purl":"pkg:gem/rspec-core","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rspec-expectations","version":"3.11.0","purl":"pkg:gem/rspec-expectations","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rspec-mocks","version":"3.11.0","purl":"pkg:gem/rspec-mocks","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rspec-support","version":"3.11.0","purl":"pkg:gem/rspec-support","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rspec_junit_formatter","version":"0.5.1","purl":"pkg:gem/rspec_junit_formatter","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rubocop","version":"0.93.1","purl":"pkg:gem/rubocop","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rubocop-ast","version":"1.18.0","purl":"pkg:gem/rubocop-ast","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rubocop-gitlab-security","version":"0.1.1","purl":"pkg:gem/rubocop-gitlab-security","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rubocop-graphql","version":"0.14.3","purl":"pkg:gem/rubocop-graphql","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rubocop-performance","version":"1.9.2","purl":"pkg:gem/rubocop-performance","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rubocop-rails","version":"2.9.1","purl":"pkg:gem/rubocop-rails","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rubocop-rspec","version":"1.44.1","purl":"pkg:gem/rubocop-rspec","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"ruby-progressbar","version":"1.11.0","purl":"pkg:gem/ruby-progressbar","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"ruby2_keywords","version":"0.0.5","purl":"pkg:gem/ruby2_keywords","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"sawyer","version":"0.9.2","purl":"pkg:gem/sawyer","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"simplecov","version":"0.21.2","purl":"pkg:gem/simplecov","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"simplecov-cobertura","version":"2.1.0","purl":"pkg:gem/simplecov-cobertura","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"simplecov-html","version":"0.12.3","purl":"pkg:gem/simplecov-html","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"simplecov_json_formatter","version":"0.1.3","purl":"pkg:gem/simplecov_json_formatter","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"terminal-table","version":"3.0.2","purl":"pkg:gem/terminal-table","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"tzinfo","version":"2.0.4","purl":"pkg:gem/tzinfo","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"unicode-display_width","version":"1.8.0","purl":"pkg:gem/unicode-display_width","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"webrick","version":"1.7.0","purl":"pkg:gem/webrick","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"yard","version":"0.9.28","purl":"pkg:gem/yard","properties":[{"name":"filePath","value":"Gemfile.lock"}]},{"type":"library","name":"rake","version":"~\u003e 13.0","purl":"pkg:gem/rake","properties":[{"name":"filePath","value":"gem/gitlab-development-kit.gemspec"}]}]}