📇Software Bill of Materials (SBOM)
Comprehensive SBOM with full coverage
Arnica's SBOM page provides a comprehensive list of all packages used within your source code. The SBOM inventory is filterable, searchable, and exportable in enriched CycloneDX format. It covers all repositories integrated with Arnica, updated weekly on free plans and daily on Team and above.
Arnica's SBOM shows top-level package and CVE counts for each repository. Expanding a repository provides file and package-level detail for each package, including enriched context such as the package's license type, OpenSSF Scorecard rating, number of stars, and reputation trend.

Filtering and searching the SBOM
The SBOM page includes a set of filters that let you quickly narrow results, from broad SCM-level filtering to pinpointing exposure from active supply chain attacks.

Search
Search by package name, version, or package@version. Supports wildcards, e.g. log4j-core@2.10.x to match all 2.10.x releases.
Match Multiple Packages
When enabled, enter a comma- or space-separated list of packages to match any of them simultaneously.
Zero Day
Filter by an active supply chain attack campaign. When a supply chain attack breaks, use this to see exactly which repositories and teams are exposed in minutes, not days. Campaigns show a NEW badge when published within the last 7 days, along with the affected libraries, associated CVEs, and reference links.
Detected In
Filter by where the package was detected: Source (source code repositories), Container (container images), or API (uploaded SBOM artifacts).
Asset
Drill down by SCM Type, Organization, Project, Repository, and Branch. Each level filters the options in the next, so selecting an org narrows the repo list accordingly.
Filters are applied independently from the search bar and produce a combined result. For example, you can filter by Organization and search for a package name at the same time.
Group by packages
Toggle Group by packages to switch from a repository-centric view to a package-centric view. In this mode, the table shows each unique package across all repositories, along with its license type, useful for broad license auditing or spotting a vulnerable package across many repos at once.
Searching within the SBOM report
You can search for assets, packages, or licenses using the search bar. Results are limited to entries that include the search string. For example, searching for LGPL will show only packages using the LGPL license type. When expanding a repository's dependency list, only packages matching the search are shown.
Export formats
Arnica's SBOM report is exportable in JSON and CSV formats. JSON exports conform to CycloneDX and include enriched vulnerability and package context displayed in the UI.
To export SBOM artifacts, select the repositories you want to include and click Download SBOMs For Selected in the upper-right corner.

License report exports
License-focused reporting supports additional export formats, including PDF and HTML views in addition to CSV where available.
API availability
Arnica's API supports reading findings and risk data, but full SBOM export artifacts are currently generated from the UI export workflow.
Troubleshooting
SBOM data appears stale
If package inventory is not refreshing:
Confirm recent pushes reached the monitored branch.
Wait for the next scheduled processing cycle.
Verify integration health (for example, integration token validity and repository access).
Dependency files in subfolders are not reflected
Arnica scans manifests recursively. If expected package files are missing from SBOM:
Confirm manifests and lock files are committed.
Confirm paths are not excluded by repository or policy configuration.
Re-check after the next processing cycle following a push.
Last updated
Was this helpful?