MC1186368 – Microsoft SharePoint: Update to custom scripting governance in App Catalog site

SharePoint Logo

check before: 2026-01-13

Product:

Microsoft 365 Apps, SharePoint

Platform:

Online, Web, World tenant

Status:

Change type:

Feature update, User impact, Admin impact

Links:

Details:

Summary:
Starting mid-January 2026, custom scripting will be disabled by default on the tenant-wide SharePoint App Catalog site to enhance security. App operations remain unaffected, but new custom script changes will be blocked. Admins can temporarily opt out using PowerShell commands and should inform site owners accordingly.

Details:
To strengthen security and reduce the risk of ungoverned scripting, Microsoft is expanding the custom scripting governance in the App Catalog site. This change helps ensure a more secure and manageable environment in SharePoint Online.
What will happen:
Custom scripting will be disabled (setting DenyAddAndCustomizePages to 1 or $true) for the tenant-wide App Catalog site using the APPCATALOG#0 template.
When this will happen: Default custom scripting governance on the App Catalog site will take effect starting in mid-January 2026.
Who is affected: Admins managing the SharePoint tenant-wide App Catalog site and content inside.

Change Category:
XXXXXXX ... free basic plan only

Scope:
XXXXXXX ... free basic plan only

Release Phase:

Created:
2025-11-15

updated:
2025-11-15

Task Type

XXXXXXX ... free basic plan only

Docu to Check

XXXXXXX ... free basic plan only

MS How does it affect me

XXXXXXX ... free basic plan only

MS Preperations

XXXXXXX ... free basic plan only

MS Urgency

XXXXXXX ... free basic plan only

MS workload name

XXXXXXX ... free basic plan only

summary for non-techies**

XXXXXXX ... free basic plan only

Direct effects for Operations**

Disabling Custom Scripting
Custom scripting will be disabled by default, preventing new custom script changes which may impact existing workflows and functionalities that rely on custom scripts.
   - roles: SharePoint Admin, Site Owners
   - references: https://learn.microsoft.com/sharepoint/allow-or-prevent-custom-script, https://learn.microsoft.com/sharepoint/security-considerations-of-allowing-custom-script

Increased Support Calls
Without prior communication, users may experience confusion leading to increased support calls regarding the inability to implement custom scripts.
   - roles: Helpdesk Staff, SharePoint Admin
   - references: https://learn.microsoft.com/sharepoint/allow-or-prevent-custom-script " target="_blank" rel="nofollow noopener noreferrer">https://learn.microsoft.com/sharepoint/allow-or-prevent-custom-script

Operational Delays
Admins may face operational delays as they need to inform site owners and manage temporary opt-out requests, impacting productivity.
   - roles: SharePoint Admin, Site Owners
   - references: https://learn.microsoft.com/sharepoint/allow-or-prevent-custom-script " target="_blank" rel="nofollow noopener noreferrer">https://learn.microsoft.com/sharepoint/allow-or-prevent-custom-script

User Experience Degradation
Users may experience a degradation in user experience if custom scripts that enhance functionality are no longer allowed, leading to frustration.
   - roles: End Users, Site Owners
   - references: https://learn.microsoft.com/sharepoint/security-considerations-of-allowing-custom-script

Compliance Risks
If not communicated properly, the change may lead to compliance risks as users may unknowingly violate governance policies by attempting to use custom scripts.
   - roles: Compliance Officers, SharePoint Admin
   - references: https://learn.microsoft.com/sharepoint/security-considerations-of-allowing-custom-script

Configutation Options**

XXXXXXX ... paid membership only

Opportunities**

Enhanced Security Training for Admins
With the change in custom scripting governance, there is an opportunity to provide enhanced security training for SharePoint admins. This will ensure they understand the implications of the new governance and how to manage it effectively, thereby reducing potential security risks.
   - next-steps: Develop a training program focused on the new custom scripting governance policies and best practices for SharePoint security. Schedule sessions for all SharePoint admins before the January 2026 deadline.
   - roles: SharePoint Admins, IT Security Officers, Helpdesk Staff
   - references: https://learn.microsoft.com/sharepoint/security-considerations-of-allowing-custom-script, https://learn.microsoft.com/sharepoint/allow-or-prevent-custom-script

Improved User Communication Protocols
The upcoming changes to custom scripting governance provide a chance to improve communication protocols with site owners and users. By informing them of changes and providing clear guidelines, confusion and support calls can be minimized.
   - next-steps: Create a communication plan that includes FAQs, instructional materials, and direct outreach to site owners. Implement feedback mechanisms to gauge user understanding and concerns.
   - roles: Project Managers, Communication Officers, SharePoint Site Owners
   - references: https://learn.microsoft.com/sharepoint/allow-or-prevent-custom-script

Review and Optimize Existing Custom Scripts
As new custom script changes will be blocked, this is an opportunity to review existing custom scripts in use across the organization. This can help in identifying redundant or outdated scripts that can be optimized or removed, enhancing overall performance.
   - next-steps: Conduct an audit of all existing custom scripts within the App Catalog. Collaborate with developers to determine which scripts are essential and which can be optimized or eliminated.
   - roles: SharePoint Developers, IT Operations Managers, Application Managers
   - references: https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview

Potentional Risks**

XXXXXXX ... paid membership only

IT Security**

XXXXXXX ... paid membership only

explanation for non-techies**

XXXXXXX ... free basic plan only

** AI generated content. This information must be reviewed before use.

a free basic plan is required to see more details. Sign up here


A cloudsocut.one plan is required to see all the changed details. If you are already a customer, choose login.
If you are new to cloudscout.one please choose a plan.



Last updated 2 months ago ago

Leave a Reply

Share to MS Teams

Login to your account

Welcome Back, We Missed You!