SBOM Observer Docs logoSBOM Observer Docs

Suppliers

Reference documentation for supplier data in SBOM Observer, including SBOM-sourced fields and user annotations.


Suppliers represent organizations or individuals that are suppliers, manufacturers, vendors of software components. Supplier information comes from SBOMs and can be enriched with annotations.

Supplier fields

Index fields (from SBOMs)

FieldTypeDescription
idstringUnique identifier for the supplier
namestringSupplier name from the SBOM
typeORGANIZATION | PERSONType of supplier
addressaddressPostal address (see below)
urlstring[]Array of URLs associated with the supplier
contactcontact[]Contact information (see below)

Annotation fields (user editable)

FieldTypeDescription
displayNamestringCustom name to display instead of the SBOM name
contactcontactPrimary contact information
addressaddressOrganizational postal address
leistringLegal Entity Identifier
vatstringVAT number
eoristringEconomic Operators Registration and Identification
euidstringEuropean Unique Identifier
brnstringBusiness Registration Number
internalIdstringYour internal supplier ID or code
cpeVendorstringCPE vendor name for matching vulnerabilities
dunsstringDun & Bradstreet D-U-N-S Number
ueistringUnique Entity Identifier (SAM.gov)
cagestringCommercial and Government Entity Code
glnstringGlobal Location Number
iso6523stringISO 6523 International Code Designator
notesstringFree-form notes about the supplier
tagsstring[]Categorization tags
propertiesobjectkey-value properties (and custom fields)

Contact information

FieldTypeDescription
namestringContact person name
emailstringEmail address
phonestringPhone number

Postal address

FieldTypeDescription
countrystringCountry name or code
regionstringState, province, or region
localitystringCity or locality
postalCodestringPostal or ZIP code
streetAddressstringStreet address
postOfficeBoxNumberstringPO Box number

Supplier Annotations

Suppliers (in the index) can be annotated (enriched with custom data) either manually from UI or via automations.

When you edit a supplier in SBOM Observer:

Display names and other annotations are particularly useful for standardizing how suppliers appear across your organization, even when different SBOMs use slightly different naming conventions.

Using supplier data in policies

Supplier information is available in policy rules via the component.supplier and component.manufacturer fields. You can write policies that:

  • Flag components from unknown or unverified suppliers
  • Enforce licensing requirements based on supplier type
  • Ensure supplier metadata completeness

Example policy check:

// Require supplier information for all components
if (!input.component.supplier) {
  return {message: "Component must have supplier information", severity: 7 };
}

// Check for specific supplier annotations
if (!input.component.supplier.annotation?.internalId) {
  return {message: "Supplier has not been assigned an internal ID", severity: 3 };
}