Skip to main content

Vendor

An external organization that is a vendor or service provider.

Vendor properties
PropertyTypeDescriptionSpecifications
category *
string | arrayThe category of vendor.

Examples: business-operations, cloud, facilities, finance, infrastructure, legal, purchasing, security, software, platform-development, platform-social-media, professional-services-staffing, professional-services-recruiting, professional-services-consulting, generic-service-provider, generic-subscription, CSP, ISP, MSP, MSSP, IdP, other
adminsarray of stringsList of admin users to the vendor account, if applicable. If this vendor account is integrated directly to JupiterOne and its data is ingested, the admin users should be already mapped as User entities.
alternateContactAddressstringAlternate/secondary physical/mailing address of the vendor.
alternateContactEmailstringEmail of the vendor's alternate/secondary point of contact person.
Format: email

alternateContactNamestringThe vendor's alternate/secondary point of contact person.
alternateContactPhonestringPhone number of the vendor's alternate/secondary point of contact person.
alternateContactTitlestringThe title of the vendor's alternate/secondary point of contact. For example, 'CISO'.
breachResponseDaysintegerThe number of days the vendor agrees to report an identified data breach, per vendor agreement and/or SLA. This is typically 3 to 30 days. Note that GDPR requires breach notification within 3 days / 72 hours.
departmentsarray of stringsList of business departments the vendor provides service for (e.g. IT, HR, Finance, Marketing, Development/Engineering, Security).
emailDomainstringThe email domain for the vendor (e.g. @jupiterone.io).
linkToBAAstringLink to Business Associate Agreement (BAA) document - for HIPAA only.
Format: uri

linkToDPAstringLink to GDPR Data Processing Addendum (DPA) document - for GDPR only.
Format: uri

linkToISAstringLink to the external information security assessment (ISA) report.
Format: uri

linkToMSAstringLink to Master Service Agreement (MSA) document.
Format: uri

linkToNDAstringLink to Non-Disclosure Agreement (NDA) document.
Format: uri

linkToSLAstringLink to Service Level Agreement (SLA) document.
Format: uri

linkToVTRstringLink to the external vendor technology risk (VTR) report.
Format: uri

mainContactAddressstringMain physical/mailing address of the vendor.
mainContactEmailstringEmail of the vendor's point of contact person.
Format: email

mainContactNamestringThe vendor's point of contact person.
mainContactPhonestringPhone number of the vendor's point of contact person.
mainContactTitlestringThe title of the vendor's main point of contact. For example, 'Manager of Operations'.
statusPagestringLink to the vendor's service status page (e.g. https://status.aws.amazon.com/).
Format: uri

validatedOnnumberThe timestamp (in milliseconds since epoch) of when this vendor was last validated per the vendor management policy.
Format: date-time

websitestringThe vendor's main website URL.
Format: uri

Inherited properties
PropertyTypeDescriptionSpecifications
_class *
string |
array of strings
One or more classes conforming to a standard, abstract security data model. For example, an EC2 instance will have '_class':'Host'.
_key *
stringAn identifier unique within the scope containing the object. For example, for a Bitbucket repo, this will be the GUID of the repo as assigned by Bitbucket. For an IAM Role, this will be the ARN of the role.minLength: 10
_type *
stringThe type of object, typically reflecting the vendor and resource type. For example, 'aws_iam_user'. In some cases, a system knows about a type of entity that other systems know about, such as 'user_endpoint' or 'cve'.minLength: 3
displayName *
stringDisplay name, e.g. a person's preferred name or an AWS account alias
name *
stringName of this entity
activebooleanIndicates if this entity is currently active.
classificationstring | nullThe sensitivity of the data; should match company data classification scheme

Examples: critical, confidential, internal, public
complianceStatusnumberThe compliance status of the entity, as a percentage of compliancy.minimum: 0, maximum: 1
createdBystringThe source/principal/user that created the entity
createdOnnumberThe timestamp (in milliseconds since epoch) when the entity was created at the source. This is different than _createdOn which is the timestamp the entity was first ingested into JupiterOne.
Format: date-time

criticalityintegerA number that represents the value or criticality of this entity, on a scale between 1-10.minimum: 1, maximum: 10
deletedBystringThe source/principal/user that deleted the entity
deletedOnnumberThe timestamp (in milliseconds since epoch) when the entity was deleted at the source.
Format: date-time

descriptionstringAn extended description of this entity.
discoveredBystringThe source/principal/user that discovered the entity
discoveredOnnumberThe timestamp (in milliseconds since epoch) when the entity was discovered.
Format: date-time

expiresOnnumberIf the entity is a temporary resource, optionally set the expiration date. For example, the expiration date of an SSL cert.
Format: date-time

idstring | arrayIdentifiers of this entity assigned by the providers. Values are expected to be unique within the provider scope.
notesarray of stringsUser provided notes about this entity
ownerstringThe owner of this entity. This could reference the name of the owner, or as reference ID/key to another entity in the graph as the owner.
publicbooleanIndicates if this is a public-facing resource (e.g. a public IP or public DNS record) or if the entity is publicly accessible. Default is false.
riskintegerThe risk level of this entity, on a scale between 1-10.minimum: 1, maximum: 10
statusstringStatus of this entity set by the external source system or by a user, e.g. Active, Inactive, Decommissioned

Examples: active, inactive, suspended, terminated, open, closed, pending, unknown, other
summarystringA summary / short description of this entity.
tagsarray of stringsAn array of unnamed tags
temporarybooleanIndicates if this node is a temporary resource, such as a lambda instance or an EC2 instance started by ECS.
trustintegerThe trust level of this entity, on a scale between 1-10.minimum: 1, maximum: 10
trustedbooleanIndicates if this is a trusted resource. For example, a trusted Network, Host, Device, Application, Person, User, or Vendor.
updatedBystringThe source/principal/user that updated the entity
updatedOnnumberThe timestamp (in milliseconds since epoch) when the entity was last updated at the source.
Format: date-time

validatedbooleanIndicates if this node has been validated as a known/valid Entity.
webLinkstringWeb link to the source. For example: https://console.aws.amazon.com/iam/home#/roles/Administrator. This property is used by the UI to add a hyperlink to the entity.
Format: uri

Required properties
  • _key
  • _class
  • _type
  • name
  • displayName
  • category