diff --git a/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Integrity.php b/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Integrity.php
index ba77e172355d5..41e81752632fb 100644
--- a/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Integrity.php
+++ b/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Integrity.php
@@ -1,7 +1,7 @@
 <?php
 /**
- * Copyright 2025 Adobe
- * All Rights Reserved.
+ * Copyright © Magento, Inc. All rights reserved.
+ * See COPYING.txt for license details.
  */
 declare(strict_types=1);
 
@@ -12,11 +12,8 @@
 use Magento\Csp\Model\SubresourceIntegrityFactory;
 use Magento\Framework\App\Filesystem\DirectoryList;
 use Magento\Csp\Model\SubresourceIntegrityCollector;
-use Magento\Csp\Model\SubresourceIntegrityRepositoryPool;
 use Magento\Deploy\Package\Processor\ProcessorInterface;
 use Magento\Csp\Model\SubresourceIntegrity\HashGenerator;
-use Magento\Framework\App\ObjectManager;
-use Psr\Log\LoggerInterface;
 
 /**
  * Post-processor that generates integrity hashes after static content package deployed.
@@ -43,39 +40,22 @@ class Integrity implements ProcessorInterface
      */
     private SubresourceIntegrityCollector $integrityCollector;
 
-    /**
-     * @var SubresourceIntegrityRepositoryPool
-     */
-    private SubresourceIntegrityRepositoryPool $repositoryPool;
-
-    /**
-     * @var LoggerInterface
-     */
-    private LoggerInterface $logger;
-
     /**
      * @param Filesystem $filesystem
      * @param HashGenerator $hashGenerator
      * @param SubresourceIntegrityFactory $integrityFactory
      * @param SubresourceIntegrityCollector $integrityCollector
-     * @param LoggerInterface|null $logger
-     * @param SubresourceIntegrityRepositoryPool|null $repositoryPool
      */
     public function __construct(
         Filesystem $filesystem,
         HashGenerator $hashGenerator,
         SubresourceIntegrityFactory $integrityFactory,
-        SubresourceIntegrityCollector $integrityCollector,
-        ?LoggerInterface $logger = null,
-        ?SubresourceIntegrityRepositoryPool $repositoryPool = null
+        SubresourceIntegrityCollector $integrityCollector
     ) {
         $this->filesystem = $filesystem;
         $this->hashGenerator = $hashGenerator;
         $this->integrityFactory = $integrityFactory;
         $this->integrityCollector = $integrityCollector;
-        $this->logger = $logger ?? ObjectManager::getInstance()->get(LoggerInterface::class);
-        $this->repositoryPool = $repositoryPool ??
-            ObjectManager::getInstance()->get(SubresourceIntegrityRepositoryPool::class);
     }
 
     /**
@@ -88,7 +68,7 @@ public function process(Package $package, array $options): bool
         );
 
         foreach ($package->getFiles() as $file) {
-            if (strtolower($file->getExtension()) === "js") {
+            if ($file->getExtension() == "js") {
                 $integrity = $this->integrityFactory->create(
                     [
                         "data" => [
@@ -104,21 +84,6 @@ public function process(Package $package, array $options): bool
             }
         }
 
-        // Save collected data directly to repository before process exits
-        $collectedData = $this->integrityCollector->release();
-        if (!empty($collectedData)) {
-            $area = explode('/', $package->getPath())[0];
-            try {
-                $this->repositoryPool->get($area)->saveBunch($collectedData);
-            } catch (\Exception $e) {
-                //phpcs:ignore
-                $this->logger->error('Integrity PostProcessor: Failed saving to ' . $area . ' repository: ' . $e->getMessage());
-            }
-
-            // Clear collector for next package (if any)
-            $this->integrityCollector->clear();
-        }
-
         return true;
     }
 }
diff --git a/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Map.php b/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Map.php
index 0f6a5d66f956e..4e97517a165c5 100644
--- a/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Map.php
+++ b/vendor/magento/module-csp/Model/Deploy/Package/Processor/PostProcessor/Map.php
@@ -1,19 +1,17 @@
 <?php
 /**
- * Copyright 2025 Adobe
- * All Rights Reserved.
+ * Copyright © Magento, Inc. All rights reserved.
+ * See COPYING.txt for license details.
  */
 declare(strict_types=1);
 
 namespace Magento\Csp\Model\Deploy\Package\Processor\PostProcessor;
 
-use Magento\Csp\Model\SubresourceIntegrityRepositoryPool;
 use Magento\Deploy\Package\Package;
 use Magento\Deploy\Package\PackageFileFactory;
 use Magento\Deploy\Service\DeployStaticFile;
 use Magento\Framework\App\DeploymentConfig\Writer\PhpFormatter;
 use Magento\Framework\App\Filesystem\DirectoryList;
-use Magento\Framework\App\ObjectManager;
 use Magento\Framework\Exception\FileSystemException;
 use Magento\Framework\Filesystem;
 use Magento\Framework\View\Asset\Minification;
@@ -22,7 +20,6 @@
 use Magento\Csp\Model\SubresourceIntegrity\HashGenerator;
 use Magento\Framework\Filesystem\DriverInterface;
 use Magento\Csp\Model\SubresourceIntegrityCollector;
-use Psr\Log\LoggerInterface;
 
 /**
  * Class Adds Integrity attribute to requirejs-map.js asset
@@ -62,16 +59,6 @@ class Map extends \Magento\Deploy\Package\Processor\PostProcessor\Map
      */
     private FileSystem $filesystem;
 
-    /**
-     * @var SubresourceIntegrityRepositoryPool
-     */
-    private SubresourceIntegrityRepositoryPool $repositoryPool;
-
-    /**
-     * @var LoggerInterface
-     */
-    private LoggerInterface $logger;
-
     /**
      * Constructor
      *
@@ -84,9 +71,6 @@ class Map extends \Magento\Deploy\Package\Processor\PostProcessor\Map
      * @param DriverInterface $driver
      * @param SubresourceIntegrityCollector $integrityCollector
      * @param FileSystem $filesystem
-     * @param SubresourceIntegrityRepositoryPool|null $repositoryPool
-     * @param LoggerInterface|null $logger
-     * @SuppressWarnings(PHPMD.ExcessiveParameterList)
      */
     public function __construct(
         DeployStaticFile $deployStaticFile,
@@ -97,9 +81,7 @@ public function __construct(
         HashGenerator $hashGenerator,
         DriverInterface $driver,
         SubresourceIntegrityCollector $integrityCollector,
-        Filesystem $filesystem,
-        ?SubresourceIntegrityRepositoryPool $repositoryPool = null,
-        ?LoggerInterface $logger = null
+        Filesystem $filesystem
     ) {
         $this->minification = $minification;
         $this->integrityFactory = $integrityFactory;
@@ -107,10 +89,6 @@ public function __construct(
         $this->driver = $driver;
         $this->integrityCollector = $integrityCollector;
         $this->filesystem = $filesystem;
-        $this->repositoryPool = $repositoryPool ??
-            ObjectManager::getInstance()->get(SubresourceIntegrityRepositoryPool::class);
-        $this->logger = $logger ??
-            ObjectManager::getInstance()->get(LoggerInterface::class);
         parent::__construct($deployStaticFile, $formatter, $packageFileFactory, $minification);
     }
 
@@ -140,18 +118,7 @@ public function process(Package $package, array $options): bool
                         ]
                     ]
                 );
-                // Save immediately to repository instead of using collector
-                $area = $package->getArea();
-
-                if (!empty($area)) {
-                    try {
-                        $this->repositoryPool->get($area)->save($integrity);
-                        $this->logger->info("Map PostProcessor: Saved SRI hash for {$relativePath} in {$area} area");
-                    } catch (\Exception $e) {
-                        //phpcs:ignore
-                        $this->logger->error("Map PostProcessor: Failed to save SRI hash for {$relativePath} in {$area} area");
-                    }
-                }
+                $this->integrityCollector->collect($integrity);
             }
         }
         return true;
diff --git a/vendor/magento/module-csp/Model/SubresourceIntegrityCollector.php b/vendor/magento/module-csp/Model/SubresourceIntegrityCollector.php
index 13f2f2273dc33..36b1775b6558c 100644
--- a/vendor/magento/module-csp/Model/SubresourceIntegrityCollector.php
+++ b/vendor/magento/module-csp/Model/SubresourceIntegrityCollector.php
@@ -1,7 +1,7 @@
 <?php
 /**
- * Copyright 2025 Adobe
- * All Rights Reserved.
+ * Copyright © Magento, Inc. All rights reserved.
+ * See COPYING.txt for license details.
  */
 declare(strict_types=1);
 
@@ -46,14 +46,4 @@ public function release(): array
     {
         return $this->data;
     }
-
-    /**
-     * Clear all collected data.
-     *
-     * @return void
-     */
-    public function clear(): void
-    {
-        $this->data = [];
-    }
 }
diff --git a/vendor/magento/module-csp/Plugin/GenerateBundleAssetIntegrity.php b/vendor/magento/module-csp/Plugin/GenerateBundleAssetIntegrity.php
deleted file mode 100644
index c219b1874b3c5..0000000000000
--- a/vendor/magento/module-csp/Plugin/GenerateBundleAssetIntegrity.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-/**
- * Copyright 2025 Adobe
- * All Rights Reserved.
- */
-declare(strict_types=1);
-
-namespace Magento\Csp\Plugin;
-
-use Magento\Csp\Model\SubresourceIntegrity\HashGenerator;
-use Magento\Csp\Model\SubresourceIntegrityCollector;
-use Magento\Csp\Model\SubresourceIntegrityFactory;
-use Magento\Deploy\Service\Bundle;
-use Magento\Framework\App\Filesystem\DirectoryList;
-use Magento\Framework\Exception\FileSystemException;
-use Magento\Framework\Filesystem;
-use Magento\Framework\Filesystem\Io\File;
-
-class GenerateBundleAssetIntegrity
-{
-    /**
-     * @var HashGenerator
-     */
-    private HashGenerator $hashGenerator;
-
-    /**
-     * @var SubresourceIntegrityFactory
-     */
-    private SubresourceIntegrityFactory $integrityFactory;
-
-    /**
-     * @var SubresourceIntegrityCollector
-     */
-    private SubresourceIntegrityCollector $integrityCollector;
-
-    /**
-     * @var Filesystem
-     */
-    private Filesystem $filesystem;
-
-    /**
-     * @var File
-     */
-    private File $fileIo;
-
-    /**
-     * @param HashGenerator $hashGenerator
-     * @param SubresourceIntegrityFactory $integrityFactory
-     * @param SubresourceIntegrityCollector $integrityCollector
-     * @param Filesystem $filesystem
-     * @param File $fileIo
-     */
-    public function __construct(
-        HashGenerator $hashGenerator,
-        SubresourceIntegrityFactory $integrityFactory,
-        SubresourceIntegrityCollector $integrityCollector,
-        Filesystem $filesystem,
-        File $fileIo
-    ) {
-        $this->hashGenerator = $hashGenerator;
-        $this->integrityFactory = $integrityFactory;
-        $this->integrityCollector = $integrityCollector;
-        $this->filesystem = $filesystem;
-        $this->fileIo = $fileIo;
-    }
-
-    /**
-     * Generate SRI hashes for JS files in the bundle directory.
-     *
-     * @param Bundle $subject
-     * @param string|null $result
-     * @param string $area
-     * @param string $theme
-     * @param string $locale
-     * @return void
-     * @throws FileSystemException
-     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
-     */
-    public function afterDeploy(Bundle $subject, ?string $result, string $area, string $theme, string $locale)
-    {
-        if (PHP_SAPI == 'cli') {
-            $pubStaticDir = $this->filesystem->getDirectoryRead(DirectoryList::STATIC_VIEW);
-            $files = $pubStaticDir->search(
-                $area ."/" . $theme . "/" . $locale . "/" . Bundle::BUNDLE_JS_DIR . "/*.js"
-            );
-            
-            foreach ($files as $file) {
-                $bundlePath = $area . '/' . $theme . '/' . $locale .
-                    "/" . Bundle::BUNDLE_JS_DIR . '/' . $this->fileIo->getPathInfo($file)['basename'];
-                    
-                $integrity = $this->integrityFactory->create(
-                    [
-                        "data" => [
-                            'hash' => $this->hashGenerator->generate(
-                                $pubStaticDir->readFile($file)
-                            ),
-                            'path' => $bundlePath
-                        ]
-                    ]
-                );
-
-                $this->integrityCollector->collect($integrity);
-            }
-        }
-    }
-}
diff --git a/vendor/magento/module-csp/Plugin/GenerateMergedAssetIntegrity.php b/vendor/magento/module-csp/Plugin/GenerateMergedAssetIntegrity.php
deleted file mode 100644
index 6eb6a3c54c442..0000000000000
--- a/vendor/magento/module-csp/Plugin/GenerateMergedAssetIntegrity.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-/**
- * Copyright 2025 Adobe
- * All Rights Reserved.
- */
-declare(strict_types=1);
-
-namespace Magento\Csp\Plugin;
-
-use Magento\Csp\Model\SubresourceIntegrityRepositoryPool;
-use Magento\Csp\Model\SubresourceIntegrityRepository;
-use Magento\Csp\Model\SubresourceIntegrity\HashGenerator;
-use Magento\Csp\Model\SubresourceIntegrityFactory;
-use Magento\Framework\App\Area;
-use Magento\Framework\Exception\FileSystemException;
-use Magento\Framework\Filesystem;
-use Magento\Framework\View\Asset\LocalInterface;
-use Magento\Framework\View\Asset\MergeStrategy\FileExists;
-
-/**
- * Plugin to add asset integrity hashes for merged JS files.
- */
-class GenerateMergedAssetIntegrity
-{
-    /**
-     * @var SubresourceIntegrityRepository
-     */
-    private SubresourceIntegrityRepository $sourceIntegrityRepository;
-
-    /**
-     * @var HashGenerator
-     */
-    private HashGenerator $hashGenerator;
-
-    /**
-     * @var SubresourceIntegrityFactory
-     */
-    private SubresourceIntegrityFactory $integrityFactory;
-
-    /**
-     * @var Filesystem
-     */
-    private Filesystem $filesystem;
-
-    /**
-     * @param SubresourceIntegrityRepositoryPool $sourceIntegrityRepositoryPool
-     * @param HashGenerator $hashGenerator
-     * @param SubresourceIntegrityFactory $integrityFactory
-     * @param Filesystem $filesystem
-     */
-    public function __construct(
-        SubresourceIntegrityRepositoryPool $sourceIntegrityRepositoryPool,
-        HashGenerator $hashGenerator,
-        SubresourceIntegrityFactory $integrityFactory,
-        Filesystem $filesystem
-    ) {
-        $this->sourceIntegrityRepository = $sourceIntegrityRepositoryPool->get(Area::AREA_FRONTEND);
-        $this->hashGenerator = $hashGenerator;
-        $this->integrityFactory = $integrityFactory;
-        $this->filesystem = $filesystem;
-    }
-
-    /**
-     * Generate SRI hash for merged JS files.
-     *
-     * @param FileExists $subject
-     * @param string|null $result
-     * @param array $assetsToMerge
-     * @param LocalInterface $resultAsset
-     * @return string|null
-     * @throws FileSystemException
-     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
-     */
-    public function afterMerge(FileExists $subject, ?string $result, array $assetsToMerge, LocalInterface $resultAsset)
-    {
-        if ($resultAsset->getContentType() !== 'js') {
-            return $result;
-        }
-
-        $integrity = $this->integrityFactory->create(
-            [
-                "data" => [
-                    'hash' => $this->hashGenerator->generate($resultAsset->getContent()),
-                    'path' => $resultAsset->getPath()
-                ]
-            ]
-        );
-
-        $this->sourceIntegrityRepository->save($integrity);
-
-        return $result;
-    }
-}
diff --git a/vendor/magento/module-csp/Plugin/RemoveAllAssetIntegrityHashes.php b/vendor/magento/module-csp/Plugin/RemoveAllAssetIntegrityHashes.php
index 0bc7e24a30419..85b97e9091c54 100644
--- a/vendor/magento/module-csp/Plugin/RemoveAllAssetIntegrityHashes.php
+++ b/vendor/magento/module-csp/Plugin/RemoveAllAssetIntegrityHashes.php
@@ -1,7 +1,7 @@
 <?php
 /**
- * Copyright 2025 Adobe
- * All Rights Reserved.
+ * Copyright © Magento, Inc. All rights reserved.
+ * See COPYING.txt for license details.
  */
 declare(strict_types=1);
 
@@ -12,8 +12,6 @@
 use Magento\Deploy\Console\DeployStaticOptions;
 use Magento\Deploy\Service\DeployStaticContent;
 use Magento\Csp\Model\SubresourceIntegrityRepositoryPool;
-use Magento\Csp\Model\SubresourceIntegrityCollector;
-use Magento\Framework\App\ObjectManager;
 
 /**
  * Plugin that removes existing integrity hashes for all assets.
@@ -25,22 +23,13 @@ class RemoveAllAssetIntegrityHashes
      */
     private SubresourceIntegrityRepositoryPool $integrityRepositoryPool;
 
-    /**
-     * @var SubresourceIntegrityCollector
-     */
-    private SubresourceIntegrityCollector $integrityCollector;
-
     /**
      * @param SubresourceIntegrityRepositoryPool $integrityRepositoryPool
-     * @param SubresourceIntegrityCollector|null $integrityCollector
      */
     public function __construct(
-        SubresourceIntegrityRepositoryPool $integrityRepositoryPool,
-        ?SubresourceIntegrityCollector $integrityCollector = null
+        SubresourceIntegrityRepositoryPool $integrityRepositoryPool
     ) {
         $this->integrityRepositoryPool = $integrityRepositoryPool;
-        $this->integrityCollector = $integrityCollector ?? ObjectManager::getInstance()
-            ->get(SubresourceIntegrityCollector::class);
     }
 
     /**
@@ -58,14 +47,10 @@ public function beforeDeploy(
         array $options
     ): void {
         if (PHP_SAPI == 'cli' && !$this->isRefreshContentVersionOnly($options)) {
-            // Clear stored integrity hashes from all areas
             foreach ([Package::BASE_AREA, Area::AREA_FRONTEND, Area::AREA_ADMINHTML] as $area) {
                 $this->integrityRepositoryPool->get($area)
                     ->deleteAll();
             }
-
-            // Clear any leftover in-memory integrity hashes from previous runs
-            $this->integrityCollector->clear();
         }
     }
 
diff --git a/vendor/magento/module-csp/Plugin/StoreAssetIntegrityHashes.php b/vendor/magento/module-csp/Plugin/StoreAssetIntegrityHashes.php
index 75a9aca67d351..21bfd581449cb 100644
--- a/vendor/magento/module-csp/Plugin/StoreAssetIntegrityHashes.php
+++ b/vendor/magento/module-csp/Plugin/StoreAssetIntegrityHashes.php
@@ -1,7 +1,7 @@
 <?php
 /**
- * Copyright 2025 Adobe
- * All Rights Reserved.
+ * Copyright © Magento, Inc. All rights reserved.
+ * See COPYING.txt for license details.
  */
 declare(strict_types=1);
 
@@ -10,8 +10,6 @@
 use Magento\Deploy\Service\DeployStaticContent;
 use Magento\Csp\Model\SubresourceIntegrityCollector;
 use Magento\Csp\Model\SubresourceIntegrityRepositoryPool;
-use Psr\Log\LoggerInterface;
-use Magento\Framework\App\ObjectManager;
 
 /**
  * Plugin that stores generated integrity hashes for all assets.
@@ -28,25 +26,16 @@ class StoreAssetIntegrityHashes
      */
     private SubresourceIntegrityRepositoryPool $integrityRepositoryPool;
 
-    /**
-     * @var LoggerInterface
-     */
-    private LoggerInterface $logger;
-
     /**
      * @param SubresourceIntegrityCollector $integrityCollector
      * @param SubresourceIntegrityRepositoryPool $integrityRepositoryPool
-     * @param LoggerInterface|null $logger
      */
     public function __construct(
         SubresourceIntegrityCollector $integrityCollector,
-        SubresourceIntegrityRepositoryPool $integrityRepositoryPool,
-        ?LoggerInterface $logger = null
+        SubresourceIntegrityRepositoryPool $integrityRepositoryPool
     ) {
         $this->integrityCollector = $integrityCollector;
         $this->integrityRepositoryPool = $integrityRepositoryPool;
-        $this->logger = $logger ??
-            ObjectManager::getInstance()->get(LoggerInterface::class);
     }
 
     /**
@@ -66,19 +55,16 @@ public function afterDeploy(
         array $options
     ): void {
         $bunches = [];
-        $integrityHashes = $this->integrityCollector->release();
 
-        foreach ($integrityHashes as $integrity) {
+        foreach ($this->integrityCollector->release() as $integrity) {
             $area = explode("/", $integrity->getPath())[0];
+
             $bunches[$area][] = $integrity;
         }
 
         foreach ($bunches as $area => $bunch) {
-            try {
-                $this->integrityRepositoryPool->get($area)->saveBunch($bunch);
-            } catch (\Exception $e) {
-                $this->logger->error('SRI Store: Failed saving ' . $area . ': ' . $e->getMessage());
-            }
+            $this->integrityRepositoryPool->get($area)
+                ->saveBunch($bunch);
         }
     }
 }
diff --git a/vendor/magento/module-csp/Test/Unit/Model/SubresourceIntegrityCollectorTest.php b/vendor/magento/module-csp/Test/Unit/Model/SubresourceIntegrityCollectorTest.php
deleted file mode 100644
index 2c92a8b8879cc..0000000000000
--- a/vendor/magento/module-csp/Test/Unit/Model/SubresourceIntegrityCollectorTest.php
+++ /dev/null
@@ -1,169 +0,0 @@
-<?php
-/**
- * Copyright 2024 Adobe
- * All Rights Reserved.
- */
-declare(strict_types=1);
-
-namespace Magento\Csp\Test\Unit\Model;
-
-use Magento\Csp\Model\SubresourceIntegrity;
-use Magento\Csp\Model\SubresourceIntegrityCollector;
-use PHPUnit\Framework\MockObject\MockObject;
-use PHPUnit\Framework\TestCase;
-
-/**
- * Unit Test for Class @see Magento\Csp\Model\SubresourceIntegrityCollector
- */
-class SubresourceIntegrityCollectorTest extends TestCase
-{
-    /**
-     * @var SubresourceIntegrityCollector
-     */
-    private SubresourceIntegrityCollector $collector;
-
-    /**
-     * Setup test
-     */
-    protected function setUp(): void
-    {
-        $this->collector = new SubresourceIntegrityCollector();
-    }
-
-    /**
-     * Test that collect method adds integrity objects to internal storage
-     */
-    public function testCollectAddsIntegrityObject(): void
-    {
-        $integrityMock = $this->createMock(SubresourceIntegrity::class);
-
-        $this->collector->collect($integrityMock);
-
-        $result = $this->collector->release();
-        $this->assertCount(1, $result);
-        $this->assertSame($integrityMock, $result[0]);
-    }
-
-    /**
-     * Test that multiple collect calls accumulate objects
-     */
-    public function testMultipleCollectCallsAccumulate(): void
-    {
-        $integrity1 = $this->createMock(SubresourceIntegrity::class);
-        $integrity2 = $this->createMock(SubresourceIntegrity::class);
-        $integrity3 = $this->createMock(SubresourceIntegrity::class);
-
-        $this->collector->collect($integrity1);
-        $this->collector->collect($integrity2);
-        $this->collector->collect($integrity3);
-
-        $result = $this->collector->release();
-        $this->assertCount(3, $result);
-        $this->assertSame($integrity1, $result[0]);
-        $this->assertSame($integrity2, $result[1]);
-        $this->assertSame($integrity3, $result[2]);
-    }
-
-    /**
-     * Test that release returns empty array when no objects collected
-     */
-    public function testReleaseReturnsEmptyArrayWhenEmpty(): void
-    {
-        $result = $this->collector->release();
-
-        $this->assertIsArray($result);
-        $this->assertEmpty($result);
-    }
-
-    /**
-     * Test that release does not clear the internal data
-     */
-    public function testReleaseDoesNotClearData(): void
-    {
-        $integrityMock = $this->createMock(SubresourceIntegrity::class);
-
-        $this->collector->collect($integrityMock);
-
-        // Call release multiple times
-        $result1 = $this->collector->release();
-        $result2 = $this->collector->release();
-
-        $this->assertCount(1, $result1);
-        $this->assertCount(1, $result2);
-        $this->assertSame($integrityMock, $result1[0]);
-        $this->assertSame($integrityMock, $result2[0]);
-    }
-
-    /**
-     * Test that clear method empties the internal storage
-     */
-    public function testClearEmptiesInternalStorage(): void
-    {
-        $integrity1 = $this->createMock(SubresourceIntegrity::class);
-        $integrity2 = $this->createMock(SubresourceIntegrity::class);
-
-        // Add some objects
-        $this->collector->collect($integrity1);
-        $this->collector->collect($integrity2);
-
-        // Verify they're there
-        $resultBeforeClear = $this->collector->release();
-        $this->assertCount(2, $resultBeforeClear);
-
-        // Clear the data
-        $this->collector->clear();
-
-        // Verify it's empty
-        $resultAfterClear = $this->collector->release();
-        $this->assertEmpty($resultAfterClear);
-    }
-
-    /**
-     * Test that collector works properly after clear
-     */
-    public function testCollectorWorksAfterClear(): void
-    {
-        $integrity1 = $this->createMock(SubresourceIntegrity::class);
-        $integrity2 = $this->createMock(SubresourceIntegrity::class);
-
-        // Add and clear
-        $this->collector->collect($integrity1);
-        $this->collector->clear();
-
-        // Add new data
-        $this->collector->collect($integrity2);
-
-        $result = $this->collector->release();
-        $this->assertCount(1, $result);
-        $this->assertSame($integrity2, $result[0]);
-    }
-
-    /**
-     * Test collect, release, clear cycle
-     */
-    public function testCompleteCollectReleaseClearCycle(): void
-    {
-        $integrity1 = $this->createMock(SubresourceIntegrity::class);
-        $integrity2 = $this->createMock(SubresourceIntegrity::class);
-
-        // Initially empty
-        $this->assertEmpty($this->collector->release());
-
-        // Collect objects
-        $this->collector->collect($integrity1);
-        $this->collector->collect($integrity2);
-
-        // Release should return collected objects
-        $released = $this->collector->release();
-        $this->assertCount(2, $released);
-        $this->assertSame($integrity1, $released[0]);
-        $this->assertSame($integrity2, $released[1]);
-
-        // Data should still be there after release
-        $this->assertCount(2, $this->collector->release());
-
-        // Clear should empty everything
-        $this->collector->clear();
-        $this->assertEmpty($this->collector->release());
-    }
-}
diff --git a/vendor/magento/module-csp/Test/Unit/Plugin/GenerateBundleAssetIntegrityTest.php b/vendor/magento/module-csp/Test/Unit/Plugin/GenerateBundleAssetIntegrityTest.php
deleted file mode 100644
index 8637e652f98a2..0000000000000
--- a/vendor/magento/module-csp/Test/Unit/Plugin/GenerateBundleAssetIntegrityTest.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-/**
- * Copyright 2025 Adobe
- * All Rights Reserved.
- */
-declare(strict_types=1);
-
-namespace Magento\Csp\Test\Unit\Plugin;
-
-use Magento\Csp\Model\SubresourceIntegrity;
-use Magento\Csp\Model\SubresourceIntegrity\HashGenerator;
-use Magento\Csp\Model\SubresourceIntegrityCollector;
-use Magento\Csp\Model\SubresourceIntegrityFactory;
-use Magento\Csp\Plugin\GenerateBundleAssetIntegrity;
-use Magento\Deploy\Service\Bundle;
-use Magento\Framework\Exception\FileSystemException;
-use Magento\Framework\Filesystem;
-use Magento\Framework\Filesystem\Directory\ReadInterface;
-use Magento\Framework\Filesystem\Io\File;
-use PHPUnit\Framework\MockObject\Exception;
-use PHPUnit\Framework\MockObject\MockObject;
-use PHPUnit\Framework\TestCase;
-
-class GenerateBundleAssetIntegrityTest extends TestCase
-{
-    /**
-     * @var HashGenerator|MockObject
-     */
-    private HashGenerator $hashGenerator;
-
-    /**
-     * @var SubresourceIntegrityFactory|MockObject
-     */
-    private SubresourceIntegrityFactory $integrityFactory;
-
-    /**
-     * @var SubresourceIntegrityCollector|MockObject
-     */
-    private SubresourceIntegrityCollector $integrityCollector;
-
-    /**
-     * @var Filesystem|MockObject
-     */
-    private Filesystem $filesystem;
-
-    /**
-     * @var File|MockObject
-     */
-    private File $fileIo;
-
-    /**
-     * Initialize Dependencies
-     *
-     * @return void
-     * @throws Exception
-     */
-    protected function setUp(): void
-    {
-        $this->hashGenerator = $this->createMock(HashGenerator::class);
-        $this->integrityFactory = $this->createMock(SubresourceIntegrityFactory::class);
-        $this->integrityCollector = $this->createMock(SubresourceIntegrityCollector::class);
-        $this->filesystem = $this->createMock(Filesystem::class);
-        $this->fileIo = $this->createMock(File::class);
-    }
-
-    /**
-     * @return void
-     * @throws Exception
-     * @throws FileSystemException
-     */
-    public function testAfterDeploy(): void
-    {
-        $subject = $this->createMock(Bundle::class);
-        $result = null;
-        $area = 'frontend';
-        $theme = 'Magento/blank';
-        $locale = 'en_US';
-        $file = '/path/to/file.js';
-        $hash = 'asdfghjkl';
-        $fileContent = 'content';
-
-        $pubStaticDir = $this->createMock(ReadInterface::class);
-        $pubStaticDir->expects($this->once())->method('search')->with(
-            $area ."/" . $theme . "/" . $locale . "/" . Bundle::BUNDLE_JS_DIR . "/*.js"
-        )->willReturn([$file]);
-        $pubStaticDir->expects($this->once())->method('readFile')->willReturn($fileContent);
-        $this->filesystem->expects($this->once())->method('getDirectoryRead')->willReturn($pubStaticDir);
-        $integrity = $this->createMock(SubresourceIntegrity::class);
-        $this->hashGenerator->expects($this->once())
-            ->method('generate')
-            ->with($fileContent)
-            ->willReturn($hash);
-        $this->fileIo->expects($this->once())
-            ->method('getPathInfo')
-            ->with($file)
-            ->willReturn(['basename' => 'file.js']);
-        $this->integrityFactory->expects($this->once())
-            ->method('create')
-            ->with([
-                'data' => [
-                    'hash' => $hash,
-                    'path' => $area . '/' . $theme . '/' . $locale . '/' . Bundle::BUNDLE_JS_DIR . '/file.js'
-                ]
-            ])
-            ->willReturn($integrity);
-        $this->integrityCollector->expects($this->once())->method('collect')->with($integrity);
-
-        $plugin = new GenerateBundleAssetIntegrity(
-            $this->hashGenerator,
-            $this->integrityFactory,
-            $this->integrityCollector,
-            $this->filesystem,
-            $this->fileIo
-        );
-        $plugin->afterDeploy($subject, $result, $area, $theme, $locale);
-    }
-}
diff --git a/vendor/magento/module-csp/Test/Unit/Plugin/GenerateMergedAssetIntegrityTest.php b/vendor/magento/module-csp/Test/Unit/Plugin/GenerateMergedAssetIntegrityTest.php
deleted file mode 100644
index f55e4c3954152..0000000000000
--- a/vendor/magento/module-csp/Test/Unit/Plugin/GenerateMergedAssetIntegrityTest.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-/**
- * Copyright 2025 Adobe
- * All Rights Reserved.
- */
-declare(strict_types=1);
-
-namespace Magento\Csp\Test\Unit\Plugin;
-
-use Magento\Csp\Model\SubresourceIntegrity;
-use Magento\Csp\Model\SubresourceIntegrity\HashGenerator;
-use Magento\Csp\Model\SubresourceIntegrityFactory;
-use Magento\Csp\Model\SubresourceIntegrityRepository;
-use Magento\Csp\Model\SubresourceIntegrityRepositoryPool;
-use Magento\Framework\App\Area;
-use Magento\Framework\Exception\FileSystemException;
-use Magento\Framework\Filesystem;
-use Magento\Framework\View\Asset\File;
-use Magento\Framework\View\Asset\MergeStrategy\FileExists;
-use Magento\Csp\Plugin\GenerateMergedAssetIntegrity;
-use PHPUnit\Framework\MockObject\Exception;
-use PHPUnit\Framework\MockObject\MockObject;
-use PHPUnit\Framework\TestCase;
-
-/**
- * @SuppressWarnings(PHPMD.CouplingBetweenObjects)
- */
-class GenerateMergedAssetIntegrityTest extends TestCase
-{
-    /**
-     * @var SubresourceIntegrityRepositoryPool|MockObject
-     */
-    private SubresourceIntegrityRepositoryPool $sourceIntegrityRepository;
-
-    /**
-     * @var HashGenerator|MockObject
-     */
-    private HashGenerator $hashGenerator;
-
-    /**
-     * @var SubresourceIntegrityFactory|MockObject
-     */
-    private SubresourceIntegrityFactory $integrityFactory;
-
-    /**
-     * @return void
-     * @throws Exception
-     */
-    protected function setUp(): void
-    {
-        $this->sourceIntegrityRepository = $this->createMock(SubresourceIntegrityRepositoryPool::class);
-        $this->hashGenerator = $this->createMock(HashGenerator::class);
-        $this->integrityFactory = $this->createMock(SubresourceIntegrityFactory::class);
-    }
-
-    /**
-     * @return void
-     * @throws Exception|FileSystemException
-     */
-    public function testAfterMerge(): void
-    {
-        $subject = $this->createMock(FileExists::class);
-        $result = null;
-        $assetsToMerge = [];
-        $fileExtension = 'js';
-        $filePath = 'path/to/file.js';
-        $hash = '1234567890abcdef';
-        $fileContent = 'some content';
-        $resultAsset = $this->createMock(File::class);
-        $resultAsset->expects($this->once())->method('getContentType')->willReturn($fileExtension);
-        $resultAsset->expects($this->once())->method('getContent')->willReturn($fileContent);
-        $resultAsset->expects($this->once())
-            ->method('getPath')
-            ->willReturn($filePath);
-        $this->hashGenerator->expects($this->once())->method('generate')->with($fileContent)->willReturn($hash);
-        $integrity = $this->createMock(SubresourceIntegrity::class);
-        $this->integrityFactory->expects($this->once())
-            ->method('create')->with([
-                'data' => [
-                    'hash' => $hash,
-                    'path' => $filePath
-                ]
-            ])->willReturn($integrity);
-        $repository = $this->createMock(SubresourceIntegrityRepository::class);
-        $this->sourceIntegrityRepository->expects($this->once())->method('get')
-            ->with(Area::AREA_FRONTEND)
-            ->willReturn($repository);
-        $repository->expects($this->once())->method('save')->with($integrity);
-
-        $plugin = new GenerateMergedAssetIntegrity(
-            $this->sourceIntegrityRepository,
-            $this->hashGenerator,
-            $this->integrityFactory,
-            $this->createMock(Filesystem::class)
-        );
-        $plugin->afterMerge($subject, $result, $assetsToMerge, $resultAsset);
-    }
-}
diff --git a/vendor/magento/module-csp/Test/Unit/Plugin/StoreAssetIntegrityHashesTest.php b/vendor/magento/module-csp/Test/Unit/Plugin/StoreAssetIntegrityHashesTest.php
index c70585ceb888e..7e87527457234 100644
--- a/vendor/magento/module-csp/Test/Unit/Plugin/StoreAssetIntegrityHashesTest.php
+++ b/vendor/magento/module-csp/Test/Unit/Plugin/StoreAssetIntegrityHashesTest.php
@@ -15,7 +15,6 @@
 use Magento\Csp\Plugin\StoreAssetIntegrityHashes;
 use Magento\Csp\Model\SubresourceIntegrityCollector;
 use PHPUnit\Framework\TestCase;
-use Psr\Log\LoggerInterface;
 
 /**
  * Plugin that removes existing integrity hashes for all assets.
@@ -32,11 +31,6 @@ class StoreAssetIntegrityHashesTest extends TestCase
      */
     private MockObject $integrityCollectorMock;
 
-    /**
-     * @var MockObject
-     */
-    private MockObject $loggerMock;
-
     /**
      * @var StoreAssetIntegrityHashes
      */
@@ -58,13 +52,9 @@ protected function setUp(): void
             ->disableOriginalConstructor()
             ->onlyMethods(['release'])
             ->getMock();
-        $this->loggerMock = $this->getMockBuilder(LoggerInterface::class)
-            ->disableOriginalConstructor()
-            ->getMock();
         $this->plugin = new StoreAssetIntegrityHashes(
             $this->integrityCollectorMock,
             $this->integrityRepositoryPoolMock,
-            $this->loggerMock
         );
     }
 
diff --git a/vendor/magento/module-csp/etc/di.xml b/vendor/magento/module-csp/etc/di.xml
index 06900f8c8df05..0cfb2641cb42d 100644
--- a/vendor/magento/module-csp/etc/di.xml
+++ b/vendor/magento/module-csp/etc/di.xml
@@ -146,10 +146,4 @@
         </arguments>
     </type>
     <preference for="Magento\Csp\Model\SubresourceIntegrity\StorageInterface" type="Magento\Csp\Model\SubresourceIntegrity\Storage\File" />
-    <type name="Magento\Deploy\Service\Bundle">
-        <plugin name="addResourceIntegrityAfterBundleDeploy" type="Magento\Csp\Plugin\GenerateBundleAssetIntegrity" />
-    </type>
-    <type name="Magento\Framework\View\Asset\MergeStrategy\FileExists">
-        <plugin name="addResourceIntegrityAfterMergeFile" type="Magento\Csp\Plugin\GenerateMergedAssetIntegrity" />
-    </type>
 </config>
