report

Documentation of report proto files.


ostorlab.agent.message.proto.v3.report.cve.Message

Message

FieldTypeLabelDescription
cve_idstringoptionalThe ID of the Common Vulnerabilities and Exposures (CVE).
targetsTargetrepeatedThe list of targets affected by the CVE.
cweint32optionalThe Common Weakness Enumeration (CWE) ID associated with the CVE.
descriptionstringoptionalDescription of the CVE.
referencesReferencerepeatedReferences related to the CVE.
cvss_scoresCVSSoptionalCVSS scores associated with the CVE.
published_dateuint64optionalDate when the CVE was published.
modified_dateuint64optionalDate when the CVE was last modified.
ostorlab.agent.message.proto.v3.report.cve.CVSS

CVSS

FieldTypeLabelDescription
v31CVSSv3optionalCVSSv3.1 scores associated with the CVE.
v30CVSSv3optionalCVSSv3.0 scores associated with the CVE.
v2CVSSv2optionalCVSSv2 scores associated with the CVE.
ostorlab.agent.message.proto.v3.report.cve.CVSSv2

CVSSv2

FieldTypeLabelDescription
versionstringoptionalCVSS version.
vector_stringstringoptionalCVSS vector string.
confidentiality_impactstringoptionalConfidentiality impact.
integrity_impactstringoptionalIntegrity impact.
availability_impactstringoptionalAvailability impact.
base_scorefloatoptionalBase score.
remediation_levelstringoptionalRemediation level.
report_confidencestringoptionalReport confidence.
temporal_scorefloatoptionalTemporal score.
confidentiality_requirementstringoptionalConfidentiality requirement.
integrity_requirementstringoptionalIntegrity requirement.
availability_requirementstringoptionalAvailability requirement.
environmental_scorefloatoptionalEnvironmental score.
access_vectorstringoptionalAccess vector.
access_complexitystringoptionalAccess complexity.
authenticationstringoptionalAuthentication.
exploitabilitystringoptionalExploitability.
collateral_damage_potentialstringoptionalCollateral damage potential.
target_distributionstringoptionalTarget distribution.
impact_scorefloatoptionalImpact score.
exploitability_scorefloatoptionalExploitability score.
ac_insuf_infobooloptionalAC insufficiency information.
obtain_all_privilegebooloptionalPrivilege obtained.
obtain_user_privilegebooloptionalUser privilege obtained.
obtain_other_privilegebooloptionalOther privilege obtained.
user_interaction_requiredbooloptionalUser interaction required.
ostorlab.agent.message.proto.v3.report.event.post_scan.done.Message

Message

FieldTypeLabelDescription
ostorlab.agent.message.proto.v3.report.event.post_scan.start.Message

Message

FieldTypeLabelDescription
ostorlab.agent.message.proto.v3.report.event.post_scan.timeout.Message

Message

FieldTypeLabelDescription
ostorlab.agent.message.proto.v3.report.event.scan.done.Message

Message

FieldTypeLabelDescription
ostorlab.agent.message.proto.v3.report.event.scan.start.Message

Message

FieldTypeLabelDescription
ostorlab.agent.message.proto.v3.report.event.scan.timeout.Message

Message

FieldTypeLabelDescription
ostorlab.agent.message.proto.v3.report.status.Message

Message

FieldTypeLabelDescription
keystringoptional
valuestringoptional
ostorlab.agent.message.proto.v3.report.vulnerability

RiskRating

ValueDescription
HIGHHigh risk
MEDIUMMedium risk
LOWLow risk
POTENTIALLYPotentially risky
HARDENINGRequires hardening
SECURESecure
IMPORTANTImportant
INFOInformational
CRITICALCritical

Reference

FieldTypeLabelDescription
titlestringoptionalThe title of the reference.
urlstringoptionalThe URL of the reference.

MetadataTypeEnum

ValueDescription
FILE_PATHFile path
CODE_LOCATIONCode location
URLURL
PORTPort
LOGLog

Metadata

FieldTypeLabelDescription
valuestringoptionalThe value of the metadata.
typeMetadataTypeEnumoptionalThe type of metadata (FILE_PATH, CODE_LOCATION, URL, PORT, LOG).

VulnerabilityLocation

FieldTypeLabelDescription
domain_nameostorlab.agent.message.proto.v3.asset.domain_name.MessageoneofVulnerability associated with a domain name asset.
ipv4ostorlab.agent.message.proto.v3.asset.ip.v4.MessageoneofVulnerability associated with an IPv4 address asset.
ipv6ostorlab.agent.message.proto.v3.asset.ip.v6.MessageoneofVulnerability associated with an IPv6 address asset.
linkostorlab.agent.message.proto.v3.asset.link.MessageoneofVulnerability associated with a link asset.
android_storeostorlab.agent.message.proto.v3.asset.store.android_store.MessageoneofVulnerability associated with an Android store asset.
ios_storeostorlab.agent.message.proto.v3.asset.store.ios_store.MessageoneofVulnerability associated with an iOS store asset.
fileostorlab.agent.message.proto.v3.asset.file.MessageoneofVulnerability associated with a file asset.
android_aabostorlab.agent.message.proto.v3.asset.file.android.aab.MessageoneofVulnerability associated with an Android App Bundle (AAB) asset.
android_apkostorlab.agent.message.proto.v3.asset.file.android.apk.MessageoneofVulnerability associated with an Android APK asset.
ios_ipaostorlab.agent.message.proto.v3.asset.file.ios.ipa.MessageoneofVulnerability associated with an iOS IPA asset.
metadataMetadatarepeatedMetadata associated with the vulnerability.

CategoryGroup

FieldTypeLabelDescription
keystringoptionalThe key of the category group.
categoriesstringrepeatedThe list of categories in the category group.

Message

FieldTypeLabelDescription
titlestringoptionalThe title of the vulnerability.
risk_ratingRiskRatingoptionalThe risk rating associated with the vulnerability.
technical_detailstringoptionalThe technical details of the vulnerability.
short_descriptionstringoptionalA short description of the vulnerability.
descriptionstringoptionalThe detailed description of the vulnerability.
recommendationstringoptionalRecommendations for addressing the vulnerability.
referencesReferencerepeatedReferences related to the vulnerability.
security_issuebooloptionalIndicates if the vulnerability is a security issue.
privacy_issuebooloptionalIndicates if the vulnerability is a privacy issue.
has_public_exploitbooloptionalIndicates if the vulnerability has a public exploit.
targeted_by_malwarebooloptionalIndicates if the vulnerability is targeted by malware.
targeted_by_ransomwarebooloptionalIndicates if the vulnerability is targeted by ransomware.
targeted_by_nation_statebooloptionalIndicates if the vulnerability is targeted by a nation state.
dnastringoptionalDNA signature associated with the vulnerability.
cvss_v3_vectorstringoptionalCVSSv3 vector associated with the vulnerability.
vulnerability_locationVulnerabilityLocationoptionalThe location of the vulnerability within the asset.
category_groupsCategoryGrouprepeatedGroups of categories associated with the vulnerability.