Drupal is a registered trademark of Dries Buytaert

sri_ui

128 sites Security covered
View on drupal.org

Subresource Integrity (SRI) is a security feature that enables browsers to verify that resources they fetch (for example, from a CDN) are delivered without unexpected manipulation. It works by allowing you to provide a cryptographic hash that a fetched resource must match.

How Subresource Integrity helps
Using Content Delivery Networks (CDNs) to host files such as scripts and stylesheets that are shared among multiple sites can improve site performance and conserve bandwidth. However, using CDNs also comes with a risk, in that if an attacker gains control of a CDN, the attacker can inject arbitrary malicious content into files on the CDN (or replace the files completely) and thus can also potentially attack all sites that fetch files from that CDN.

Subresource Integrity enables you to mitigate some risks of attacks such as this, by ensuring that the files your web application or web document fetches (from a CDN or anywhere) have been delivered without a third-party having injected any additional content into those files — and without any other changes of any kind at all having been made to those files.

Installation

  1. Download and install the module using Composer.
  2. Enable the module from the Extend page (`/admin/modules`) or via Drush.

Reference: Subresource Integrity - Security on the web | MDN

About this module
Provides a possibility to specify additional attributes to the libraries as required by Subresource Integrity rules

Configuration

  1. Navigate to the module configuration page at /admin/config/services/sri
  2. Enter the asset’s full URL in the required field and submit the form to generate the hash key.
  3. Alternatively, use the Drush command to update the hash key: drush update-assets-hash256

Activity

Total releases
4
First release
Sep 2025
Latest release
1 month ago
Release cadence
42 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
1.0.3 Stable Jan 28, 2026
1.0.2 Stable Nov 25, 2025
1.0.1 Stable Sep 25, 2025
1.0.0 Stable Sep 23, 2025