Function of glide.record.legacy_cross_scope_access_policy_in_script property
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-26-2024 05:48 AM
What is the detailed function of the property 'glide.record.legacy_cross_scope_access_policy_in_script' when it is set to false and set to true. How does it impact the instance?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-26-2024 06:18 AM - edited ‎09-26-2024 06:58 AM
Hi @VibhaSastry,
To briefly summarise and answer in one sentance, it's all about control and scope access to global script interfaces (especially when considering older or legacy applications).
As from ServiceNow Docs, this property disables scope fencing, enabling scoped apps to access global script interfaces. Enforcing scope fencing ensures that applications can only access resources explicitly granted or within their designated scope, thereby enforcing the principle of least privilege.
Check the below link:
To help others (or for me to help you more directly), please mark this response correct by clicking on Accept as Solution and/or Kudos.

Thanks, Robbie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-26-2024 06:29 AM
hello @VibhaSastry ,
'glide.record.legacy_cross_scope_access_policy_in_script' property controls how the platform handles cross-scope access for scripts, especially when manipulating records between different application scopes.
when False, you enforce modern cross-scope policies with strict security. When True, you allow for legacy behavior with more permissive cross-scope access, but this may reduce security
Thanks,SK6147