Quality Clouds Documentation ... Rules and rulesets All rules ServiceNow rules By configuration element Widget rules The below table shows the list of ServiceNow widget rules that are checked by Quality Clouds.DescriptionSeverityArea of impactPossible use of private dataWarningSecurityJavaScript - Avoid use of Function ConstructorsHighSecurityJavaScript - Avoid use of WebDBHighSecurityJavaScript - Avoid use of debugger statementsHighSecurityJavaScript - Avoid unrestricted targetOrigin on cross-domain messagingHighSecurityJavaScript - Avoid making connections on unsafe protocolsWarningSecurityJavaScript - Avoid use of Eval functionHighSecurityJavascript - Avoid use of alert functionLowScalabilityJavascript - Avoid use of local storage on Client ScriptsHighSecurityJavaScript - Optimize LoopsWarningPerformanceJavaScript - Use === comparisonWarningManageabilityDocument Object Model (DOM) manipulation in Client ScriptsHighManageabilityPortal Widgets with hard-coded sys_idsMediumManageabilityScripts should not use gs.sqlHighManageabilityGlideRecord usage on Portal Widget Client ScriptsHighPerformanceSynchronous Business Rules making SOAP or REST callsHighPerformanceModified Out of the Box ElementWarningScalabilityDot walking to sys_id - Portal Widget clientScriptMediumPerformanceUsage of g_form.setValue on a reference field without displayValue - Portal Widget clientScriptHighPerformance