Summary: The new Integrity-Policy header is part of Subresource Integrity and a first milestone towards our goal for full web application integrity. As a first step, the header will only allow script directives. This subset is already shipping in Chrome and has already been implemented for WebKit.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1976656
Specification: https://www.w3.org/TR/SRI/
Standards Body: W3C Web application security working group (WASWG).
Platform Coverage: All.
Preference: security.integrity_policy.enabled
DevTools Bug: Not required. Our patch will add logging to the console.
Link to standards-positions discussion: https://github.com/mozilla/standards-positions/issues/1173
Other browsers:
Blink: Shipped.
WebKit: Implemented. Likely shipping soon, their standards-position was positive
Web Platform Tests: Exist within the SRI test suites.
We intend to enable the security.integrity_policy.enabled pref. Integrity-Policy will be the second policy to be contained in the new policy container implementation.