Introducing BOM Diggity
Key Features
• Multiple SBOM Formats.
• Customization Options.
• Seamless Integration.
• Secrets.
• Open-Source License Types.
• Dependencies
Package Managers, Build Tools, and Plugins
Languages
Supported Installation OS
Installation Guide
Build
$ git clone https://github.com/carbonetes/diggity
$ go install
Recommended
curl -sSfL https://raw.githubusercontent.com/carbonetes/diggity/main/install.sh | sh -s -- -d /usr/local/bin
curl -sSfL https://raw.githubusercontent.com/carbonetes/diggity/main/install.sh | sh -s -- -d -v
Homebrew
brew tap carbonetes/diggity
brew install diggity
Scoop
brainiac -d .
Useful Commands and Flags
diggity [command] [flag]
Available Commands and their flags with description:
diggity config [flag]
Root Flags | Description |
-d --display | Displays the contents of the configuration file. |
-h --help | Help for configuration. |
-p --path | Displays the path of the configuration file. |
-r --reset | Restores default configuration file. |
Output Formats
- table : A columnar summary (default).
- json : Use this to get as much information out of Diggity.
- cyclonedx-xml : An XML report conforming to the CycloneDX 1.4 specification.
- cyclonedx-json : A JSON report conforming to the CycloneDX 1.4 specification.
- spdx-tag-value : A tag-value formatted report conforming to the SPDX 2.2 specification.
- spdx-json : A JSON report conforming to the SPDX 2.2 JSON Schema format.
- spdx-yml : A YAML report conforming to the SPDX 2.2 YAML Schema format.
- github-json : A JSON report conforming to the dependency snapshot format of Github