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.
Widget server script: Data Table
The setting controls whether table filters are added using query-access checks or without them; a separate filter-access option also enables the checked path. The shown code does not establish how this differs for users and admins; its default is true.
/sp_widget.do?sys_id=5001b062d7101200b0b044580e6103eb
More in glide.security
Other properties in the same namespace.
All 79 properties in glide.security →