Disable log-and-allow mode for cross-scope dot-walk access

reference australia Updated Sep 10, 2026 2 min read sc-disable-log-and-allow-cross-scope-dot-walk-access.md
Raw file servicenow.com

The glide.script.dot_walk.log_and_allow_violations property controls logging and enforcement of access violations when dot-walk is used cross-scope.

This property determines whether access violations are logged when dot-walk is used to access table data cross-scope. When enabled, this property logs violations without preventing cross-scope table access through dot-walk.

When set to true, access violations are logged but not enforced. When set to false, logging is turned off and enforcement is controlled by the glide.script.dot_walk.enforce_cross_scope_access_all_tables property.

To configure this property:

  1. Navigate to /sys_properties_list.do on the instance.
  2. Confirm the glide.script.dot_walk.log_and_allow_violations property doesn't exist in the sys_properties table or is set to false.

More information

Attribute

Description

Configuration name

glide.script.dot_walk.log_and_allow_violations

Configuration type

System Properties (/sys_properties_list.do)

Data type

true | false

Recommended value

false

Default value

false

Fallback value

false

Category

Access control

Security risk

  • Severity score: 6.4
  • CVSS rating: Medium
  • Security risk details: When this property is set to true, authorization checks aren't performed for dot-walk occurring cross-scope. Without authorization checks, dot-walk can be used by an application to access tables that are outside the application scope, potentially exposing sensitive data.

Dependencies and prerequisites

When set to true, this property supersedes the glide.script.dot_walk.enforce_cross_scope_access_all_tables property. No enforcement of access control for cross-scope dot-walk occurs, regardless of the other property value. When set to false, enforcement for cross-scope access control when using dot-walk is controlled by the glide.script.dot_walk.enforce_cross_scope_access_all_tables property.

Functional impact

When set to true, this property logs access violations, but does not enforce access control for cross-scope dot-walk, similar to the behavior of prior releases. When set to false, logging is turned off, and enforcement is controlled by the glide.script.dot_walk.enforce_cross_scope_access_all_tables property. There is no functional impact on application behavior when toggling this property.

**Parent Topic:**[Access control](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/instance-security-hardening-settings/sc-access-control.md)
Keywords dot-walkcross-scopeaccess controlsecurity
Search documentation
Search document titles and file paths on the australia branch