--- title: Enforce Query ACLs for SubLists, List Counts and Widget Data Tables description: Enforce query ACLs on sublist, list count, and widget data table queries using system properties. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/instance-security-hardening-settings/sc-enforce-query-acls-for-sublists-list-counts-and-widget-data-tables.html release: australia product: Instance Security Hardening Settings classification: instance-security-hardening-settings topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Architecture, design, and threat modeling, Hardening settings, Platform Security] --- # Enforce Query ACLs for SubLists, List Counts and Widget Data Tables Enforce query ACLs on sublist, list count, and widget data table queries using system properties. Set **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 data due to the default behavior of `GlideRecord.addEncodedQuery`. If these properties don't exist in the System Properties \[sys\_properties\] table, the secure default of true is used. A third option, **external\_and\_guests**, enforces ACLs only for external users and guests. Ensure these system properties do not appear in the System Properties \[sys\_properties\] table or are set to **true**. ## More information
Attribute Description
Configuration name - **com.glide.security.query\_acl.enabled.sub\_lists** - **com.glide.security.query\_acl.enabled.list\_count** - **glide.security.query\_acl.enabled.data\_table**
Configuration type System Properties \(/sys\_properties\_list.do\)
Data type Boolean
Recommended value - true - true - true
Default value - true - true - true
Fallback value - true - true - true
Category [Architecture, design, and threat modeling](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/instance-security-hardening-settings/sc-architecture-design-threat-molding.md)
Security risk - Severity score: 5.3 - CVSS score: Medium - Security Risk: ACLs can be bypassed disclosing field data to users who do not have permissions to see it. This could include sensitive data depending on the table exploited.
Dependencies and prerequisites None
**Parent Topic:**[Architecture, design, and threat modeling](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/instance-security-hardening-settings/sc-architecture-design-threat-molding.md)