Issue And Issue Severity

An issue represents a single non-compliance with a best practice or rule within your instance.

How Is Issue Severity Assigned?

#

Issue severity is determined based on several factors that influence the Quality of Cloud (QoC) calculation.
Each scan evaluates all detected issues and assigns a severity level that contributes to the global quality score.

Below are the severity levels with examples of issues that may fall under each one.

Severity Level: High

#

Issues marked High impact essential requirements and often indicate practices that can degrade system usage or testing.
These issues significantly contribute to the QoC reduction.

 Examples of High-Severity Issues:

  •  Business Rule affected
  •  Unused inactivity with monitors
  •  Synchronous AJAX calls (getReference, getXMLWait) in Client Scripts
  •  GlideRecord usage in Client Scripts affecting Portal Widgets
  •  High Security Settings plugin disabled
  •  DOM manipulation in Client Scripts
  •  DOM manipulation in UI Policies
  •  OnBefore Business Rules updating records on current tables
  •  Business Rules using SOAP getResponse
  •  Contextual Security Plugin disabled
  •  “Security Manager” set to Allow Access
  •  UI Policies using GlideRecord
  •  SOAP Timeout > 500 minutes
  •  JavaScript – Avoid usage of WebDB
  •  JavaScript – Avoid Function Constructors

Severity Level: Medium

#

Medium issues affect important requirements but usually have moderate remediation difficulty.
They still contribute to the QoC score.

 Examples of Medium-Severity Issues:

  •  Client Scripts using console.log
  •  Client Scripts without a function wrapper
  •  Modules pointing to large tables without filters
  •  User Preference “Rows per Page” > 100
  •  “Items per Page” system property > 100
  •  JDBC Data Sources with Use last run datetime unchecked
  •  “Update on Iterate” enabled
  •  Server UI Actions using GlideRecord and getRowCount
  •  Users with excessive rows per page
  •  Hard-coded sys_id in Client Scripts
  •  Hard-coded sys_id in UI Policies
  •  Hard-coded sys_id in Script Includes
  •  Hard-coded sys_id in Transform Scripts
  •  “Auto-Complete Wait Time” > 750 ms
  •  Catalog Client Scripts using console.log

Severity Level: Low

#

Low-severity issues affect minor requirements and are relatively easier to remediate.
They still contribute to the QoC indicator.

Examples of Low-Severity Issues:

  •  Transform Maps with “Run business rules” enabled
  •  Business Rules with debugging statements in production
  •  Business Rules using eval()
  •  TaskSLAController trace level not set to notice
  •  “Go To search” set to “contains”
  •  Debug properties enabled in production
  •  Client Scripts with an empty script field
  •  “Auto-complete Search” set to “contains”
  •  Script Includes with debugging in production
  •  Catalog Client Scripts with empty script fields
  •  JavaScript – Avoid usage of alert()

Severity Level: Warning

#

A Warning is assigned when issues from any level (High, Medium, Low) are found in:

  •  Inactive configuration items
  •  Commented-out code

⚠️ Warnings do NOT contribute to the Quality of Cloud calculation or to the global count of issues in a scan.

 Examples of Warning-Level Issues:

  • Any High/Medium/Low issue detected on inactive CIs
  • Any High/Medium/Low issue inside commented-out code
Was it helpful ?