Complete reference for the bomly diff JSON output.
| Field | Type | Description |
|---|---|---|
schema_version |
string |
|
command |
string |
|
project |
ProjectDescriptor |
|
comparison |
DiffComparison |
|
results |
DiffResults |
|
summary |
DiffSummary |
|
audit |
DiffAudit |
|
metadata |
Metadata |
| Field | Type | Description |
|---|---|---|
symbol |
string |
|
kind |
string |
|
package |
string |
|
module |
string |
|
definition |
SourcePosition |
| Field | Type | Description |
|---|---|---|
id |
string |
|
kind |
string |
|
severity |
string |
|
package |
PackageRef |
|
title |
string |
|
reasons |
Array<string> |
|
source |
string |
|
auditor |
string |
|
disposition |
string |
|
fixed_in |
string |
|
fixed_versions |
Array<string> |
|
fix_state |
string |
|
fix_available |
Array<FixAvailable> |
|
aliases |
Array<string> |
|
description |
string |
|
severity_source |
string |
|
cvss |
Array<CVSSScore> |
|
affected_version_range |
string |
|
references |
Array<Reference> |
|
kev_exploited |
boolean |
|
known_exploited |
Array<KnownExploited> |
|
epss |
Array<EPSSScore> |
|
cwes |
Array<CWE> |
|
risk_score |
number |
|
data_source |
string |
|
namespace |
string |
|
cpes |
Array<string> |
|
reachability |
Reachability |
| Field | Type | Description |
|---|---|---|
critical |
integer |
|
high |
integer |
|
medium |
integer |
|
low |
integer |
|
unknown |
integer |
|
total |
integer |
| Field | Type | Description |
|---|---|---|
vector |
string |
|
score |
number |
|
version |
string |
|
source |
string |
| Field | Type | Description |
|---|---|---|
cve |
string |
|
id |
string |
|
source |
string |
|
type |
string |
| Field | Type | Description |
|---|---|---|
function |
string |
|
package |
string |
|
receiver |
string |
|
position |
SourcePosition |
| Field | Type | Description |
|---|---|---|
sink |
AffectedSymbol |
|
frames |
Array<CallFrame> |
| Field | Type | Description |
|---|---|---|
introduced |
Array<AuditFinding> |
|
resolved |
Array<AuditFinding> |
|
persisted |
Array<AuditFinding> |
|
audit_summary |
AuditSummary |
| Field | Type | Description |
|---|---|---|
after |
PackageRef |
|
before |
PackageRef |
| Field | Type | Description |
|---|---|---|
base |
string |
|
head |
string |
| Field | Type | Description |
|---|---|---|
added |
Array<DiffPackageChange> |
|
removed |
Array<DiffPackageChange> |
|
changed |
Array<DiffChangedPackage> |
| Field | Type | Description |
|---|---|---|
package |
PackageRef |
|
licenses |
Array<LicenseRef> |
| Field | Type | Description |
|---|---|---|
package |
PackageRef |
|
before |
Array<LicenseRef> |
|
after |
Array<LicenseRef> |
| Field | Type | Description |
|---|---|---|
added |
Array<DiffLicenseChange> |
|
removed |
Array<DiffLicenseChange> |
|
changed |
Array<DiffLicenseDelta> |
| Field | Type | Description |
|---|---|---|
status |
string |
|
path |
string |
|
kind |
string |
|
subproject |
string |
|
ecosystem |
string |
|
package_manager |
string |
|
added |
Array<DiffPackageChange> |
|
removed |
Array<DiffPackageChange> |
|
changed |
Array<DiffChangedPackage> |
| Field | Type | Description |
|---|---|---|
package |
PackageRef |
| Field | Type | Description |
|---|---|---|
dependencies |
DiffDependencyResults |
|
licenses |
DiffLicenseResults |
|
vulnerabilities |
DiffVulnerabilityResults |
|
manifests |
Array<DiffManifestResult> |
| Field | Type | Description |
|---|---|---|
added_manifest_count |
integer |
|
changed_manifest_count |
integer |
|
removed_manifest_count |
integer |
|
unchanged_manifest_count |
integer |
|
added_package_count |
integer |
|
changed_package_count |
integer |
|
removed_package_count |
integer |
|
exact_match_count |
integer |
|
fuzzy_match_count |
integer |
|
unmatched_package_count |
integer |
| Field | Type | Description |
|---|---|---|
package |
PackageRef |
|
vulnerability |
VulnerabilityRef |
| Field | Type | Description |
|---|---|---|
added |
Array<DiffVulnerabilityChange> |
|
removed |
Array<DiffVulnerabilityChange> |
| Field | Type | Description |
|---|---|---|
cve |
string |
|
epss |
number |
|
percentile |
number |
|
date |
string |
| Field | Type | Description |
|---|---|---|
version |
string |
|
date |
string |
|
kind |
string |
| Field | Type | Description |
|---|---|---|
cve |
string |
|
vendor_project |
string |
|
product |
string |
|
date_added |
string |
|
required_action |
string |
|
due_date |
string |
|
known_ransomware_campaign_use |
string |
|
notes |
string |
|
urls |
Array<string> |
|
cwes |
Array<string> |
| Field | Type | Description |
|---|---|---|
value |
string |
|
spdxExpression |
string |
|
type |
string |
| Field | Type | Description |
|---|---|---|
real_path |
string |
|
access_path |
string |
|
position |
PositionRef |
| Field | Type | Description |
|---|---|---|
duration_ms |
integer |
|
reachability_enabled |
boolean |
|
analyzer_runs |
Array<string> |
|
analyzer_stats |
object |
| Field | Type | Description |
|---|---|---|
name |
string |
|
version |
string |
|
scope |
string |
|
purl |
string |
|
id |
string |
|
metadata |
object |
|
locations |
Array<LocationRef> |
|
licenses |
Array<LicenseRef> |
|
vulnerabilities |
Array<VulnerabilityRef> |
|
scorecard |
PackageScorecard |
| Field | Type | Description |
|---|---|---|
source |
string |
|
repository |
string |
|
commitSha |
string |
|
scorecardVersion |
string |
|
runDate |
Time |
|
aggregateScore |
number |
|
checks |
Array<PackageScorecardCheck> |
| Field | Type | Description |
|---|---|---|
name |
string |
|
score |
integer |
|
reason |
string |
|
documentation |
string |
| Field | Type | Description |
|---|---|---|
file |
string |
|
line |
integer |
|
column |
integer |
|
end_line |
integer |
| Field | Type | Description |
|---|---|---|
name |
string |
|
path |
string |
|
target_type |
string |
|
target_ref |
string |
|
ecosystem |
string |
|
package_manager |
string |
| Field | Type | Description |
|---|---|---|
status |
string |
|
tier |
string |
|
analyzer |
string |
|
reason |
string |
|
symbols |
Array<AffectedSymbol> |
|
call_paths |
Array<CallPath> |
|
hops |
integer |
|
confidence |
string |
|
dynamic_imports_detected |
boolean |
|
analyzed_at |
string |
| Field | Type | Description |
|---|---|---|
url |
string |
|
type |
string |
| Field | Type | Description |
|---|---|---|
file |
string |
|
line |
integer |
|
column |
integer |
|
end_line |
integer |
| Field | Type | Description |
|---|---|---|
id |
string |
|
source |
string |
|
title |
string |
|
severity |
string |
|
severity_source |
string |
|
aliases |
Array<string> |
|
description |
string |
|
reasons |
Array<string> |
|
cvss |
Array<CVSSScore> |
|
fixed_in |
string |
|
fixed_versions |
Array<string> |
|
fix_state |
string |
|
fix_available |
Array<FixAvailable> |
|
affected_version_range |
string |
|
references |
Array<Reference> |
|
kev_exploited |
boolean |
|
known_exploited |
Array<KnownExploited> |
|
epss |
Array<EPSSScore> |
|
cwes |
Array<CWE> |
|
risk_score |
number |
|
data_source |
string |
|
namespace |
string |
|
cpes |
Array<string> |
|
affected_symbols |
Array<AffectedSymbol> |
|
reachability |
Reachability |