The below table shows the list of ServiceNow widget angular provider 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 Eval function | High | Security |
| Javascript – Avoid use of alert function | Low | Scalability |
| Javascript – Avoid use of local storage on Client Scripts | High | Security |
| JavaScript – Optimize Loops | Warning | Performance |
| JavaScript – Use === comparison | Warning | Manageability |
| Document Object Model (DOM) manipulation in Client Scripts | High | Manageability |
| Angular Providers with hard-coded sys_ids | Medium | Manageability |
| GlideRecord usage on Client Scripts | High | Performance |
| Modified Out of the Box Element | Warning | Scalability |