--- title: Enforce cross-scope table access when performing dot-walk description: The glide.script.dot\_walk.enforce\_cross\_scope\_access\_all\_tables property defines the base access control decision for all table data accessed through dot-walk when the access is cross-scope. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/instance-security-hardening-settings/sc-enforce-cross-scope-table-access-when-performing-dot-walk.html release: australia product: Instance Security Hardening Settings classification: instance-security-hardening-settings topic_type: reference last_updated: "2026-09-10" reading_time_minutes: 1 keywords: [dot-walk, cross-scope, access control, security] breadcrumb: [Access control, Hardening settings, Platform Security] --- # Enforce cross-scope table access when performing dot-walk The **glide.script.dot\_walk.enforce\_cross\_scope\_access\_all\_tables** property defines the base access control decision for all table data accessed through dot-walk when the access is cross-scope. This property controls whether authorization checks are performed for all table data accesses that are cross-scope through dot-walk. When set to `true`, authorization checks are performed for all cross-scope table data accesses unless a table has explicitly set the **enforce\_dot\_walk\_cross\_scope\_access** dictionary attribute to `false`. When set to `false`, no authorization checks are performed for cross-scope table data accesses unless a table has explicitly set the **enforce\_dot\_walk\_cross\_scope\_access** dictionary attribute to `true`. To configure this property: 1. Navigate to `/sys_properties_list.do` on the instance. 2. Set the **glide.script.dot\_walk.enforce\_cross\_scope\_access\_all\_tables** property to `true`. ## More information
Attribute Description
Configuration name **glide.script.dot\_walk.enforce\_cross\_scope\_access\_all\_tables**
Configuration type System Properties \(/sys\_properties\_list.do\)
Data type Boolean
Recommended value true
Default value true
Fallback value false
Category Access Control
Security risk - Security risk rating: Medium - Security score: 6.4 - Security risk details: When this property is set to `false`, no authorization checks are performed for cross-scope table data accesses unless a table has explicitly set the **enforce\_dot\_walk\_cross\_scope\_access** dictionary attribute to `true`. 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 the **glide.script.dot\_walk.log\_and\_allow\_violations** property is set to `true`, it supersedes this property. No enforcement of access control for cross-scope dot-walk occurs, regardless of this property value. The enforcement for cross-scope access control when using dot-walk is controlled by this property when **glide.script.dot\_walk.log\_and\_allow\_violations** is set to `false`.
Functional impact When set to `true`, authorization checks are performed for all cross-scope table data accesses unless a table has explicitly set the **enforce\_dot\_walk\_cross\_scope\_access** dictionary attribute to `false`. Because dot-walk access control was not enforced cross-scope before the Zurich release, this may cause some applications to not function correctly if they attempt to access tables outside of their scope through dot-walk.
**Parent Topic:**[Access control](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/instance-security-hardening-settings/sc-access-control.md)