The below table shows the list of ServiceNow UI Action rules that are checked by Quality Clouds.
Description | Severity | Area of impact |
---|---|---|
Possible use of private data | Warning | Security |
JavaScript – Avoid use of Function Constructors | High | Security |
JavaScript – Avoid use of WebDB | High | Security |
JavaScript – Avoid use of debugger statements | High | Security |
JavaScript – Avoid unrestricted targetOrigin on cross-domain messaging | High | Security |
JavaScript – Avoid making connections on unsafe protocols | Warning | Security |
Javascript – Avoid use of local storage on Client Scripts | High | Security |
JavaScript – Optimize Loops | Warning | Performance |
JavaScript – Use === comparison | Warning | Manageability |
UI Actions with hard-coded sys_ids | Medium | Manageability |
Server UI Actions using GlideRecord and getRowCount | Medium | Scalability |
Scripts should not use gs.sql | High | Manageability |
Document Object Model (DOM) manipulation in UI Actions | High | Manageability |
Synchronous AJAX call in UI Actions | High | Performance |
UI Actions with debugging statements | Low | Scalability |
UI Actions using GlideRecord | High | Performance |
Modified Out of the Box Element | Warning | Scalability |