A Ruby library for parsing, validating, and generating Package URLs (PURLs) as defined by the PURL specification

dependencies package-url purl ruby ruby-gem sbom
3 Open Issues Need Help Last updated: Jul 25, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement a command-line interface (CLI) command for the `purl` Ruby gem that retrieves and displays security advisories from advisories.ecosyste.ms based on a provided Package URL (PURL). The command should handle both specific version lookups and display all advisories if no version is specified. The output should include title, description, version ranges, identifiers, risk, classification, source, and date and time.

Complexity: 4/5
enhancement help wanted

A Ruby library for parsing, validating, and generating Package URLs (PURLs) as defined by the PURL specification

Ruby
#dependencies#package-url#purl#ruby#ruby-gem#sbom
purl lookup cli command about 1 month ago

AI Summary: Implement a command-line interface (CLI) command for the `purl` Ruby library that takes a Package URL (PURL) as input and retrieves additional package information from external APIs like `https://packages.ecosyste.ms/` and `https://repos.ecosyste.ms/`, displaying details such as repository URL, license, status, stars, and latest version. The CLI should handle different package types and gracefully handle API errors.

Complexity: 4/5
enhancement help wanted

A Ruby library for parsing, validating, and generating Package URLs (PURLs) as defined by the PURL specification

Ruby
#dependencies#package-url#purl#ruby#ruby-gem#sbom

AI Summary: Configure RubyGems trusted publishing and create a GitHub Actions workflow to automate gem releases. This involves setting up trusted publishing on RubyGems.org, then creating a GitHub Actions workflow that triggers on version tags, runs tests, and publishes the gem using the `rubygems/release-gem` action.

Complexity: 3/5
enhancement help wanted

A Ruby library for parsing, validating, and generating Package URLs (PURLs) as defined by the PURL specification

Ruby
#dependencies#package-url#purl#ruby#ruby-gem#sbom