Severity mapping for Vulnerability Response
Summarize
Summary of Severity mapping for Vulnerability Response
ServiceNow Vulnerability Response includes predefined severity mappings to normalize vulnerability severity data from various third-party sources using the National Vulnerability Database (NVD) as a reference. These mappings are essential for consistent prioritization and effective vulnerability management within the platform. Customers can adjust these mappings by modifying fields in the existing maps as needed.
Show less
Severity Mapping for Third-Party Integrations
- Rapid7 Integration:
- NormalisedSeverity: Calculated using severity from the
snvulnvdentrytable via Business Rules on thesnvulentrytable. - Sourceseverity: Mapped from the
severityscoretable during API execution. - Priority: Field remains empty.
- NormalisedSeverity: Calculated using severity from the
- Qualys Integration:
- NormalisedSeverity: Calculated similarly via Business Rules using
snvulnvdentrydata. - Sourceseverity: Mapped from
SEVERITYLEVELduring Qualys Knowledge Base Integration. - Priority: Derived from
SEVERITYtable data mapped during Qualys Host Detection Integration through Business Rules that manage priority mapping.
- NormalisedSeverity: Calculated similarly via Business Rules using
- Tenable.io Integration:
- NormalisedSeverity: Calculated from
snvulnvdentrydata using Business Rules. - Sourceseverity: Mapped from
riskfactortable during Plugin Integration. - Priority: Mapped from
severityidduring Open Vulnerabilities Integration. - VPR (Vulnerability Priority Rating): Score data is mapped to
Sourceriskscoreand also used to calculateSourceriskratingduring Plugin Integration.
- NormalisedSeverity: Calculated from
- Tenable.sc Integration:
- NormalisedSeverity: Calculated via Business Rules from
snvulnvdentrydata. - Sourceseverity: Data from
riskFactoris mapped during Plugin Integration. - Priority: Mapped based on severity attributes (such as id, name, description) during Open Vulnerabilities Integration.
- VPR:
vprScoreis mapped toSourceriskscoreand used to calculateSourceriskratingduring Plugin Integration.
- NormalisedSeverity: Calculated via Business Rules from
- Microsoft TVM Integration:
- NormalisedSeverity: Calculated using
snvulnvdentryseverity via Business Rules. - Sourceseverity: Mapped from the
severitytable during Microsoft TVM Vulnerability (CVE) Integration. - Priority: Field remains empty.
- NormalisedSeverity: Calculated using
Practical Impact
These mappings allow ServiceNow customers to have a unified and normalized view of vulnerability severity regardless of the source integration. By leveraging Business Rules to calculate normalized severity and map source-specific severity and priority fields, customers can ensure consistent prioritization and response workflows in Vulnerability Response. Understanding how these mappings work helps in customizing and troubleshooting severity and priority handling across various vulnerability integrations.
Vulnerability Response ships with National Vulnerability Database (NVD) to normalized ServiceNow severity mapping. ServiceNow third-party integrations provide severity mappings upon installation. These maps can be adjusted by changing the fields in existing maps.
Rapid7 Vulnerability Integration Severity Mapping
Normalised_Severity
Calculate normalised_severity on third-part entry using the severity coming from sn_vul_nvd_entry table. This is set using Business Rules for Lookup normalized severity on sn_vul_entry table.
Source_severity
Data from the severity_score table is mapped to source_severity table while the Rapid7 Vulnerability Integration- API is running.
Priority
This field is empty.
Qualys Vulnerability Integration Severity Mapping
Normalised_Severity
Calculate normalised_severity on third-part entry using the severity coming from sn_vul_nvd_entry table. This is set using Business Rules for Lookup normalized severity on sn_vul_entry table.
Source_severity
Data from the SEVERITY_LEVEL is mapped to the source_severity table while the Qualys Knowledge Base Integration is running.
Priority
Data for the Priority field is obtained from SEVERITY table and mapped to priority table while Qualys Host Detection Integration is running using the Business Rule mapped to Qualys Data.
Tenable.io Vulnerability Integration Severity Mapping
Normalised_Severity
Calculate normalised_severity on third-part entry using the severity coming from sn_vul_nvd_entry table. This is set using Business Rules for Lookup normalized severity on sn_vul_entry table.
Source_severity
Data from risk_factor table is mapped to source_severity table while the Tenable.io Plugin Integration is running.
Priority
Data from severity_id is mapped to source_severity while the Tenable.io Open Vulnerabilities Integration is running.
VPR
Data from score is mapped to Source_risk_score while Tenable.io Plugin Integration is running.
Data from Calculated from score is mapped to Source_risk_rating while Tenable.io Plugin Integration is running.
Tenable.sc Vulnerability Integration Severity Mapping
Normalised_Severity
Calculate normalised_severity on third-part entry using the severity coming from sn_vul_nvd_entry table. This is set using Business Rules for Lookup normalized severity on sn_vul_entry table.
Source_severity
Data for riskFactor table is mapped to source_severity while the Tenable.io Plugin Integration is running.
Priority
Data from severity received as "severity": { "id": "0", "name": "Info", "description": "Informative" } is mapped to source_severity while the Tenable.io Open Vulnerabilities Integration is running.
VPR
Data from vprScore is mapped to Source_risk_score while Tenable.io Plugin Integration is running.
Data from Calculated from vprScore is mapped to Source_risk_rating while Tenable.io Plugin Integration is running.
TVM Severity Mapping
Normalised_Severity
Calculate normalised_severity on third-part entry using the severuty coming from sn_vul_nvd_entry table. This is set using Business Rules for Lookup normalized severity on sn_vul_entry table.
Source_severity
Data from severity table is mapped to source_severity while Microsoft TVM Vulnerability(CVE) Integration is running.
Priority
This field is empty.