Property reference

glide.security.query_acl.enabled.data_table

Enforces query ACL checks for widget data tables. With the default value of true, users cannot query fields they lack access to; setting it to false can expose data through blind queries.

Default
true
Type
boolean
Application
Not stated

Key questions about this property

The answers below summarize the purpose, scope, default effect, and review scenarios for this property.

What does it do? When enabled, query ACLs are enforced for widget data table queries, preventing users from querying fields they are not permitted to access.
What area does it affect? Service Portal data tables
What does the default mean? The default value is "true", which means this behavior is enabled by default.
When should you review it? When changing query ACL enforcement for widget data tables

Property record

No out of the box record exists. ServiceNow scripts read this property and use the default value shown until you create it.

Property name glide.security.query_acl.enabled.data_table
Type boolean
Application Not stated
Default value true
Description Not stated

Sources

Official references and nearby text excerpts where this property appears.

Context preview Snippet 1
... com.glide.security.query_acl.enabled.sub_lists to true to enforce query ACLs on sublist queries, such as grouped lists and related lists. Set com.glide.security.query_acl.enabled.list_count to true to enforce query ACLs on list count queries. Set glide.security.query_acl.enabled.data_table to true to enforce query ACLs on widget data tables. If any of these system properties are set to false, an attacker can use blind queries to enumerate and exfiltrate ...

Used in

Out of the box artefacts that read this property. Append the path to your instance URL to open the record and see how the value is used.

More in glide.security

Other properties in the same namespace.

All 79 properties in glide.security →