{ "@context": { "@vocab": "https://contrastsecurity.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "contrast": "https://contrastsecurity.com/schema#", "SortObject": "contrast:SortObject", "empty": { "@id": "contrast:empty", "@type": "xsd:boolean" }, "unsorted": { "@id": "contrast:unsorted", "@type": "xsd:boolean" }, "sorted": { "@id": "contrast:sorted", "@type": "xsd:boolean" }, "PageV4Application": "contrast:PageV4Application", "totalElements": { "@id": "contrast:totalElements", "@type": "xsd:integer" }, "totalPages": { "@id": "contrast:totalPages", "@type": "xsd:integer" }, "first": { "@id": "contrast:first", "@type": "xsd:boolean" }, "last": { "@id": "contrast:last", "@type": "xsd:boolean" }, "size": { "@id": "contrast:size", "@type": "xsd:integer" }, "content": { "@id": "contrast:content", "@container": "@list" }, "number": { "@id": "contrast:number", "@type": "xsd:integer" }, "sort": { "@id": "contrast:sort", "@type": "@id" }, "pageable": { "@id": "contrast:pageable", "@type": "@id" }, "numberOfElements": { "@id": "contrast:numberOfElements", "@type": "xsd:integer" }, "V4Application": "contrast:V4Application", "id": { "@id": "contrast:id", "@type": "xsd:string" }, "name": { "@id": "contrast:name", "@type": "xsd:string" }, "displayName": { "@id": "contrast:displayName", "@type": "xsd:string" }, "path": { "@id": "contrast:path", "@type": "xsd:string" }, "language": { "@id": "contrast:language", "@type": "xsd:string" }, "importance": { "@id": "contrast:importance", "@type": "xsd:string" }, "isArchived": { "@id": "contrast:isArchived", "@type": "xsd:boolean" }, "technologies": { "@id": "contrast:technologies", "@container": "@list" }, "tags": { "@id": "contrast:tags", "@container": "@list" }, "metadata": { "@id": "contrast:metadata", "@container": "@list" }, "firstSeenTime": { "@id": "contrast:firstSeenTime", "@type": "xsd:dateTime" }, "lastSeenTime": { "@id": "contrast:lastSeenTime", "@type": "xsd:dateTime" }, "PageableObject": "contrast:PageableObject", "offset": { "@id": "contrast:offset", "@type": "xsd:integer" }, "paged": { "@id": "contrast:paged", "@type": "xsd:boolean" }, "unpaged": { "@id": "contrast:unpaged", "@type": "xsd:boolean" }, "pageSize": { "@id": "contrast:pageSize", "@type": "xsd:integer" }, "pageNumber": { "@id": "contrast:pageNumber", "@type": "xsd:integer" }, "V4Organization": "contrast:V4Organization", "timezone": { "@id": "contrast:timezone", "@type": "xsd:string" }, "dateFormat": { "@id": "contrast:dateFormat", "@type": "xsd:string" }, "timeFormat": { "@id": "contrast:timeFormat", "@type": "xsd:string" }, "locale": { "@id": "contrast:locale", "@type": "xsd:string" }, "createdTime": { "@id": "contrast:createdTime", "@type": "xsd:dateTime" }, "V4Rule": "contrast:V4Rule", "title": { "@id": "contrast:title", "@type": "xsd:string" }, "description": { "@id": "contrast:description", "@type": "xsd:string" }, "category": { "@id": "contrast:category", "@type": "xsd:string" }, "severity": { "@id": "contrast:severity", "@type": "xsd:string" }, "confidence": { "@id": "contrast:confidence", "@type": "xsd:string" }, "likelihood": { "@id": "contrast:likelihood", "@type": "xsd:string" }, "impact": { "@id": "contrast:impact", "@type": "xsd:string" }, "cweUrl": { "@id": "contrast:cweUrl", "@type": "xsd:string" }, "owaspUrl": { "@id": "contrast:owaspUrl", "@type": "xsd:string" }, "V4Vulnerability": "contrast:V4Vulnerability", "applicationId": { "@id": "contrast:applicationId", "@type": "xsd:string" }, "ruleName": { "@id": "contrast:ruleName", "@type": "xsd:string" }, "closedTime": { "@id": "contrast:closedTime", "@type": "xsd:dateTime" }, "status": { "@id": "contrast:status", "@type": "xsd:string" }, "substatus": { "@id": "contrast:substatus", "@type": "xsd:string" }, "defaultSeverity": { "@id": "contrast:defaultSeverity", "@type": "xsd:string" }, "programmingLanguage": { "@id": "contrast:programmingLanguage", "@type": "xsd:string" } }, "@type": "schema:Dataset", "schema:name": "Contrast Security API JSON-LD context", "schema:description": "A JSON-LD @context for the objects Contrast Security's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-04) from openapi/contrast-security-applications-api-openapi.yml, openapi/contrast-security-organizations-api-openapi.yml, openapi/contrast-security-rules-api-openapi.yml.", "dcterms:created": "2026-10-04", "dcterms:source": [ "openapi/contrast-security-applications-api-openapi.yml", "openapi/contrast-security-organizations-api-openapi.yml", "openapi/contrast-security-rules-api-openapi.yml", "openapi/contrast-security-vulnerabilities-api-openapi.yml" ] }