Function of glide.record.legacy_cross_scope_access_policy_in_script property

VibhaSastry
Tera Expert

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?

2 REPLIES 2

Robbie
Kilo Patron
Kilo Patron

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:

https://docs.servicenow.com/bundle/xanadu-platform-security/page/administer/security-center/referenc...

 

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

Sai Krishna6147
Mega Guru

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