Vanta · JSON-LD Context

Vanta Context

JSON-LD context defining the semantic vocabulary for Vanta from Vanta.

15 Classes 27 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
vanta: https://api.vanta.com/v1/

Classes

id title description name severity status cvssScore cveId riskLevel residualRiskLevel reviewStatus employmentStatus hostname osName osVersion

Properties

Property Type Container
Vulnerability reference
Control reference
Framework reference
Vendor reference
Person reference
Computer reference
url reference
createdAt dateTime
discoveredAt dateTime
remediatedAt dateTime
nextReviewDate date
remediationSlaDate dateTime
affectedResources list
hasContract boolean
hasDpa boolean
frameworkId reference
ownerId reference
testCount integer
passingTestCount integer
securityTasksOverdue integer
trainingCompleted boolean
backgroundCheckCompleted boolean
screenlockEnabled boolean
diskEncryptionEnabled boolean
antivirusInstalled boolean
passwordManagerInstalled boolean
isCompliant boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "vanta": "https://api.vanta.com/v1/",

    "Vulnerability": {
      "@id": "vanta:Vulnerability",
      "@type": "@id"
    },
    "Control": {
      "@id": "vanta:Control",
      "@type": "@id"
    },
    "Framework": {
      "@id": "vanta:Framework",
      "@type": "@id"
    },
    "Vendor": {
      "@id": "vanta:Vendor",
      "@type": "@id"
    },
    "Person": {
      "@id": "vanta:Person",
      "@type": "@id",
      "@context": "https://schema.org/Person"
    },
    "Computer": {
      "@id": "vanta:Computer",
      "@type": "@id"
    },

    "id": "@id",
    "title": "schema:name",
    "description": "schema:description",
    "name": "schema:name",
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "discoveredAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "remediatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "nextReviewDate": {
      "@id": "schema:expires",
      "@type": "xsd:date"
    },

    "severity": "vanta:severity",
    "status": "vanta:status",
    "cvssScore": "vanta:cvssScore",
    "cveId": "vanta:cveId",
    "remediationSlaDate": {
      "@id": "vanta:remediationSlaDate",
      "@type": "xsd:dateTime"
    },
    "affectedResources": {
      "@id": "vanta:affectedResources",
      "@container": "@list"
    },

    "riskLevel": "vanta:riskLevel",
    "residualRiskLevel": "vanta:residualRiskLevel",
    "reviewStatus": "vanta:reviewStatus",
    "hasContract": {
      "@id": "vanta:hasContract",
      "@type": "xsd:boolean"
    },
    "hasDpa": {
      "@id": "vanta:hasDpa",
      "@type": "xsd:boolean"
    },

    "frameworkId": {
      "@id": "vanta:framework",
      "@type": "@id"
    },
    "ownerId": {
      "@id": "schema:accountablePerson",
      "@type": "@id"
    },
    "testCount": {
      "@id": "vanta:testCount",
      "@type": "xsd:integer"
    },
    "passingTestCount": {
      "@id": "vanta:passingTestCount",
      "@type": "xsd:integer"
    },

    "employmentStatus": "vanta:employmentStatus",
    "securityTasksOverdue": {
      "@id": "vanta:securityTasksOverdue",
      "@type": "xsd:integer"
    },
    "trainingCompleted": {
      "@id": "vanta:trainingCompleted",
      "@type": "xsd:boolean"
    },
    "backgroundCheckCompleted": {
      "@id": "vanta:backgroundCheckCompleted",
      "@type": "xsd:boolean"
    },

    "hostname": "vanta:hostname",
    "osName": "vanta:osName",
    "osVersion": "vanta:osVersion",
    "screenlockEnabled": {
      "@id": "vanta:screenlockEnabled",
      "@type": "xsd:boolean"
    },
    "diskEncryptionEnabled": {
      "@id": "vanta:diskEncryptionEnabled",
      "@type": "xsd:boolean"
    },
    "antivirusInstalled": {
      "@id": "vanta:antivirusInstalled",
      "@type": "xsd:boolean"
    },
    "passwordManagerInstalled": {
      "@id": "vanta:passwordManagerInstalled",
      "@type": "xsd:boolean"
    },
    "isCompliant": {
      "@id": "vanta:isCompliant",
      "@type": "xsd:boolean"
    }
  }
}