Disable adding default roles to skill ACLs

reference australia Updated Sep 10, 2026 2 min read sc-disable-adding-default-roles-to-skill-acls.md
Raw file servicenow.com

Use system properties to control what roles are automatically added to generative AI skill ACLs.

Use the com.glide.one_extend.include_default_roles_for_skill_acl system property to control whether roles are automatically added to generative AI skill ACLs when they're created or updated using the global.GenAiSkillSecurityUtils API. This property is used to enforce consistent security policies across all AI skills.

When a skill ACL is inserted or updated, the default roles defined in the com.glide.one_extend.default_roles_for_skill_acl system property are automatically included. This addition ensures that certain privileged roles always have access to execute the skills. The com.glide.one_extend.default_roles_for_skill_acl property may contain a comma-separated list of roles.

Roles are automatically added to Generative AI Skill ACLs when com.glide.one_extend.include_default_roles_for_skill_acl is set to true. Depending on the role, this may allow overly broad access to certain skills and override intended ACL behavior.

  1. Navigate to /sys_properties_list.do on the instance.
  2. Ensure the com.glide.one_extend.include_default_roles_for_skill_acl property does not exist in the sys_properties table or is set to false.

More information

Attribute

Description

Configuration name

com.glide.one_extend.include_default_roles_for_skill_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: 4.2
  • CVSS score: Medium
  • Security risk details: Roles are automatically added to Generative AI Skill ACLs when com.glide.one_extend.include_default_roles_for_skill_acl is set to true. Depending on the role, this may allow overly broad access to certain skills and override intended ACL behavior.

Functional impact

When com.glide.one_extend.include_default_roles_for_skill_acl is set to false, roles are no longer automatically granted access to generative AI skill ACLs — any role that needs to execute a skill must satisfy the skill's own access control instead of relying on an automatically-added default role. The related com.glide.one_extend.default_roles_for_skill_acl property, which lists which roles get auto-added when com.glide.one_extend.include_default_roles_for_skill_acl is set to true, has no effect while it is set to false.

Dependencies and prerequisites

None

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