Click here to download the Blitz Browser!

WPT

wpt / subresource-integrity / subresource-integrity.html

Spec: SRI ↗

Runs: Chrome 155.0.8041.0 (wpt@2c385f65e, 2026-09-04) | Firefox 157.0a1 (wpt@2c385f65e, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@2c385f65e, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total48/4848/4848/4846/4848/48NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Script: Same-origin with correct sha256 hash.PASSPASSPASSPASSPASS
Script: Same-origin with correct sha384 hash.PASSPASSPASSPASSPASS
Script: Same-origin with correct sha512 hash.PASSPASSPASSPASSPASS
Script: Same-origin with empty integrity.PASSPASSPASSPASSPASS
Script: Same-origin with non-Base64 hash.PASSPASSPASSFAILPASS
Script: Same-origin with incorrect hash.PASSPASSPASSPASSPASS
Script: Same-origin with incorrect integrity => cleared after prepare.PASSPASSPASSPASSPASS
Script: Same-origin with incorrect integrity => set to correct hash after prepare.PASSPASSPASSPASSPASS
Script: Same-origin with empty integrity => set to incorrect hash after prepare.PASSPASSPASSPASSPASS
Script: Same-origin with correct integrity => set to incorrect hash after prepare.PASSPASSPASSPASSPASS
Script: Same-origin with multiple sha256 hashes, including correct.PASSPASSPASSPASSPASS
Script: Same-origin with multiple sha256 hashes, including unknown algorithm.PASSPASSPASSPASSPASS
Script: Same-origin with sha256 mismatch, sha512 matchPASSPASSPASSPASSPASS
Script: Same-origin with sha256 match, sha512 mismatchPASSPASSPASSPASSPASS
Script: <crossorigin='anonymous'> with correct hash, ACAO: *PASSPASSPASSPASSPASS
Script: <crossorigin='anonymous'> with incorrect hash, ACAO: *PASSPASSPASSPASSPASS
Script: <crossorigin='use-credentials'> with correct hash, CORS-eligiblePASSPASSPASSPASSPASS
Script: <crossorigin='use-credentials'> with incorrect hash CORS-eligiblePASSPASSPASSPASSPASS
Script: <crossorigin='anonymous'> with CORS-ineligible resourcePASSPASSPASSPASSPASS
Script: Cross-origin, not CORS request, with correct hashPASSPASSPASSPASSPASS
Script: Cross-origin, not CORS request, with hash mismatchPASSPASSPASSPASSPASS
Script: Cross-origin, empty integrityPASSPASSPASSPASSPASS
Script: Same-origin with correct hash, options.PASSPASSPASSPASSPASS
Script: Same-origin with unknown algorithm only.PASSPASSPASSPASSPASS
Style: Same-origin with correct sha256 hashPASSPASSPASSPASSPASS
Style: Same-origin with correct sha384 hashPASSPASSPASSPASSPASS
Style: Same-origin with correct sha512 hashPASSPASSPASSPASSPASS
Style: Same-origin with empty integrityPASSPASSPASSPASSPASS
Style: Same-origin with non-Base64 integrityPASSPASSPASSFAILPASS
Style: Same-origin with incorrect hash.PASSPASSPASSPASSPASS
Style: Same-origin with multiple sha256 hashes, including correct.PASSPASSPASSPASSPASS
Style: Same-origin with multiple sha256 hashes, including unknown algorithm.PASSPASSPASSPASSPASS
Style: Same-origin with sha256 mismatch, sha512 matchPASSPASSPASSPASSPASS
Style: Same-origin with sha256 match, sha512 mismatchPASSPASSPASSPASSPASS
Style: <crossorigin='anonymous'> with correct hash, ACAO: *PASSPASSPASSPASSPASS
Style: <crossorigin='anonymous'> with incorrect hash, ACAO: *PASSPASSPASSPASSPASS
Style: <crossorigin='use-credentials'> with correct hash, CORS-eligiblePASSPASSPASSPASSPASS
Style: <crossorigin='use-credentials'> with incorrect hash CORS-eligiblePASSPASSPASSPASSPASS
Style: <crossorigin='anonymous'> with CORS-ineligible resourcePASSPASSPASSPASSPASS
Style: Cross-origin, not CORS request, with correct hashPASSPASSPASSPASSPASS
Style: Cross-origin, not CORS request, with hash mismatchPASSPASSPASSPASSPASS
Style: Cross-origin, empty integrityPASSPASSPASSPASSPASS
Style: Same-origin with correct hash, options.PASSPASSPASSPASSPASS
Style: Same-origin with unknown algorithm only.PASSPASSPASSPASSPASS
Style: Same-origin with correct sha256 hash, rel='stylesheet license'PASSPASSPASSPASSPASS
Style: Same-origin with correct sha256 hash, rel='license stylesheet'PASSPASSPASSPASSPASS
Style: Same-origin with correct sha256 and sha512 hash, rel='alternate stylesheet' enabledPASSPASSPASSPASSPASS
Style: Same-origin with incorrect sha256 and sha512 hash, rel='alternate stylesheet' enabledPASSPASSPASSPASSPASS