{"id":20617785,"url":"https://github.com/cyclonedx/cyclonedx-ruby-gem","last_synced_at":"2025-04-15T11:36:36.434Z","repository":{"id":32479778,"uuid":"134329127","full_name":"CycloneDX/cyclonedx-ruby-gem","owner":"CycloneDX","description":"Creates CycloneDX Software Bill of Materials (SBOM) from Ruby projects","archived":false,"fork":false,"pushed_at":"2023-11-18T13:20:36.000Z","size":88,"stargazers_count":26,"open_issues_count":15,"forks_count":18,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-28T19:37:54.859Z","etag":null,"topics":["bill-of-materials","bom","bundler","cyclonedx","gem","mbom","obom","owasp","package-url","purl","ruby","saasbom","sbom","sbom-generator","software-bill-of-materials","spdx","vex"],"latest_commit_sha":null,"homepage":"https://cyclonedx.org/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CycloneDX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"custom":["https://owasp.org/donate/?reponame=www-project-cyclonedx\u0026title=OWASP+CycloneDX"]}},"created_at":"2018-05-21T21:52:13.000Z","updated_at":"2025-03-19T19:35:49.000Z","dependencies_parsed_at":"2024-01-16T12:46:48.892Z","dependency_job_id":"c453ff9d-e339-46b8-9be9-15967e1fced1","html_url":"https://github.com/CycloneDX/cyclonedx-ruby-gem","commit_stats":{"total_commits":90,"total_committers":9,"mean_commits":10.0,"dds":0.6777777777777778,"last_synced_commit":"513d5d6c55fd90b8b75237c7908576ff5f8e50a7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CycloneDX%2Fcyclonedx-ruby-gem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CycloneDX%2Fcyclonedx-ruby-gem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CycloneDX%2Fcyclonedx-ruby-gem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CycloneDX%2Fcyclonedx-ruby-gem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CycloneDX","download_url":"https://codeload.github.com/CycloneDX/cyclonedx-ruby-gem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249061651,"owners_count":21206540,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bill-of-materials","bom","bundler","cyclonedx","gem","mbom","obom","owasp","package-url","purl","ruby","saasbom","sbom","sbom-generator","software-bill-of-materials","spdx","vex"],"created_at":"2024-11-16T12:05:57.801Z","updated_at":"2025-04-15T11:36:36.415Z","avatar_url":"https://github.com/CycloneDX.png","language":"Ruby","readme":"[![Build Status](https://github.com/CycloneDX/cyclonedx-ruby-gem/workflows/Ruby%20CI/badge.svg)](https://github.com/CycloneDX/cyclonedx-ruby-gem/actions?workflow=Ruby+CI)\n[![Gem Version](https://badge.fury.io/rb/cyclonedx-ruby.svg)](https://badge.fury.io/rb/cyclonedx-ruby)\n[![License](https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg)][License]\n[![Website](https://img.shields.io/badge/https://-cyclonedx.org-blue.svg)](https://cyclonedx.org/)\n[![Slack Invite](https://img.shields.io/badge/Slack-Join-blue?logo=slack\u0026labelColor=393939)](https://cyclonedx.org/slack/invite)\n[![Group Discussion](https://img.shields.io/badge/discussion-groups.io-blue.svg)](https://groups.io/g/CycloneDX)\n[![Twitter](https://img.shields.io/twitter/url/http/shields.io.svg?style=social\u0026label=Follow)](https://twitter.com/CycloneDX_Spec)\n\n\n# CycloneDX Ruby Gem\n\nThe CycloneDX Ruby Gem creates a valid CycloneDX Software Bill of Materials (SBOM) from all project dependencies. CycloneDX is a lightweight SBOM specification that is easily created, human readable, and simple to parse. \n\n#### Installing from RubyGems\n\n```bash\ngem install cyclonedx-ruby \n```\n\n#### Building and Installing From Source\n\n```bash\ngem build cyclonedx-ruby.gemspec\ngem install cyclonedx-ruby-x.x.x.gem \n```\n\n#### Usage\ncyclonedx-ruby [options]\n\n    `-v, --[no-]verbose` Run verbosely\n    `-p, --path path` Path to Ruby project directory\n    `-f, --format` Bom output format\n    `-h, --help` Show help message\n\n**Output:** bom.xml or bom.json file in project directory\n\n#### Example\n```bash\ncyclonedx-ruby -p /path/to/ruby/project\n```\n\n\nCopyright \u0026 License\n-------------------\n\nCycloneDX Ruby Gem is Copyright (c) OWASP Foundation. All Rights Reserved.\n\nPermission to modify and redistribute is granted under the terms of the Apache 2.0 license. See the [LICENSE] file for the full license.\n\n[License]: https://github.com/CycloneDX/cyclonedx-ruby-gem/blob/master/LICENSE\n\n","funding_links":["https://owasp.org/donate/?reponame=www-project-cyclonedx\u0026title=OWASP+CycloneDX"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclonedx%2Fcyclonedx-ruby-gem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyclonedx%2Fcyclonedx-ruby-gem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclonedx%2Fcyclonedx-ruby-gem/lists"}