Restrict access to background script

reference australia Updated Sep 10, 2026 1 min read sc-restrict-access-to-background-script.md
Raw file servicenow.com

Use a system property to set a role requirement for accessing the Script Background module.

Use the glide.script_processor.admin system property to set a required role to access the Scripts - Background module. If this property isn't set to the recommended value of background_script_admin or another high privileged role, users with lower privileged roles are able to run background scripts on your instance.

Ensure the property glide.script_processor.admin is set to background_script_admin. This is also the default value.

Warning: This is a safe harbor property, meaning the value can't be altered once it's changed. It is non-revertible.

More information

Attribute

Description

Configuration name

glide.script_processor.admin

Configuration type

System Properties (/sys_properties_list.do)

Data type

string

Recommended value

background_script_admin

Default value

background_script_admin

Fallback value

background_script_admin

Category

Access control

Security risk

  • Severity score: 8.8
  • CVSS score: High
  • Security risk details: Background scripts allow a complete bypass of the ACL system allowing full access to tables.

Functional Impact

Users without the role specified in the property are unable to access the Scripts - Background module, as intended.

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