Netskope

ServiceNow Predefined Rules



🔍
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"
Name Description Service Rule
Enable antivirus scanning Enable antivirus scanning. ITSM
SysProperties should have com__glide__snap__enable_scan eq true
Users flagged to require a password reset have to do so before making API calls Users flagged to require a password reset with the 'password_needs_reset' flag have to do so before making API calls. ITSM
SysProperties should have glide__authenticate__api__user__reset_password__mandatory eq true
Enable CSRF token validation CSRF token validation usage is enabled to identify and validate incoming requests. This token is used to prevent cross-site request forgery attacks. ITSM
SysProperties should have glide__security__use_csrf_token eq true
Ensure that mobile devices using the Now Mobile app are encrypted The ServiceNow mobile app will check that device encryption is enabled. If encryption is not enabled, the user won't be allowed to log via their mobile device. ITSM
SysProperties should have glide__sg__device_encryption_enabled eq true
Block JavaScript from being included in HTML embedded using [code] tags JavaScript is not allowed in HTML embedded within [code] tags. ITSM
SysProperties should have glide__ui__security__codetag__allow_script eq false
Guest session timeout is less than or equal to 30 minutes Guest session timeout is less than or equal to 30 minutes. ITSM
SysProperties should have glide__guest__session_timeout lte 30
Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. Block jailbroken or rooted devices from accessing the ServiceNow instance using the Now Mobile app. ITSM
SysProperties should have glide__sg__allow_rooted_jailbroken_device eq false
Require a password for local logins Local logins require a password. ITSM
SysProperties should have glide__login__no_blank_password eq true
Multi-factor authentication (MFA) is enabled Multi-factor authentication (MFA) is enabled. ITSM
SysProperties should have glide__authenticate__multifactor eq true
Enforce password policies when users change their password Password policies are enforced when a user changes their password. ITSM
SysProperties should have glide__enable__password_policy eq true
Enable CAPTCHA validation during password resets Password resets should require a CAPTCHA. However, this can be disabled for automation tests if required. ITSM
SysProperties should have password_reset__captcha__ignore eq false
Password reset security answers have a minimum length of 4 Password reset security answers have a minimum length of 4. ITSM
SysProperties should have password_reset__qa__ans_min_len gte 4
Require SSO credentials for the main ServiceNow login page Require SSO credentials even for the main ServiceNow login page. The property 'glide.authenticate.failed_requirement_redirect' also has to be valid for proper redirects. ITSM
SysProperties should have glide__authentication__external__disable_local_login eq true and glide__authenticate__failed_requirement_redirect len() gt 0
Administrators must explicitly elevate privileges before taking administrative actions Administrators must explicitly elevate privileges before taking administrative actions. ITSM
SysProperties should have glide__security__strict_elevate_privilege eq true
Session timeout is less than or equal to 90 minutes Session timeout is less than or equal to 90 minutes. Values exceeding 1440 minutes will be treated as one day. ITSM
SysProperties should have glide__ui__session_timeout lte 90
Unauthorized session timeout is less than or equal to 5 minutes Unauthorized session timeout is less than or equal to 5 minutes. ITSM
SysProperties should have glide__unauthorized__session_timeout lte 5
Enforce translated HTML sanitization Sanitization behavior of translated_html fields on a global_level for field assignments is enforced. ITSM
SysProperties should have com__glide__security__check_unsanitized_html eq "enforce"