Fortify · JSON-LD Context
Fortify Context
JSON-LD context defining the semantic vocabulary for Fortify from Fortify.
0 Classes
11 Properties
7 Namespaces
Namespaces
fortify:
https://www.opentext.com/products/fortify/vocab#
schema:
https://schema.org/
sec:
https://w3id.org/security#
sarif:
https://docs.oasis-open.org/sarif/sarif/v2.1.0/vocab#
cwe:
https://cwe.mitre.org/data/definitions/
cve:
https://www.cve.org/
spdx:
https://spdx.org/rdf/terms#
Properties
| Property | Type | Container |
|---|---|---|
| Application | ||
| Release | ||
| ProjectVersion | ||
| Vulnerability | ||
| Scan | ||
| DastScan | ||
| Artifact | ||
| OpenSourceComponent | ||
| User | ||
| Sensor | ||
| ScanPolicy |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"fortify": "https://www.opentext.com/products/fortify/vocab#",
"schema": "https://schema.org/",
"sec": "https://w3id.org/security#",
"sarif": "https://docs.oasis-open.org/sarif/sarif/v2.1.0/vocab#",
"cwe": "https://cwe.mitre.org/data/definitions/",
"cve": "https://www.cve.org/",
"spdx": "https://spdx.org/rdf/terms#",
"Application": {
"@id": "schema:SoftwareApplication",
"@context": {
"applicationId": "schema:identifier",
"applicationName": "schema:name",
"applicationDescription": "schema:description",
"applicationCreatedDate": "schema:dateCreated",
"businessCriticalityType": "fortify:businessCriticality",
"sdlcStatusType": "fortify:sdlcStatus",
"emailList": "schema:email",
"hasMicroservices": "fortify:hasMicroservices",
"url": "schema:url"
}
},
"Release": {
"@id": "schema:SoftwareApplication",
"@context": {
"releaseId": "schema:identifier",
"releaseName": "schema:name",
"releaseDescription": "schema:description",
"applicationId": "schema:isPartOf",
"sdlcStatusType": "fortify:sdlcStatus",
"rating": "schema:ratingValue",
"issueCount": "fortify:issueCount",
"isPassed": "fortify:passesSecurityPolicy"
}
},
"ProjectVersion": {
"@id": "schema:SoftwareApplication",
"@context": {
"id": "schema:identifier",
"name": "schema:name",
"description": "schema:description",
"active": "fortify:isActive",
"committed": "fortify:isCommitted",
"createdBy": "schema:creator",
"creationDate": "schema:dateCreated",
"issueTemplateId": "fortify:issueTemplateId"
}
},
"Vulnerability": {
"@id": "sec:Vulnerability",
"@context": {
"vulnId": "schema:identifier",
"issueInstanceId": "fortify:instanceId",
"category": "fortify:vulnerabilityCategory",
"kingdom": "fortify:vulnerabilityKingdom",
"severity": "sec:severity",
"severityString": "fortify:severityLabel",
"scanType": "fortify:scanType",
"status": "fortify:auditStatus",
"isSuppressed": "fortify:isSuppressed",
"assignedUser": "schema:assignee",
"primaryLocation": "sarif:physicalLocation",
"lineNumber": "sarif:startLine",
"fullFileName": "sarif:uri",
"introducedDate": "schema:dateCreated",
"removedDate": "fortify:dateRemoved",
"analyzer": "sarif:tool",
"confidence": "sarif:confidence",
"impact": "sec:impact",
"likelihood": "sec:likelihood",
"cweId": "cwe:id"
}
},
"Scan": {
"@id": "fortify:SecurityScan",
"@context": {
"scanId": "schema:identifier",
"scanType": "fortify:scanType",
"analysisStatusType": "fortify:analysisStatus",
"startedDateTime": "schema:startDate",
"completedDateTime": "schema:endDate",
"totalIssues": "fortify:totalIssues",
"issueCountCritical": "fortify:criticalIssueCount",
"issueCountHigh": "fortify:highIssueCount",
"issueCountMedium": "fortify:mediumIssueCount",
"issueCountLow": "fortify:lowIssueCount",
"passFailStatus": "fortify:passesSecurityPolicy",
"technologyStack": "schema:programmingLanguage"
}
},
"DastScan": {
"@id": "fortify:DastScan",
"@context": {
"id": "schema:identifier",
"name": "schema:name",
"status": "fortify:scanStatus",
"startTime": "schema:startDate",
"endTime": "schema:endDate",
"totalVulnerabilities": "fortify:totalIssues",
"criticalCount": "fortify:criticalIssueCount",
"highCount": "fortify:highIssueCount",
"mediumCount": "fortify:mediumIssueCount",
"lowCount": "fortify:lowIssueCount",
"sensorId": "fortify:sensorId",
"sensorName": "fortify:sensorName"
}
},
"Artifact": {
"@id": "schema:DigitalDocument",
"@context": {
"id": "schema:identifier",
"fileName": "schema:name",
"fileSize": "schema:contentSize",
"status": "fortify:processingStatus",
"uploadDate": "schema:uploadDate",
"scanTypes": "fortify:scanTypes"
}
},
"OpenSourceComponent": {
"@id": "spdx:Package",
"@context": {
"componentName": "spdx:name",
"componentVersion": "spdx:versionInfo",
"license": "spdx:licenseDeclared",
"vulnerabilityCount": "fortify:vulnerabilityCount"
}
},
"User": {
"@id": "schema:Person",
"@context": {
"userId": "schema:identifier",
"userName": "schema:alternateName",
"firstName": "schema:givenName",
"lastName": "schema:familyName",
"email": "schema:email"
}
},
"Sensor": {
"@id": "fortify:DastSensor",
"@context": {
"id": "schema:identifier",
"name": "schema:name",
"hostName": "schema:url",
"ipAddress": "fortify:ipAddress",
"status": "fortify:sensorStatus",
"webInspectVersion": "schema:softwareVersion",
"operatingSystem": "schema:operatingSystem"
}
},
"ScanPolicy": {
"@id": "fortify:ScanPolicy",
"@context": {
"id": "schema:identifier",
"name": "schema:name",
"description": "schema:description"
}
}
}
}