Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Restrict Global App Development by Role

Use the sn_g_app_creator.allow_global property to control which users can create applications in the global scope using the Guided Application Creator.

The sn_g_app_creator.allow_global system property controls which users can create applications in the global scope using the Guided Application Creator. If sn_g_app_creator.allow_global is set to the recommended value of false, users need the sn_g_app_creator.global role to create an application in the global scope using Guided Application Creator. If sn_g_app_creator.allow_global is set to the insecure value of true then all users with only the base role "sn_g_app_creator.app_creator" can create an application in the global scope using Guided Application Creator. Applications in the global scope do not contain scope protections allowing a developer to access greater features and functions beyond a specific scope.

Ensure the property sn_g_app_creator.allow_global is set to false or does not appear in the System Properties [sys_properties] table. If the property is not present in the System Properties [sys_properties] table the secure default is used.

More information

AttributeDescription
Configuration namesn_g_app_creator.allow_global
Configuration typeSystem Properties \(/sys\_properties\_list.do\)
Data typeBoolean
Recommended valuefalse
Default value<none>
Fallback valuefalse
CategoryAccess control
Security risk- Severity score: 3.3 - CVSS score: Low - Security risk details: Limiting global application development to users with the additional role follows the principle of least privilege.
Dependencies and prerequisitesNone
Functional impactEnhanced the API \(/api/now/templates\) to validate the create global application ACL and property.

Parent Topic:Access control