--- title: Require authentication by default for client-callable script includes description: By default, client-callable script includes that do not explicitly set visibility, are public. If needed, add the glide.script.ccsi.ispublic property to enable privacy control over all client-callable script includes accessed by public pages. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/instance-security-hardening-settings/sc-privacy-on-client-callable-script-includes.html release: australia product: Instance Security Hardening Settings classification: instance-security-hardening-settings topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Access control, Hardening settings, Platform Security] --- # Require authentication by default for client-callable script includes By default, client-callable script includes that do not explicitly set visibility, are public. If needed, add the **glide.script.ccsi.ispublic** property to enable privacy control over all client-callable script includes accessed by public pages. The **glide.script.ccsi.ispublic** system property makes sure that client-callable script-includes, also known as Ajax script includes, are not automatically made available to non-authenticated users. If **glide.script.ccsi.ispublic** is not set to the recommended value of **false**, then it allows script includes to be run as public scripts and allow unauthenticated users access to instance data. Ensure that the property **glide.script.ccsi.ispublic** is set to **false**. **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.ccsi.ispublic**
Configuration type System Properties \(/sys\_properties\_list.do\)
Data type  
Recommended value false
Default value <none>
Fallback value false
Category [Access control](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/instance-security-hardening-settings/sc-access-control.md)
Security risk - Severity score: 7.5 - CVSS rating: High - Security risk details: Sensitive business logic or data is potentially exposed, increasing the risk of unauthorized access to instance resources.
Functional impact If the client-callable script includes are designated as public \(that is, this property is missing\), then unauthenticated users can execute client scripts. Add the property restricts the execution of scripts by a non-logged-in user.
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)