Prevent unauthenticated roleless ACL in scripted ACLs

reference brazil Updated Sep 10, 2026 1 min read sc-prevent-unauthenticated-roleless-acl-in-scripted-acls.md
Raw file servicenow.com

The glide.security.allow_unauth_roleless_acl property controls whether scripted Access Control Lists (ACLs) can grant access to unauthenticated users when the ACL is otherwise roleless.

When set to true, ACLs containing script may grant access to unauthenticated users. Setting this property to false prevents unauthenticated users from accessing resources protected by roleless scripted ACLs.

Confirm that the property glide.security.allow_unauth_roleless_acl is set to false.

More information

Attribute

Description

Configuration name

glide.security.allow_unauth_roleless_acl

Configuration type

System Properties (/sys_properties_list.do)

Data type

Boolean

Recommended value

false

Default value

false

Fallback value

false

Category

Access control

Security risk

  • Severity score: 7.5
  • CVSS rating:High
  • Security risk details: When set to true, unauthenticated users unauthenticated users can view, create, or delete information that should be restricted to logged-in users.

Functional impact

When set to true, anonymous or guest visitors bypass login for pages, records, or actions. Setting it to false keeps the login requirement in place for roleless ACLs.

Dependencies and prerequisites

None

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