Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump fetch-mock from 11.1.5 to 12.1.0 in /webui #437

Merged
merged 5 commits into from
Nov 13, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 12, 2024

Bumps fetch-mock from 11.1.5 to 12.1.0.

Release notes

Sourced from fetch-mock's releases.

fetch-mock: v12.1.0

12.1.0 (2024-11-08)

Features

  • fetch-mock: add include: matcher for urls (02f880c)

fetch-mock: v12.0.3

12.0.3 (2024-11-08)

Bug Fixes

  • allow matching relative URLs (2cba1bc)

fetch-mock: v12.0.2

12.0.2 (2024-10-28)

Bug Fixes

  • allow sending responses with status 0 (92c06e9)

fetch-mock: v12.0.1

12.0.1 (2024-10-27)

Bug Fixes

  • clearHistory() can deal with unmatched calls (012e9ca)

fetch-mock: v12.0.0

12.0.0 (2024-10-24)

⚠ BREAKING CHANGES

  • Replaced legacy fetch-mock code with fetch-mock/core code

Upgrade guide: https://www.wheresrhys.co.uk/fetch-mock/docs/Usage/upgrade-guide

Features

  • Replaced legacy fetch-mock code with fetch-mock/core code (999ce92)
Changelog

Sourced from fetch-mock's changelog.

12.1.0 (2024-11-08)

Features

  • fetch-mock: add include: matcher for urls (02f880c)

12.0.3 (2024-11-08)

Bug Fixes

  • allow matching relative URLs (2cba1bc)

12.0.2 (2024-10-28)

Bug Fixes

  • allow sending responses with status 0 (92c06e9)

12.0.1 (2024-10-27)

Bug Fixes

  • clearHistory() can deal with unmatched calls (012e9ca)

12.0.0 (2024-10-24)

⚠ BREAKING CHANGES

  • Replaced legacy fetch-mock code with fetch-mock/core code

Features

  • Replaced legacy fetch-mock code with fetch-mock/core code (999ce92)

0.7.1 (2024-09-25)

Bug Fixes

  • change export order so default is last (bc9c41d)

0.7.0 (2024-08-30)

⚠ BREAKING CHANGES

... (truncated)

Commits
  • d59d881 chore: release main
  • 02f880c feat(fetch-mock): add include: matcher for urls
  • 0baa2f7 chore: release main
  • 069a070 test: add test for credentrial detection in protocol agnistic url
  • 2cba1bc fix: allow matching relative URLs
  • 0c3c650 test: add failing test for relative url matching in node
  • 1fc51ee chore: release main
  • 92c06e9 fix: allow sending responses with status 0
  • d38f004 chore: release main
  • 012e9ca fix: clearHistory() can deal with unmatched calls
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Nov 12, 2024
Copy link

The validation workflow automatically applied the below dependency lock file updates.
A bundle with all dependency lock files is available here as artifact called deps_lock_files_bundle.

webui/package-lock.json
diff --git a/webui/package-lock.json b/webui/package-lock.json
index 9b78054..f01c0bc 100644
--- a/webui/package-lock.json
+++ b/webui/package-lock.json
@@ -3782,9 +3782,9 @@
             }
         },
         "node_modules/ci-info": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
-            "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
+            "version": "4.1.0",
+            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz",
+            "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==",
             "dev": true,
             "funding": [
                 {
@@ -5587,6 +5587,7 @@
             "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-12.1.0.tgz",
             "integrity": "sha512-xKcKpS9JIfA/vtYRGZtNXIYVHM7Ta/06e6tClSrJoOlU/46pribn1wmW2lDZkqY6MtloUSpeRzy+TbwSKxcvmQ==",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "@types/glob-to-regexp": "^0.4.4",
                 "dequal": "^2.0.3",
@@ -6873,6 +6874,7 @@
             "integrity": "sha512-avvaYgVmYWyaZ1NDFiv4y9JGkrE2je3op1Po4VYKKJKR8H2qVPsg1GZuuXl5elCTxTlwAIsrAjWAs4BVrISFRw==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "typedescriptor": "3.0.2"
             }
@@ -11318,7 +11320,8 @@
             "resolved": "https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.2.tgz",
             "integrity": "sha512-hyVbaCUd18UiXk656g/imaBLMogpdijIEpnhWYrSda9rhvO4gOU16n2nh7xG5lv/rjumnZzGOdz0CEGTmFe0fQ==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
-            "dev": true
+            "dev": true,
+            "license": "MIT"
         },
         "node_modules/typescript": {
             "version": "5.5.4",

Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.1.0.
- [Release notes](https://github.com/wheresrhys/fetch-mock/releases)
- [Changelog](https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md)
- [Commits](https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.1.0/packages/fetch-mock)

---
updated-dependencies:
- dependency-name: fetch-mock
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/webui/fetch-mock-12.1.0 branch from e5e9945 to d8b8536 Compare November 12, 2024 12:34
Copy link

The validation workflow automatically applied the below dependency lock file updates.
A bundle with all dependency lock files is available here as artifact called deps_lock_files_bundle.

webui/package-lock.json
diff --git a/webui/package-lock.json b/webui/package-lock.json
index be395f5..f01c0bc 100644
--- a/webui/package-lock.json
+++ b/webui/package-lock.json
@@ -5587,6 +5587,7 @@
             "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-12.1.0.tgz",
             "integrity": "sha512-xKcKpS9JIfA/vtYRGZtNXIYVHM7Ta/06e6tClSrJoOlU/46pribn1wmW2lDZkqY6MtloUSpeRzy+TbwSKxcvmQ==",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "@types/glob-to-regexp": "^0.4.4",
                 "dequal": "^2.0.3",
@@ -6873,6 +6874,7 @@
             "integrity": "sha512-avvaYgVmYWyaZ1NDFiv4y9JGkrE2je3op1Po4VYKKJKR8H2qVPsg1GZuuXl5elCTxTlwAIsrAjWAs4BVrISFRw==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "typedescriptor": "3.0.2"
             }
@@ -11318,7 +11320,8 @@
             "resolved": "https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.2.tgz",
             "integrity": "sha512-hyVbaCUd18UiXk656g/imaBLMogpdijIEpnhWYrSda9rhvO4gOU16n2nh7xG5lv/rjumnZzGOdz0CEGTmFe0fQ==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
-            "dev": true
+            "dev": true,
+            "license": "MIT"
         },
         "node_modules/typescript": {
             "version": "5.5.4",

Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.1.0.
- [Release notes](https://github.com/wheresrhys/fetch-mock/releases)
- [Changelog](https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md)
- [Commits](https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.1.0/packages/fetch-mock)

---
updated-dependencies:
- dependency-name: fetch-mock
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/webui/fetch-mock-12.1.0 branch from d8b8536 to 2b6a9e8 Compare November 12, 2024 16:42
Copy link

The validation workflow automatically applied the below dependency lock file updates.
A bundle with all dependency lock files is available here as artifact called deps_lock_files_bundle.

webui/package-lock.json
diff --git a/webui/package-lock.json b/webui/package-lock.json
index f5e0e08..906a2f4 100644
--- a/webui/package-lock.json
+++ b/webui/package-lock.json
@@ -5579,6 +5579,7 @@
             "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-12.1.0.tgz",
             "integrity": "sha512-xKcKpS9JIfA/vtYRGZtNXIYVHM7Ta/06e6tClSrJoOlU/46pribn1wmW2lDZkqY6MtloUSpeRzy+TbwSKxcvmQ==",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "@types/glob-to-regexp": "^0.4.4",
                 "dequal": "^2.0.3",
@@ -6865,6 +6866,7 @@
             "integrity": "sha512-avvaYgVmYWyaZ1NDFiv4y9JGkrE2je3op1Po4VYKKJKR8H2qVPsg1GZuuXl5elCTxTlwAIsrAjWAs4BVrISFRw==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "typedescriptor": "3.0.2"
             }
@@ -11310,7 +11312,8 @@
             "resolved": "https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.2.tgz",
             "integrity": "sha512-hyVbaCUd18UiXk656g/imaBLMogpdijIEpnhWYrSda9rhvO4gOU16n2nh7xG5lv/rjumnZzGOdz0CEGTmFe0fQ==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
-            "dev": true
+            "dev": true,
+            "license": "MIT"
         },
         "node_modules/typescript": {
             "version": "5.5.4",

Copy link

The validation workflow automatically applied the below dependency lock file updates.
A bundle with all dependency lock files is available here as artifact called deps_lock_files_bundle.

api/aws_infra/requirements.txt
diff --git a/api/aws_infra/requirements.txt b/api/aws_infra/requirements.txt
index 83f6d35..9c614ca 100644
--- a/api/aws_infra/requirements.txt
+++ b/api/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   api-aws_infra (pyproject.toml)
     #   pavi-shared-aws
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -75,7 +75,7 @@ jsii==1.104.0 \
     #   aws-cdk-lib
     #   constructs
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via api-aws_infra (pyproject.toml)
 publication==0.0.3 \
     --hash=sha256:0248885351febc11d8a1098d5c8e3ab2dabcf3e8c0c96db1e17ecd12b53afbe6 \
api/aws_infra/tests/requirements.txt
diff --git a/api/aws_infra/tests/requirements.txt b/api/aws_infra/tests/requirements.txt
index 181f076..778d8f2 100644
--- a/api/aws_infra/tests/requirements.txt
+++ b/api/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   api-aws_infra (pyproject.toml)
     #   pavi-shared-aws
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -135,7 +135,7 @@ packaging==24.2 \
     --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f
     # via pytest
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via api-aws_infra (pyproject.toml)
 pluggy==1.5.0 \
     --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \
api/requirements.txt
diff --git a/api/requirements.txt b/api/requirements.txt
index 56b66d7..eb423de 100644
--- a/api/requirements.txt
+++ b/api/requirements.txt
@@ -15,13 +15,13 @@ anyio==4.6.2.post1 \
     #   httpx
     #   starlette
     #   watchfiles
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via smart-open
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -542,76 +542,76 @@ watchfiles==0.24.0 \
     --hash=sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83 \
     --hash=sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05
     # via uvicorn
-websockets==14.0 \
-    --hash=sha256:064a72c0602c2d2c2586143561e0f179ef9b98e0825dc4a3d5cdf55a81898ed6 \
-    --hash=sha256:08d62f438a591c016c5d4c79eaf9a8f7a85b6c3ea88793d676c00c930a41e775 \
-    --hash=sha256:0913596e0072202be8729dab05266398b72ee57c4232f48d52fe2a0370d0b53f \
-    --hash=sha256:0ae0e14729038208711d2e2f769280621c22cd253e3dac00f809fa38c6ccb79d \
-    --hash=sha256:0b406f2387dbaf301996b7b2cf41519c1fbba7d5c9626406dd56f72075a60a00 \
-    --hash=sha256:0bae3caf386d418e83b62e8c1c4cec1b13348fac43e530b9894d6c7c02d921b5 \
-    --hash=sha256:12c345585b1da70cd27a298b0b9a81aa18da7a690672f771b427db59c632d8aa \
-    --hash=sha256:176b39547950ff3520728bd1eadd0fa02c68492a1fabca636bab7883dd390905 \
-    --hash=sha256:189e9f074f2a77f7cf54634797b29be28116ee564ece421c7653030a2cef48f0 \
-    --hash=sha256:1a3bca8cfb66614e23a65aa5d6b87190876ec6f3247094939f9db877db55319c \
-    --hash=sha256:1c4ca7cc5a02f909789dad259dffe61be4f38ffb26dc5e26ab2dca2c7d7c87de \
-    --hash=sha256:1e0e543e0e81c55e68552bd3c081282721c710a6379a2a78e1ec793853479b25 \
-    --hash=sha256:1e541e4c8983b118a584c306070878e7f9670b7781e04184b6e05f9fc92e8a0e \
-    --hash=sha256:20979614e4d7266f15018c154255d35dfb9fc828fdf6b4924166b6728fed359f \
-    --hash=sha256:23b13edb4df2d4e5d6dc747d83e6b244e267a6615ede90f18ef13dfb2b6feb87 \
-    --hash=sha256:2752c98237057f27594a8393d498edd9db37e06abcfb99176d9cb6fb989dc883 \
-    --hash=sha256:2786c74cbcb0263fd541e4a075aa8c932bdcaa91e5bbb8649c65304799acdd64 \
-    --hash=sha256:281b5ab9514eb241e347a46367a2374cb60cf8f420c4283948aa188f05e7810c \
-    --hash=sha256:288365a33049dae3065cdb2c2dd4b48df4b64839c565761c4f3f0c360460a561 \
-    --hash=sha256:2a418d596536a470f6f8e94cbb1fde66fe65e03d68c403eee0f2198b129e139a \
-    --hash=sha256:3c12e6c1331ee8833fcb565c033f7eb4cb5642af37cef81211c222b617b170df \
-    --hash=sha256:3e4be641fed120790241ae15fde27374a62cadaadcc0bd2b4ce35790bd284fb6 \
-    --hash=sha256:3f1a697262e28682222f18fae70eb0800dfa50c6eb96b0561c6beb83d6cf78ca \
-    --hash=sha256:3fb3d9e3940ea15b30404200e768e6111c3ee2956c60ceb001cae057961ab058 \
-    --hash=sha256:445a53bce8344e62df4ed9a22fdd1f06cad8e404ead64b2a1f19bd826c8dad1b \
-    --hash=sha256:4875d1c3ab3d1d9a9d8485dc1f4c2aaa63947824af03301911ea58d1e881e096 \
-    --hash=sha256:4c06f014fd8fa3827e5fd03ec012945e2139901f261fcc401e0622476cad9c5c \
-    --hash=sha256:4eae86193fd667667f35367d292b912685cb22c3f9f1dd6deaa3fdd713ab5976 \
-    --hash=sha256:56ec8098dcc47817c8aee8037165f0fe30fec8efe543c66e0924781a4bfcbdfd \
-    --hash=sha256:5a5b76b47b62de16d26439d362b18d71394ca4376eb2c8838352be64b27ba8af \
-    --hash=sha256:5ade11f4939b885303d28b53d512e96e1a8ea8fbebedd6fef3e2e1afe633cc2a \
-    --hash=sha256:5f86250ee98f6098479936b7d596418b6e4c919dfa156508e9d6ac5f8bfbe764 \
-    --hash=sha256:61b60c2a07b6d25f7ce8cc0101d55fb0f1af388bec1eddfe0181085c2206e7b0 \
-    --hash=sha256:633bbda2d30bc695900f6a07de4e5d92a4e8e8d0d8a536bb3c2051bee4dc3856 \
-    --hash=sha256:678990bc5a1e4fa36e18d340d439079a21e6b8d249848b7066cad1a6cbd34b82 \
-    --hash=sha256:6cff048a155024a580fee9f9a66b0ad9fc82683f6470c26eb76dd9280e6f459e \
-    --hash=sha256:6f2e7710f3c468519f9d5b01a291c407f809f8f831e5a204b238e02447046d78 \
-    --hash=sha256:6fad8f03dc976e710db785abf9deb76eb259312fb54d77b568c73f0162cef96e \
-    --hash=sha256:7078dd0eac3a1dccf2c6f474004dbe8a4e936dbd19d37bbfb6efa70c923ae04e \
-    --hash=sha256:715b238c1772ed28b98af8830df41c5d68941729e22384fe1433db495b1d5438 \
-    --hash=sha256:72fe11675685412917363481b79c56e68175e62352f84ca4788ac264f9ea6ed0 \
-    --hash=sha256:77697c303b874daf1c76d4e167cd5d6871c26964bc189e4bdb40427067d53a86 \
-    --hash=sha256:79e2494047826a56f2951b2ada9dc139d2c3aff63122e86953cafe64ac0fde75 \
-    --hash=sha256:7cf000319db10a0cb5c7ce91bfd2a8699086b5cc0b5c5b83b92eec22a0448b2f \
-    --hash=sha256:7d66eeab61956e231f35659e6d5b66dc04a3d51e65f2b8f71862dc6a8ba710d1 \
-    --hash=sha256:7ed4111f305770e35070e49fbb9fbf757a9b6c9a31bb86d352eb4031d4aa976f \
-    --hash=sha256:7fd212e7022c70b4f8246dee4449dde30ff50c7e8e1d61ac87b7879579badd03 \
-    --hash=sha256:81758da7c76b4e2ddabc4a98a51f3c3aca8585a6d3a8662b5061613303bd5f68 \
-    --hash=sha256:86626d560ceb9d846d128b9c7bd2d0f247dbb62fb49c386762d109583140bf48 \
-    --hash=sha256:8982909857b09220ee31d9a45699fce26f8e5b94a10efa7fe07004d4f4200a33 \
-    --hash=sha256:8eb46ac94d5c131336dc997a568f5579501958b14a507e6aa4840f6d856da980 \
-    --hash=sha256:9af48a2f4cc5e2e34cf69969079865100e418c27caa26c1e3369efcc20c81e17 \
-    --hash=sha256:9dc5a2726fd16c266d35838db086fa4e621bb049e3bbe498ab9d54ad5068f726 \
-    --hash=sha256:a3741f4394ba3d55a64949ee11ffdba19e2a2bdaa1319a96a7ab93bf8bd2b9b2 \
-    --hash=sha256:a97c10043bf74d7667be69383312007d54a507fac8fa101be492cc91e279d94d \
-    --hash=sha256:a9b8a85d62709a86a9a55d4720502e88968483ee7f365bd852b75935dec04e0d \
-    --hash=sha256:b24f7286a5c4e350284623cf708662f0881fe7bc1146c1a1fe7e6a9be01a8d6b \
-    --hash=sha256:b639ea88a46f4629645b398c9e7be0366c92e4910203a6314f78469f5e631dc5 \
-    --hash=sha256:b886b6d14cd089396155e6beb2935268bf995057bf24c3e5fd609af55c584a03 \
-    --hash=sha256:bdaf3b31f8343dcc6c20d068c10eb29325dd70f5dc321ebb5fbeaa280436e70e \
-    --hash=sha256:be90aa6dab180fed523c0c10a6729ad16c9ba79067402d01a4d8aa7ce48d4084 \
-    --hash=sha256:c4eb304743ab285f8f057344d115259fbe31e42151b9aae7610db83d2a7379b1 \
-    --hash=sha256:ca447967131023e98fcb4867f05cf8584adb424b9108180b2414745a6ff41c31 \
-    --hash=sha256:cc7dbe53276429b2ca511a04a3979ce27aa2088fdd28c119c6913dccdfd0e909 \
-    --hash=sha256:e9ff528498d9e5c543bee388023ca91870678ac50724d675853ba85b4f0a459e \
-    --hash=sha256:ee5fb667aec4ae723d40ada9854128df427b35b526c600cd352ca0240aad4dd7 \
-    --hash=sha256:f6dd785f7a521189b1233d3c86c0b66fb73d4769a1d253ce5b31081c5946f05f \
-    --hash=sha256:f988f141a9be7a74d2e98d446b2f5411038bad14cdab80f9d1644b2329a71b48 \
-    --hash=sha256:fb260539dd2b64e93c9f2c59caa70d36d2020fb8e26fa17f62459ad50ebf6c24
+websockets==14.1 \
+    --hash=sha256:00fe5da3f037041da1ee0cf8e308374e236883f9842c7c465aa65098b1c9af59 \
+    --hash=sha256:01bb2d4f0a6d04538d3c5dfd27c0643269656c28045a53439cbf1c004f90897a \
+    --hash=sha256:034feb9f4286476f273b9a245fb15f02c34d9586a5bc936aff108c3ba1b21beb \
+    --hash=sha256:04a97aca96ca2acedf0d1f332c861c5a4486fdcba7bcef35873820f940c4231e \
+    --hash=sha256:0d4290d559d68288da9f444089fd82490c8d2744309113fc26e2da6e48b65da6 \
+    --hash=sha256:1288369a6a84e81b90da5dbed48610cd7e5d60af62df9851ed1d1d23a9069f10 \
+    --hash=sha256:14839f54786987ccd9d03ed7f334baec0f02272e7ec4f6e9d427ff584aeea8b4 \
+    --hash=sha256:1d045cbe1358d76b24d5e20e7b1878efe578d9897a25c24e6006eef788c0fdf0 \
+    --hash=sha256:1f874ba705deea77bcf64a9da42c1f5fc2466d8f14daf410bc7d4ceae0a9fcb0 \
+    --hash=sha256:205f672a6c2c671a86d33f6d47c9b35781a998728d2c7c2a3e1cf3333fcb62b7 \
+    --hash=sha256:2177ee3901075167f01c5e335a6685e71b162a54a89a56001f1c3e9e3d2ad250 \
+    --hash=sha256:219c8187b3ceeadbf2afcf0f25a4918d02da7b944d703b97d12fb01510869078 \
+    --hash=sha256:25225cc79cfebc95ba1d24cd3ab86aaa35bcd315d12fa4358939bd55e9bd74a5 \
+    --hash=sha256:3630b670d5057cd9e08b9c4dab6493670e8e762a24c2c94ef312783870736ab9 \
+    --hash=sha256:368a05465f49c5949e27afd6fbe0a77ce53082185bbb2ac096a3a8afaf4de52e \
+    --hash=sha256:36ebd71db3b89e1f7b1a5deaa341a654852c3518ea7a8ddfdf69cc66acc2db1b \
+    --hash=sha256:39450e6215f7d9f6f7bc2a6da21d79374729f5d052333da4d5825af8a97e6735 \
+    --hash=sha256:398b10c77d471c0aab20a845e7a60076b6390bfdaac7a6d2edb0d2c59d75e8d8 \
+    --hash=sha256:3c3deac3748ec73ef24fc7be0b68220d14d47d6647d2f85b2771cb35ea847aa1 \
+    --hash=sha256:3f14a96a0034a27f9d47fd9788913924c89612225878f8078bb9d55f859272b0 \
+    --hash=sha256:3fc753451d471cff90b8f467a1fc0ae64031cf2d81b7b34e1811b7e2691bc4bc \
+    --hash=sha256:414ffe86f4d6f434a8c3b7913655a1a5383b617f9bf38720e7c0799fac3ab1c6 \
+    --hash=sha256:449d77d636f8d9c17952628cc7e3b8faf6e92a17ec581ec0c0256300717e1512 \
+    --hash=sha256:4b6caec8576e760f2c7dd878ba817653144d5f369200b6ddf9771d64385b84d4 \
+    --hash=sha256:4d4fc827a20abe6d544a119896f6b78ee13fe81cbfef416f3f2ddf09a03f0e2e \
+    --hash=sha256:5a42d3ecbb2db5080fc578314439b1d79eef71d323dc661aa616fb492436af5d \
+    --hash=sha256:5b918d288958dc3fa1c5a0b9aa3256cb2b2b84c54407f4813c45d52267600cd3 \
+    --hash=sha256:5ef440054124728cc49b01c33469de06755e5a7a4e83ef61934ad95fc327fbb0 \
+    --hash=sha256:660c308dabd2b380807ab64b62985eaccf923a78ebc572bd485375b9ca2b7dc7 \
+    --hash=sha256:6a6c9bcf7cdc0fd41cc7b7944447982e8acfd9f0d560ea6d6845428ed0562058 \
+    --hash=sha256:6d24fc337fc055c9e83414c94e1ee0dee902a486d19d2a7f0929e49d7d604b09 \
+    --hash=sha256:7048eb4415d46368ef29d32133134c513f507fff7d953c18c91104738a68c3b3 \
+    --hash=sha256:77569d19a13015e840b81550922056acabc25e3f52782625bc6843cfa034e1da \
+    --hash=sha256:8149a0f5a72ca36720981418eeffeb5c2729ea55fa179091c81a0910a114a5d2 \
+    --hash=sha256:836bef7ae338a072e9d1863502026f01b14027250a4545672673057997d5c05a \
+    --hash=sha256:8621a07991add373c3c5c2cf89e1d277e49dc82ed72c75e3afc74bd0acc446f0 \
+    --hash=sha256:87e31011b5c14a33b29f17eb48932e63e1dcd3fa31d72209848652310d3d1f0d \
+    --hash=sha256:88cf9163ef674b5be5736a584c999e98daf3aabac6e536e43286eb74c126b9c7 \
+    --hash=sha256:8fda642151d5affdee8a430bd85496f2e2517be3a2b9d2484d633d5712b15c56 \
+    --hash=sha256:90b5d9dfbb6d07a84ed3e696012610b6da074d97453bd01e0e30744b472c8179 \
+    --hash=sha256:90f4c7a069c733d95c308380aae314f2cb45bd8a904fb03eb36d1a4983a4993f \
+    --hash=sha256:9481a6de29105d73cf4515f2bef8eb71e17ac184c19d0b9918a3701c6c9c4f23 \
+    --hash=sha256:9607b9a442392e690a57909c362811184ea429585a71061cd5d3c2b98065c199 \
+    --hash=sha256:9777564c0a72a1d457f0848977a1cbe15cfa75fa2f67ce267441e465717dcf1a \
+    --hash=sha256:a032855dc7db987dff813583d04f4950d14326665d7e714d584560b140ae6b8b \
+    --hash=sha256:a0adf84bc2e7c86e8a202537b4fd50e6f7f0e4a6b6bf64d7ccb96c4cd3330b29 \
+    --hash=sha256:a35f704be14768cea9790d921c2c1cc4fc52700410b1c10948511039be824aac \
+    --hash=sha256:a3dfff83ca578cada2d19e665e9c8368e1598d4e787422a460ec70e531dbdd58 \
+    --hash=sha256:a4c805c6034206143fbabd2d259ec5e757f8b29d0a2f0bf3d2fe5d1f60147a4a \
+    --hash=sha256:a655bde548ca98f55b43711b0ceefd2a88a71af6350b0c168aa77562104f3f45 \
+    --hash=sha256:ad2ab2547761d79926effe63de21479dfaf29834c50f98c4bf5b5480b5838434 \
+    --hash=sha256:b1f3628a0510bd58968c0f60447e7a692933589b791a6b572fcef374053ca280 \
+    --hash=sha256:b7e7ea2f782408c32d86b87a0d2c1fd8871b0399dd762364c731d86c86069a78 \
+    --hash=sha256:bc6ccf7d54c02ae47a48ddf9414c54d48af9c01076a2e1023e3b486b6e72c707 \
+    --hash=sha256:bea45f19b7ca000380fbd4e02552be86343080120d074b87f25593ce1700ad58 \
+    --hash=sha256:cc1fc87428c1d18b643479caa7b15db7d544652e5bf610513d4a3478dbe823d0 \
+    --hash=sha256:cd7c11968bc3860d5c78577f0dbc535257ccec41750675d58d8dc66aa47fe52c \
+    --hash=sha256:ceada5be22fa5a5a4cdeec74e761c2ee7db287208f54c718f2df4b7e200b8d4a \
+    --hash=sha256:cf5201a04550136ef870aa60ad3d29d2a59e452a7f96b94193bee6d73b8ad9a9 \
+    --hash=sha256:d9fd19ecc3a4d5ae82ddbfb30962cf6d874ff943e56e0c81f5169be2fda62979 \
+    --hash=sha256:ddaa4a390af911da6f680be8be4ff5aaf31c4c834c1a9147bc21cbcbca2d4370 \
+    --hash=sha256:df174ece723b228d3e8734a6f2a6febbd413ddec39b3dc592f5a4aa0aff28098 \
+    --hash=sha256:e0744623852f1497d825a49a99bfbec9bea4f3f946df6eb9d8a2f0c37a2fec2e \
+    --hash=sha256:e5dc25a9dbd1a7f61eca4b7cb04e74ae4b963d658f9e4f9aad9cd00b688692c8 \
+    --hash=sha256:e7591d6f440af7f73c4bd9404f3772bfee064e639d2b6cc8c94076e71b2471c1 \
+    --hash=sha256:eb6d38971c800ff02e4a6afd791bbe3b923a9a57ca9aeab7314c21c84bf9ff05 \
+    --hash=sha256:ed907449fe5e021933e46a3e65d651f641975a768d0649fee59f10c2985529ed \
+    --hash=sha256:f6cf0ad281c979306a6a34242b371e90e891bce504509fb6bb5246bbbf31e7b6 \
+    --hash=sha256:f95ba34d71e2fa0c5d225bde3b3bdb152e957150100e75c86bc7f3964c450d89
     # via uvicorn
 wrapt==1.16.0 \
     --hash=sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc \
api/tests/requirements.txt
diff --git a/api/tests/requirements.txt b/api/tests/requirements.txt
index 0181206..d0cc169 100644
--- a/api/tests/requirements.txt
+++ b/api/tests/requirements.txt
@@ -15,13 +15,13 @@ anyio==4.6.2.post1 \
     #   httpx
     #   starlette
     #   watchfiles
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via smart-open
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -443,9 +443,9 @@ pytest==8.3.3 \
     # via
     #   pavi-api (pyproject.toml)
     #   pytest-cov
-pytest-cov==5.0.0 \
-    --hash=sha256:4f0764a1219df53214206bf1feea4633c3b558a2925c8b59f144f682861ce652 \
-    --hash=sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857
+pytest-cov==6.0.0 \
+    --hash=sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35 \
+    --hash=sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0
     # via pavi-api (pyproject.toml)
 python-dateutil==2.9.0.post0 \
     --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
@@ -691,76 +691,76 @@ watchfiles==0.24.0 \
     --hash=sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83 \
     --hash=sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05
     # via uvicorn
-websockets==14.0 \
-    --hash=sha256:064a72c0602c2d2c2586143561e0f179ef9b98e0825dc4a3d5cdf55a81898ed6 \
-    --hash=sha256:08d62f438a591c016c5d4c79eaf9a8f7a85b6c3ea88793d676c00c930a41e775 \
-    --hash=sha256:0913596e0072202be8729dab05266398b72ee57c4232f48d52fe2a0370d0b53f \
-    --hash=sha256:0ae0e14729038208711d2e2f769280621c22cd253e3dac00f809fa38c6ccb79d \
-    --hash=sha256:0b406f2387dbaf301996b7b2cf41519c1fbba7d5c9626406dd56f72075a60a00 \
-    --hash=sha256:0bae3caf386d418e83b62e8c1c4cec1b13348fac43e530b9894d6c7c02d921b5 \
-    --hash=sha256:12c345585b1da70cd27a298b0b9a81aa18da7a690672f771b427db59c632d8aa \
-    --hash=sha256:176b39547950ff3520728bd1eadd0fa02c68492a1fabca636bab7883dd390905 \
-    --hash=sha256:189e9f074f2a77f7cf54634797b29be28116ee564ece421c7653030a2cef48f0 \
-    --hash=sha256:1a3bca8cfb66614e23a65aa5d6b87190876ec6f3247094939f9db877db55319c \
-    --hash=sha256:1c4ca7cc5a02f909789dad259dffe61be4f38ffb26dc5e26ab2dca2c7d7c87de \
-    --hash=sha256:1e0e543e0e81c55e68552bd3c081282721c710a6379a2a78e1ec793853479b25 \
-    --hash=sha256:1e541e4c8983b118a584c306070878e7f9670b7781e04184b6e05f9fc92e8a0e \
-    --hash=sha256:20979614e4d7266f15018c154255d35dfb9fc828fdf6b4924166b6728fed359f \
-    --hash=sha256:23b13edb4df2d4e5d6dc747d83e6b244e267a6615ede90f18ef13dfb2b6feb87 \
-    --hash=sha256:2752c98237057f27594a8393d498edd9db37e06abcfb99176d9cb6fb989dc883 \
-    --hash=sha256:2786c74cbcb0263fd541e4a075aa8c932bdcaa91e5bbb8649c65304799acdd64 \
-    --hash=sha256:281b5ab9514eb241e347a46367a2374cb60cf8f420c4283948aa188f05e7810c \
-    --hash=sha256:288365a33049dae3065cdb2c2dd4b48df4b64839c565761c4f3f0c360460a561 \
-    --hash=sha256:2a418d596536a470f6f8e94cbb1fde66fe65e03d68c403eee0f2198b129e139a \
-    --hash=sha256:3c12e6c1331ee8833fcb565c033f7eb4cb5642af37cef81211c222b617b170df \
-    --hash=sha256:3e4be641fed120790241ae15fde27374a62cadaadcc0bd2b4ce35790bd284fb6 \
-    --hash=sha256:3f1a697262e28682222f18fae70eb0800dfa50c6eb96b0561c6beb83d6cf78ca \
-    --hash=sha256:3fb3d9e3940ea15b30404200e768e6111c3ee2956c60ceb001cae057961ab058 \
-    --hash=sha256:445a53bce8344e62df4ed9a22fdd1f06cad8e404ead64b2a1f19bd826c8dad1b \
-    --hash=sha256:4875d1c3ab3d1d9a9d8485dc1f4c2aaa63947824af03301911ea58d1e881e096 \
-    --hash=sha256:4c06f014fd8fa3827e5fd03ec012945e2139901f261fcc401e0622476cad9c5c \
-    --hash=sha256:4eae86193fd667667f35367d292b912685cb22c3f9f1dd6deaa3fdd713ab5976 \
-    --hash=sha256:56ec8098dcc47817c8aee8037165f0fe30fec8efe543c66e0924781a4bfcbdfd \
-    --hash=sha256:5a5b76b47b62de16d26439d362b18d71394ca4376eb2c8838352be64b27ba8af \
-    --hash=sha256:5ade11f4939b885303d28b53d512e96e1a8ea8fbebedd6fef3e2e1afe633cc2a \
-    --hash=sha256:5f86250ee98f6098479936b7d596418b6e4c919dfa156508e9d6ac5f8bfbe764 \
-    --hash=sha256:61b60c2a07b6d25f7ce8cc0101d55fb0f1af388bec1eddfe0181085c2206e7b0 \
-    --hash=sha256:633bbda2d30bc695900f6a07de4e5d92a4e8e8d0d8a536bb3c2051bee4dc3856 \
-    --hash=sha256:678990bc5a1e4fa36e18d340d439079a21e6b8d249848b7066cad1a6cbd34b82 \
-    --hash=sha256:6cff048a155024a580fee9f9a66b0ad9fc82683f6470c26eb76dd9280e6f459e \
-    --hash=sha256:6f2e7710f3c468519f9d5b01a291c407f809f8f831e5a204b238e02447046d78 \
-    --hash=sha256:6fad8f03dc976e710db785abf9deb76eb259312fb54d77b568c73f0162cef96e \
-    --hash=sha256:7078dd0eac3a1dccf2c6f474004dbe8a4e936dbd19d37bbfb6efa70c923ae04e \
-    --hash=sha256:715b238c1772ed28b98af8830df41c5d68941729e22384fe1433db495b1d5438 \
-    --hash=sha256:72fe11675685412917363481b79c56e68175e62352f84ca4788ac264f9ea6ed0 \
-    --hash=sha256:77697c303b874daf1c76d4e167cd5d6871c26964bc189e4bdb40427067d53a86 \
-    --hash=sha256:79e2494047826a56f2951b2ada9dc139d2c3aff63122e86953cafe64ac0fde75 \
-    --hash=sha256:7cf000319db10a0cb5c7ce91bfd2a8699086b5cc0b5c5b83b92eec22a0448b2f \
-    --hash=sha256:7d66eeab61956e231f35659e6d5b66dc04a3d51e65f2b8f71862dc6a8ba710d1 \
-    --hash=sha256:7ed4111f305770e35070e49fbb9fbf757a9b6c9a31bb86d352eb4031d4aa976f \
-    --hash=sha256:7fd212e7022c70b4f8246dee4449dde30ff50c7e8e1d61ac87b7879579badd03 \
-    --hash=sha256:81758da7c76b4e2ddabc4a98a51f3c3aca8585a6d3a8662b5061613303bd5f68 \
-    --hash=sha256:86626d560ceb9d846d128b9c7bd2d0f247dbb62fb49c386762d109583140bf48 \
-    --hash=sha256:8982909857b09220ee31d9a45699fce26f8e5b94a10efa7fe07004d4f4200a33 \
-    --hash=sha256:8eb46ac94d5c131336dc997a568f5579501958b14a507e6aa4840f6d856da980 \
-    --hash=sha256:9af48a2f4cc5e2e34cf69969079865100e418c27caa26c1e3369efcc20c81e17 \
-    --hash=sha256:9dc5a2726fd16c266d35838db086fa4e621bb049e3bbe498ab9d54ad5068f726 \
-    --hash=sha256:a3741f4394ba3d55a64949ee11ffdba19e2a2bdaa1319a96a7ab93bf8bd2b9b2 \
-    --hash=sha256:a97c10043bf74d7667be69383312007d54a507fac8fa101be492cc91e279d94d \
-    --hash=sha256:a9b8a85d62709a86a9a55d4720502e88968483ee7f365bd852b75935dec04e0d \
-    --hash=sha256:b24f7286a5c4e350284623cf708662f0881fe7bc1146c1a1fe7e6a9be01a8d6b \
-    --hash=sha256:b639ea88a46f4629645b398c9e7be0366c92e4910203a6314f78469f5e631dc5 \
-    --hash=sha256:b886b6d14cd089396155e6beb2935268bf995057bf24c3e5fd609af55c584a03 \
-    --hash=sha256:bdaf3b31f8343dcc6c20d068c10eb29325dd70f5dc321ebb5fbeaa280436e70e \
-    --hash=sha256:be90aa6dab180fed523c0c10a6729ad16c9ba79067402d01a4d8aa7ce48d4084 \
-    --hash=sha256:c4eb304743ab285f8f057344d115259fbe31e42151b9aae7610db83d2a7379b1 \
-    --hash=sha256:ca447967131023e98fcb4867f05cf8584adb424b9108180b2414745a6ff41c31 \
-    --hash=sha256:cc7dbe53276429b2ca511a04a3979ce27aa2088fdd28c119c6913dccdfd0e909 \
-    --hash=sha256:e9ff528498d9e5c543bee388023ca91870678ac50724d675853ba85b4f0a459e \
-    --hash=sha256:ee5fb667aec4ae723d40ada9854128df427b35b526c600cd352ca0240aad4dd7 \
-    --hash=sha256:f6dd785f7a521189b1233d3c86c0b66fb73d4769a1d253ce5b31081c5946f05f \
-    --hash=sha256:f988f141a9be7a74d2e98d446b2f5411038bad14cdab80f9d1644b2329a71b48 \
-    --hash=sha256:fb260539dd2b64e93c9f2c59caa70d36d2020fb8e26fa17f62459ad50ebf6c24
+websockets==14.1 \
+    --hash=sha256:00fe5da3f037041da1ee0cf8e308374e236883f9842c7c465aa65098b1c9af59 \
+    --hash=sha256:01bb2d4f0a6d04538d3c5dfd27c0643269656c28045a53439cbf1c004f90897a \
+    --hash=sha256:034feb9f4286476f273b9a245fb15f02c34d9586a5bc936aff108c3ba1b21beb \
+    --hash=sha256:04a97aca96ca2acedf0d1f332c861c5a4486fdcba7bcef35873820f940c4231e \
+    --hash=sha256:0d4290d559d68288da9f444089fd82490c8d2744309113fc26e2da6e48b65da6 \
+    --hash=sha256:1288369a6a84e81b90da5dbed48610cd7e5d60af62df9851ed1d1d23a9069f10 \
+    --hash=sha256:14839f54786987ccd9d03ed7f334baec0f02272e7ec4f6e9d427ff584aeea8b4 \
+    --hash=sha256:1d045cbe1358d76b24d5e20e7b1878efe578d9897a25c24e6006eef788c0fdf0 \
+    --hash=sha256:1f874ba705deea77bcf64a9da42c1f5fc2466d8f14daf410bc7d4ceae0a9fcb0 \
+    --hash=sha256:205f672a6c2c671a86d33f6d47c9b35781a998728d2c7c2a3e1cf3333fcb62b7 \
+    --hash=sha256:2177ee3901075167f01c5e335a6685e71b162a54a89a56001f1c3e9e3d2ad250 \
+    --hash=sha256:219c8187b3ceeadbf2afcf0f25a4918d02da7b944d703b97d12fb01510869078 \
+    --hash=sha256:25225cc79cfebc95ba1d24cd3ab86aaa35bcd315d12fa4358939bd55e9bd74a5 \
+    --hash=sha256:3630b670d5057cd9e08b9c4dab6493670e8e762a24c2c94ef312783870736ab9 \
+    --hash=sha256:368a05465f49c5949e27afd6fbe0a77ce53082185bbb2ac096a3a8afaf4de52e \
+    --hash=sha256:36ebd71db3b89e1f7b1a5deaa341a654852c3518ea7a8ddfdf69cc66acc2db1b \
+    --hash=sha256:39450e6215f7d9f6f7bc2a6da21d79374729f5d052333da4d5825af8a97e6735 \
+    --hash=sha256:398b10c77d471c0aab20a845e7a60076b6390bfdaac7a6d2edb0d2c59d75e8d8 \
+    --hash=sha256:3c3deac3748ec73ef24fc7be0b68220d14d47d6647d2f85b2771cb35ea847aa1 \
+    --hash=sha256:3f14a96a0034a27f9d47fd9788913924c89612225878f8078bb9d55f859272b0 \
+    --hash=sha256:3fc753451d471cff90b8f467a1fc0ae64031cf2d81b7b34e1811b7e2691bc4bc \
+    --hash=sha256:414ffe86f4d6f434a8c3b7913655a1a5383b617f9bf38720e7c0799fac3ab1c6 \
+    --hash=sha256:449d77d636f8d9c17952628cc7e3b8faf6e92a17ec581ec0c0256300717e1512 \
+    --hash=sha256:4b6caec8576e760f2c7dd878ba817653144d5f369200b6ddf9771d64385b84d4 \
+    --hash=sha256:4d4fc827a20abe6d544a119896f6b78ee13fe81cbfef416f3f2ddf09a03f0e2e \
+    --hash=sha256:5a42d3ecbb2db5080fc578314439b1d79eef71d323dc661aa616fb492436af5d \
+    --hash=sha256:5b918d288958dc3fa1c5a0b9aa3256cb2b2b84c54407f4813c45d52267600cd3 \
+    --hash=sha256:5ef440054124728cc49b01c33469de06755e5a7a4e83ef61934ad95fc327fbb0 \
+    --hash=sha256:660c308dabd2b380807ab64b62985eaccf923a78ebc572bd485375b9ca2b7dc7 \
+    --hash=sha256:6a6c9bcf7cdc0fd41cc7b7944447982e8acfd9f0d560ea6d6845428ed0562058 \
+    --hash=sha256:6d24fc337fc055c9e83414c94e1ee0dee902a486d19d2a7f0929e49d7d604b09 \
+    --hash=sha256:7048eb4415d46368ef29d32133134c513f507fff7d953c18c91104738a68c3b3 \
+    --hash=sha256:77569d19a13015e840b81550922056acabc25e3f52782625bc6843cfa034e1da \
+    --hash=sha256:8149a0f5a72ca36720981418eeffeb5c2729ea55fa179091c81a0910a114a5d2 \
+    --hash=sha256:836bef7ae338a072e9d1863502026f01b14027250a4545672673057997d5c05a \
+    --hash=sha256:8621a07991add373c3c5c2cf89e1d277e49dc82ed72c75e3afc74bd0acc446f0 \
+    --hash=sha256:87e31011b5c14a33b29f17eb48932e63e1dcd3fa31d72209848652310d3d1f0d \
+    --hash=sha256:88cf9163ef674b5be5736a584c999e98daf3aabac6e536e43286eb74c126b9c7 \
+    --hash=sha256:8fda642151d5affdee8a430bd85496f2e2517be3a2b9d2484d633d5712b15c56 \
+    --hash=sha256:90b5d9dfbb6d07a84ed3e696012610b6da074d97453bd01e0e30744b472c8179 \
+    --hash=sha256:90f4c7a069c733d95c308380aae314f2cb45bd8a904fb03eb36d1a4983a4993f \
+    --hash=sha256:9481a6de29105d73cf4515f2bef8eb71e17ac184c19d0b9918a3701c6c9c4f23 \
+    --hash=sha256:9607b9a442392e690a57909c362811184ea429585a71061cd5d3c2b98065c199 \
+    --hash=sha256:9777564c0a72a1d457f0848977a1cbe15cfa75fa2f67ce267441e465717dcf1a \
+    --hash=sha256:a032855dc7db987dff813583d04f4950d14326665d7e714d584560b140ae6b8b \
+    --hash=sha256:a0adf84bc2e7c86e8a202537b4fd50e6f7f0e4a6b6bf64d7ccb96c4cd3330b29 \
+    --hash=sha256:a35f704be14768cea9790d921c2c1cc4fc52700410b1c10948511039be824aac \
+    --hash=sha256:a3dfff83ca578cada2d19e665e9c8368e1598d4e787422a460ec70e531dbdd58 \
+    --hash=sha256:a4c805c6034206143fbabd2d259ec5e757f8b29d0a2f0bf3d2fe5d1f60147a4a \
+    --hash=sha256:a655bde548ca98f55b43711b0ceefd2a88a71af6350b0c168aa77562104f3f45 \
+    --hash=sha256:ad2ab2547761d79926effe63de21479dfaf29834c50f98c4bf5b5480b5838434 \
+    --hash=sha256:b1f3628a0510bd58968c0f60447e7a692933589b791a6b572fcef374053ca280 \
+    --hash=sha256:b7e7ea2f782408c32d86b87a0d2c1fd8871b0399dd762364c731d86c86069a78 \
+    --hash=sha256:bc6ccf7d54c02ae47a48ddf9414c54d48af9c01076a2e1023e3b486b6e72c707 \
+    --hash=sha256:bea45f19b7ca000380fbd4e02552be86343080120d074b87f25593ce1700ad58 \
+    --hash=sha256:cc1fc87428c1d18b643479caa7b15db7d544652e5bf610513d4a3478dbe823d0 \
+    --hash=sha256:cd7c11968bc3860d5c78577f0dbc535257ccec41750675d58d8dc66aa47fe52c \
+    --hash=sha256:ceada5be22fa5a5a4cdeec74e761c2ee7db287208f54c718f2df4b7e200b8d4a \
+    --hash=sha256:cf5201a04550136ef870aa60ad3d29d2a59e452a7f96b94193bee6d73b8ad9a9 \
+    --hash=sha256:d9fd19ecc3a4d5ae82ddbfb30962cf6d874ff943e56e0c81f5169be2fda62979 \
+    --hash=sha256:ddaa4a390af911da6f680be8be4ff5aaf31c4c834c1a9147bc21cbcbca2d4370 \
+    --hash=sha256:df174ece723b228d3e8734a6f2a6febbd413ddec39b3dc592f5a4aa0aff28098 \
+    --hash=sha256:e0744623852f1497d825a49a99bfbec9bea4f3f946df6eb9d8a2f0c37a2fec2e \
+    --hash=sha256:e5dc25a9dbd1a7f61eca4b7cb04e74ae4b963d658f9e4f9aad9cd00b688692c8 \
+    --hash=sha256:e7591d6f440af7f73c4bd9404f3772bfee064e639d2b6cc8c94076e71b2471c1 \
+    --hash=sha256:eb6d38971c800ff02e4a6afd791bbe3b923a9a57ca9aeab7314c21c84bf9ff05 \
+    --hash=sha256:ed907449fe5e021933e46a3e65d651f641975a768d0649fee59f10c2985529ed \
+    --hash=sha256:f6cf0ad281c979306a6a34242b371e90e891bce504509fb6bb5246bbbf31e7b6 \
+    --hash=sha256:f95ba34d71e2fa0c5d225bde3b3bdb152e957150100e75c86bc7f3964c450d89
     # via uvicorn
 wrapt==1.16.0 \
     --hash=sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc \
pipeline/aws_infra/requirements.txt
diff --git a/pipeline/aws_infra/requirements.txt b/pipeline/aws_infra/requirements.txt
index 24862a1..d63ad6b 100644
--- a/pipeline/aws_infra/requirements.txt
+++ b/pipeline/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pipeline-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -75,7 +75,7 @@ jsii==1.104.0 \
     #   aws-cdk-lib
     #   constructs
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via pipeline-aws_infra (pyproject.toml)
 publication==0.0.3 \
     --hash=sha256:0248885351febc11d8a1098d5c8e3ab2dabcf3e8c0c96db1e17ecd12b53afbe6 \
pipeline/aws_infra/tests/requirements.txt
diff --git a/pipeline/aws_infra/tests/requirements.txt b/pipeline/aws_infra/tests/requirements.txt
index 61a94b4..e3a1dd2 100644
--- a/pipeline/aws_infra/tests/requirements.txt
+++ b/pipeline/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pipeline-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -135,7 +135,7 @@ packaging==24.2 \
     --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f
     # via pytest
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via pipeline-aws_infra (pyproject.toml)
 pluggy==1.5.0 \
     --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \
pipeline/seq_retrieval/tests/requirements.txt
diff --git a/pipeline/seq_retrieval/tests/requirements.txt b/pipeline/seq_retrieval/tests/requirements.txt
index bf36974..ed5f5b0 100644
--- a/pipeline/seq_retrieval/tests/requirements.txt
+++ b/pipeline/seq_retrieval/tests/requirements.txt
@@ -378,9 +378,9 @@ pytest==8.3.3 \
     # via
     #   pytest-cov
     #   seq-retrieval (pyproject.toml)
-pytest-cov==5.0.0 \
-    --hash=sha256:4f0764a1219df53214206bf1feea4633c3b558a2925c8b59f144f682861ce652 \
-    --hash=sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857
+pytest-cov==6.0.0 \
+    --hash=sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35 \
+    --hash=sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0
     # via seq-retrieval (pyproject.toml)
 requests==2.32.3 \
     --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \
shared_aws/aws_infra/requirements.txt
diff --git a/shared_aws/aws_infra/requirements.txt b/shared_aws/aws_infra/requirements.txt
index 9a5c334..17b0eb7 100644
--- a/shared_aws/aws_infra/requirements.txt
+++ b/shared_aws/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pavi-shared-aws-infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -75,7 +75,7 @@ jsii==1.104.0 \
     #   aws-cdk-lib
     #   constructs
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via pavi-shared-aws-infra (pyproject.toml)
 publication==0.0.3 \
     --hash=sha256:0248885351febc11d8a1098d5c8e3ab2dabcf3e8c0c96db1e17ecd12b53afbe6 \
shared_aws/aws_infra/tests/requirements.txt
diff --git a/shared_aws/aws_infra/tests/requirements.txt b/shared_aws/aws_infra/tests/requirements.txt
index 54b91c9..e885976 100644
--- a/shared_aws/aws_infra/tests/requirements.txt
+++ b/shared_aws/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pavi-shared-aws-infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -135,7 +135,7 @@ packaging==24.2 \
     --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f
     # via pytest
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via pavi-shared-aws-infra (pyproject.toml)
 pluggy==1.5.0 \
     --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \
shared_aws/py_package/requirements.txt
diff --git a/shared_aws/py_package/requirements.txt b/shared_aws/py_package/requirements.txt
index 0473333..c062977 100644
--- a/shared_aws/py_package/requirements.txt
+++ b/shared_aws/py_package/requirements.txt
@@ -30,13 +30,13 @@ aws-cdk-lib==2.166.0 \
     --hash=sha256:30aff4086f274ec8788b6fc63d9d3bd24d0ff541c5d8d4d4f7c7fd810b9f435e \
     --hash=sha256:d55b6a10685e80c6736b798b60da40a6e561285501296579e359eca3e761f43e
     # via pavi_shared_aws (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi_shared_aws (pyproject.toml)
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
shared_aws/py_package/tests/requirements.txt
diff --git a/shared_aws/py_package/tests/requirements.txt b/shared_aws/py_package/tests/requirements.txt
index 8a30899..94a9f43 100644
--- a/shared_aws/py_package/tests/requirements.txt
+++ b/shared_aws/py_package/tests/requirements.txt
@@ -30,23 +30,23 @@ aws-cdk-lib==2.166.0 \
     --hash=sha256:30aff4086f274ec8788b6fc63d9d3bd24d0ff541c5d8d4d4f7c7fd810b9f435e \
     --hash=sha256:d55b6a10685e80c6736b798b60da40a6e561285501296579e359eca3e761f43e
     # via pavi_shared_aws (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi_shared_aws (pyproject.toml)
-boto3-stubs==1.35.58 \
-    --hash=sha256:221dbe6aec614a12bd2c7426e3f879a0f4c2d90a8ed283a248af9d7b3071eed3 \
-    --hash=sha256:a818cb8d1d5d9b51db2631f485d3de8d227b3607b2014a9089b55735772dd0ff
+boto3-stubs==1.35.59 \
+    --hash=sha256:65b52800dc7ff1579c1d9f46d1176f4e6e4a883483a4f5b338bde114f24c8a5c \
+    --hash=sha256:984e705d354cb969645b8f6384a4f167620afc239e52f998a7287fd7c9bb0b68
     # via pavi_shared_aws (pyproject.toml)
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
-botocore-stubs==1.35.58 \
-    --hash=sha256:9b695d6309e7d5eed08fbaf30f9526669b847f65b0f01006afd23ad977187d1c \
-    --hash=sha256:cd10f24916177c3a77e4b5a5d4443e19c907e1bf0a5db25da21449a50aebad70
+botocore-stubs==1.35.59 \
+    --hash=sha256:1456af3358be1a0e49dd8428bfb81863406659d9fad871362bf18a098eeac90a \
+    --hash=sha256:dd83003963ca957a6e4835d192d7f163fb55312ce3d3f798f625ac9438616e4f
     # via boto3-stubs
 cattrs==24.1.2 \
     --hash=sha256:67c7495b760168d931a10233f979b28dc04daf853b30752246f4f8471c6d68d0 \
webui/aws_infra/requirements.txt
diff --git a/webui/aws_infra/requirements.txt b/webui/aws_infra/requirements.txt
index 655646c..c9e2d65 100644
--- a/webui/aws_infra/requirements.txt
+++ b/webui/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   webui-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -75,7 +75,7 @@ jsii==1.104.0 \
     #   aws-cdk-lib
     #   constructs
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via webui-aws_infra (pyproject.toml)
 publication==0.0.3 \
     --hash=sha256:0248885351febc11d8a1098d5c8e3ab2dabcf3e8c0c96db1e17ecd12b53afbe6 \
webui/aws_infra/tests/requirements.txt
diff --git a/webui/aws_infra/tests/requirements.txt b/webui/aws_infra/tests/requirements.txt
index f0e3d19..acdea09 100644
--- a/webui/aws_infra/tests/requirements.txt
+++ b/webui/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   webui-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -135,7 +135,7 @@ packaging==24.2 \
     --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f
     # via pytest
 pavi-shared-aws @ file:///tmp/pavi_shared_aws-0.0.0-py3-none-any.whl \
-    --hash=sha256:2894e99a6e153dc07a9c472c2a402addd47c9c2517a73500f84392cda93ea7ca
+    --hash=sha256:7a7cf5d6a83b65270b512bc8bcfad7cebd14a70e6014868daa4b0a4ac6a2b545
     # via webui-aws_infra (pyproject.toml)
 pluggy==1.5.0 \
     --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \
webui/package-lock.json
diff --git a/webui/package-lock.json b/webui/package-lock.json
index f5e0e08..33b6cb0 100644
--- a/webui/package-lock.json
+++ b/webui/package-lock.json
@@ -4546,9 +4546,9 @@
             }
         },
         "node_modules/electron-to-chromium": {
-            "version": "1.5.56",
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.56.tgz",
-            "integrity": "sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==",
+            "version": "1.5.57",
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.57.tgz",
+            "integrity": "sha512-xS65H/tqgOwUBa5UmOuNSLuslDo7zho0y/lgQw35pnrqiZh7UOWHCeL/Bt6noJATbA6tpQJGCifsFsIRZj1Fqg==",
             "dev": true,
             "license": "ISC"
         },
@@ -4633,9 +4633,9 @@
             }
         },
         "node_modules/es-abstract": {
-            "version": "1.23.3",
-            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
-            "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+            "version": "1.23.4",
+            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.4.tgz",
+            "integrity": "sha512-HR1gxH5OaiN7XH7uiWH0RLw0RcFySiSoW1ctxmD1ahTw3uGBtkmm/ng0tDU1OtYx5OK6EOL5Y6O21cDflG3Jcg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -4654,7 +4654,7 @@
                 "function.prototype.name": "^1.1.6",
                 "get-intrinsic": "^1.2.4",
                 "get-symbol-description": "^1.0.2",
-                "globalthis": "^1.0.3",
+                "globalthis": "^1.0.4",
                 "gopd": "^1.0.1",
                 "has-property-descriptors": "^1.0.2",
                 "has-proto": "^1.0.3",
@@ -4670,10 +4670,10 @@
                 "is-string": "^1.0.7",
                 "is-typed-array": "^1.1.13",
                 "is-weakref": "^1.0.2",
-                "object-inspect": "^1.13.1",
+                "object-inspect": "^1.13.3",
                 "object-keys": "^1.1.1",
                 "object.assign": "^4.1.5",
-                "regexp.prototype.flags": "^1.5.2",
+                "regexp.prototype.flags": "^1.5.3",
                 "safe-array-concat": "^1.1.2",
                 "safe-regex-test": "^1.0.3",
                 "string.prototype.trim": "^1.2.9",
@@ -5579,6 +5579,7 @@
             "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-12.1.0.tgz",
             "integrity": "sha512-xKcKpS9JIfA/vtYRGZtNXIYVHM7Ta/06e6tClSrJoOlU/46pribn1wmW2lDZkqY6MtloUSpeRzy+TbwSKxcvmQ==",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "@types/glob-to-regexp": "^0.4.4",
                 "dequal": "^2.0.3",
@@ -6865,6 +6866,7 @@
             "integrity": "sha512-avvaYgVmYWyaZ1NDFiv4y9JGkrE2je3op1Po4VYKKJKR8H2qVPsg1GZuuXl5elCTxTlwAIsrAjWAs4BVrISFRw==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "typedescriptor": "3.0.2"
             }
@@ -10956,22 +10958,22 @@
             "license": "MIT"
         },
         "node_modules/tldts": {
-            "version": "6.1.60",
-            "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.60.tgz",
-            "integrity": "sha512-TYVHm7G9NCnhgqOsFalbX6MG1Po5F4efF+tLfoeiOGQq48Oqgwcgz8upY2R1BHWa4aDrj28RYx0dkYJ63qCFMg==",
+            "version": "6.1.61",
+            "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.61.tgz",
+            "integrity": "sha512-rv8LUyez4Ygkopqn+M6OLItAOT9FF3REpPQDkdMx5ix8w4qkuE7Vo2o/vw1nxKQYmJDV8JpAMJQr1b+lTKf0FA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "tldts-core": "^6.1.60"
+                "tldts-core": "^6.1.61"
             },
             "bin": {
                 "tldts": "bin/cli.js"
             }
         },
         "node_modules/tldts-core": {
-            "version": "6.1.60",
-            "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.60.tgz",
-            "integrity": "sha512-XHjoxak8SFQnHnmYHb3PcnW5TZ+9ErLZemZei3azuIRhQLw4IExsVbL3VZJdHcLeNaXq6NqawgpDPpjBOg4B5g==",
+            "version": "6.1.61",
+            "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.61.tgz",
+            "integrity": "sha512-In7VffkDWUPgwa+c9picLUxvb0RltVwTkSgMNFgvlGSWveCzGBemBqTsgJCL4EDFWZ6WH0fKTsot6yNhzy3ZzQ==",
             "dev": true,
             "license": "MIT"
         },
@@ -11310,7 +11312,8 @@
             "resolved": "https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.2.tgz",
             "integrity": "sha512-hyVbaCUd18UiXk656g/imaBLMogpdijIEpnhWYrSda9rhvO4gOU16n2nh7xG5lv/rjumnZzGOdz0CEGTmFe0fQ==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
-            "dev": true
+            "dev": true,
+            "license": "MIT"
         },
         "node_modules/typescript": {
             "version": "5.5.4",

Copy link

The validation workflow automatically applied the below dependency lock file updates.
A bundle with all dependency lock files is available here as artifact called deps_lock_files_bundle.

api/aws_infra/requirements.txt
diff --git a/api/aws_infra/requirements.txt b/api/aws_infra/requirements.txt
index 2229812..9c614ca 100644
--- a/api/aws_infra/requirements.txt
+++ b/api/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   api-aws_infra (pyproject.toml)
     #   pavi-shared-aws
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
api/aws_infra/tests/requirements.txt
diff --git a/api/aws_infra/tests/requirements.txt b/api/aws_infra/tests/requirements.txt
index efdaff6..778d8f2 100644
--- a/api/aws_infra/tests/requirements.txt
+++ b/api/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   api-aws_infra (pyproject.toml)
     #   pavi-shared-aws
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
api/requirements.txt
diff --git a/api/requirements.txt b/api/requirements.txt
index 56b66d7..eb423de 100644
--- a/api/requirements.txt
+++ b/api/requirements.txt
@@ -15,13 +15,13 @@ anyio==4.6.2.post1 \
     #   httpx
     #   starlette
     #   watchfiles
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via smart-open
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -542,76 +542,76 @@ watchfiles==0.24.0 \
     --hash=sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83 \
     --hash=sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05
     # via uvicorn
-websockets==14.0 \
-    --hash=sha256:064a72c0602c2d2c2586143561e0f179ef9b98e0825dc4a3d5cdf55a81898ed6 \
-    --hash=sha256:08d62f438a591c016c5d4c79eaf9a8f7a85b6c3ea88793d676c00c930a41e775 \
-    --hash=sha256:0913596e0072202be8729dab05266398b72ee57c4232f48d52fe2a0370d0b53f \
-    --hash=sha256:0ae0e14729038208711d2e2f769280621c22cd253e3dac00f809fa38c6ccb79d \
-    --hash=sha256:0b406f2387dbaf301996b7b2cf41519c1fbba7d5c9626406dd56f72075a60a00 \
-    --hash=sha256:0bae3caf386d418e83b62e8c1c4cec1b13348fac43e530b9894d6c7c02d921b5 \
-    --hash=sha256:12c345585b1da70cd27a298b0b9a81aa18da7a690672f771b427db59c632d8aa \
-    --hash=sha256:176b39547950ff3520728bd1eadd0fa02c68492a1fabca636bab7883dd390905 \
-    --hash=sha256:189e9f074f2a77f7cf54634797b29be28116ee564ece421c7653030a2cef48f0 \
-    --hash=sha256:1a3bca8cfb66614e23a65aa5d6b87190876ec6f3247094939f9db877db55319c \
-    --hash=sha256:1c4ca7cc5a02f909789dad259dffe61be4f38ffb26dc5e26ab2dca2c7d7c87de \
-    --hash=sha256:1e0e543e0e81c55e68552bd3c081282721c710a6379a2a78e1ec793853479b25 \
-    --hash=sha256:1e541e4c8983b118a584c306070878e7f9670b7781e04184b6e05f9fc92e8a0e \
-    --hash=sha256:20979614e4d7266f15018c154255d35dfb9fc828fdf6b4924166b6728fed359f \
-    --hash=sha256:23b13edb4df2d4e5d6dc747d83e6b244e267a6615ede90f18ef13dfb2b6feb87 \
-    --hash=sha256:2752c98237057f27594a8393d498edd9db37e06abcfb99176d9cb6fb989dc883 \
-    --hash=sha256:2786c74cbcb0263fd541e4a075aa8c932bdcaa91e5bbb8649c65304799acdd64 \
-    --hash=sha256:281b5ab9514eb241e347a46367a2374cb60cf8f420c4283948aa188f05e7810c \
-    --hash=sha256:288365a33049dae3065cdb2c2dd4b48df4b64839c565761c4f3f0c360460a561 \
-    --hash=sha256:2a418d596536a470f6f8e94cbb1fde66fe65e03d68c403eee0f2198b129e139a \
-    --hash=sha256:3c12e6c1331ee8833fcb565c033f7eb4cb5642af37cef81211c222b617b170df \
-    --hash=sha256:3e4be641fed120790241ae15fde27374a62cadaadcc0bd2b4ce35790bd284fb6 \
-    --hash=sha256:3f1a697262e28682222f18fae70eb0800dfa50c6eb96b0561c6beb83d6cf78ca \
-    --hash=sha256:3fb3d9e3940ea15b30404200e768e6111c3ee2956c60ceb001cae057961ab058 \
-    --hash=sha256:445a53bce8344e62df4ed9a22fdd1f06cad8e404ead64b2a1f19bd826c8dad1b \
-    --hash=sha256:4875d1c3ab3d1d9a9d8485dc1f4c2aaa63947824af03301911ea58d1e881e096 \
-    --hash=sha256:4c06f014fd8fa3827e5fd03ec012945e2139901f261fcc401e0622476cad9c5c \
-    --hash=sha256:4eae86193fd667667f35367d292b912685cb22c3f9f1dd6deaa3fdd713ab5976 \
-    --hash=sha256:56ec8098dcc47817c8aee8037165f0fe30fec8efe543c66e0924781a4bfcbdfd \
-    --hash=sha256:5a5b76b47b62de16d26439d362b18d71394ca4376eb2c8838352be64b27ba8af \
-    --hash=sha256:5ade11f4939b885303d28b53d512e96e1a8ea8fbebedd6fef3e2e1afe633cc2a \
-    --hash=sha256:5f86250ee98f6098479936b7d596418b6e4c919dfa156508e9d6ac5f8bfbe764 \
-    --hash=sha256:61b60c2a07b6d25f7ce8cc0101d55fb0f1af388bec1eddfe0181085c2206e7b0 \
-    --hash=sha256:633bbda2d30bc695900f6a07de4e5d92a4e8e8d0d8a536bb3c2051bee4dc3856 \
-    --hash=sha256:678990bc5a1e4fa36e18d340d439079a21e6b8d249848b7066cad1a6cbd34b82 \
-    --hash=sha256:6cff048a155024a580fee9f9a66b0ad9fc82683f6470c26eb76dd9280e6f459e \
-    --hash=sha256:6f2e7710f3c468519f9d5b01a291c407f809f8f831e5a204b238e02447046d78 \
-    --hash=sha256:6fad8f03dc976e710db785abf9deb76eb259312fb54d77b568c73f0162cef96e \
-    --hash=sha256:7078dd0eac3a1dccf2c6f474004dbe8a4e936dbd19d37bbfb6efa70c923ae04e \
-    --hash=sha256:715b238c1772ed28b98af8830df41c5d68941729e22384fe1433db495b1d5438 \
-    --hash=sha256:72fe11675685412917363481b79c56e68175e62352f84ca4788ac264f9ea6ed0 \
-    --hash=sha256:77697c303b874daf1c76d4e167cd5d6871c26964bc189e4bdb40427067d53a86 \
-    --hash=sha256:79e2494047826a56f2951b2ada9dc139d2c3aff63122e86953cafe64ac0fde75 \
-    --hash=sha256:7cf000319db10a0cb5c7ce91bfd2a8699086b5cc0b5c5b83b92eec22a0448b2f \
-    --hash=sha256:7d66eeab61956e231f35659e6d5b66dc04a3d51e65f2b8f71862dc6a8ba710d1 \
-    --hash=sha256:7ed4111f305770e35070e49fbb9fbf757a9b6c9a31bb86d352eb4031d4aa976f \
-    --hash=sha256:7fd212e7022c70b4f8246dee4449dde30ff50c7e8e1d61ac87b7879579badd03 \
-    --hash=sha256:81758da7c76b4e2ddabc4a98a51f3c3aca8585a6d3a8662b5061613303bd5f68 \
-    --hash=sha256:86626d560ceb9d846d128b9c7bd2d0f247dbb62fb49c386762d109583140bf48 \
-    --hash=sha256:8982909857b09220ee31d9a45699fce26f8e5b94a10efa7fe07004d4f4200a33 \
-    --hash=sha256:8eb46ac94d5c131336dc997a568f5579501958b14a507e6aa4840f6d856da980 \
-    --hash=sha256:9af48a2f4cc5e2e34cf69969079865100e418c27caa26c1e3369efcc20c81e17 \
-    --hash=sha256:9dc5a2726fd16c266d35838db086fa4e621bb049e3bbe498ab9d54ad5068f726 \
-    --hash=sha256:a3741f4394ba3d55a64949ee11ffdba19e2a2bdaa1319a96a7ab93bf8bd2b9b2 \
-    --hash=sha256:a97c10043bf74d7667be69383312007d54a507fac8fa101be492cc91e279d94d \
-    --hash=sha256:a9b8a85d62709a86a9a55d4720502e88968483ee7f365bd852b75935dec04e0d \
-    --hash=sha256:b24f7286a5c4e350284623cf708662f0881fe7bc1146c1a1fe7e6a9be01a8d6b \
-    --hash=sha256:b639ea88a46f4629645b398c9e7be0366c92e4910203a6314f78469f5e631dc5 \
-    --hash=sha256:b886b6d14cd089396155e6beb2935268bf995057bf24c3e5fd609af55c584a03 \
-    --hash=sha256:bdaf3b31f8343dcc6c20d068c10eb29325dd70f5dc321ebb5fbeaa280436e70e \
-    --hash=sha256:be90aa6dab180fed523c0c10a6729ad16c9ba79067402d01a4d8aa7ce48d4084 \
-    --hash=sha256:c4eb304743ab285f8f057344d115259fbe31e42151b9aae7610db83d2a7379b1 \
-    --hash=sha256:ca447967131023e98fcb4867f05cf8584adb424b9108180b2414745a6ff41c31 \
-    --hash=sha256:cc7dbe53276429b2ca511a04a3979ce27aa2088fdd28c119c6913dccdfd0e909 \
-    --hash=sha256:e9ff528498d9e5c543bee388023ca91870678ac50724d675853ba85b4f0a459e \
-    --hash=sha256:ee5fb667aec4ae723d40ada9854128df427b35b526c600cd352ca0240aad4dd7 \
-    --hash=sha256:f6dd785f7a521189b1233d3c86c0b66fb73d4769a1d253ce5b31081c5946f05f \
-    --hash=sha256:f988f141a9be7a74d2e98d446b2f5411038bad14cdab80f9d1644b2329a71b48 \
-    --hash=sha256:fb260539dd2b64e93c9f2c59caa70d36d2020fb8e26fa17f62459ad50ebf6c24
+websockets==14.1 \
+    --hash=sha256:00fe5da3f037041da1ee0cf8e308374e236883f9842c7c465aa65098b1c9af59 \
+    --hash=sha256:01bb2d4f0a6d04538d3c5dfd27c0643269656c28045a53439cbf1c004f90897a \
+    --hash=sha256:034feb9f4286476f273b9a245fb15f02c34d9586a5bc936aff108c3ba1b21beb \
+    --hash=sha256:04a97aca96ca2acedf0d1f332c861c5a4486fdcba7bcef35873820f940c4231e \
+    --hash=sha256:0d4290d559d68288da9f444089fd82490c8d2744309113fc26e2da6e48b65da6 \
+    --hash=sha256:1288369a6a84e81b90da5dbed48610cd7e5d60af62df9851ed1d1d23a9069f10 \
+    --hash=sha256:14839f54786987ccd9d03ed7f334baec0f02272e7ec4f6e9d427ff584aeea8b4 \
+    --hash=sha256:1d045cbe1358d76b24d5e20e7b1878efe578d9897a25c24e6006eef788c0fdf0 \
+    --hash=sha256:1f874ba705deea77bcf64a9da42c1f5fc2466d8f14daf410bc7d4ceae0a9fcb0 \
+    --hash=sha256:205f672a6c2c671a86d33f6d47c9b35781a998728d2c7c2a3e1cf3333fcb62b7 \
+    --hash=sha256:2177ee3901075167f01c5e335a6685e71b162a54a89a56001f1c3e9e3d2ad250 \
+    --hash=sha256:219c8187b3ceeadbf2afcf0f25a4918d02da7b944d703b97d12fb01510869078 \
+    --hash=sha256:25225cc79cfebc95ba1d24cd3ab86aaa35bcd315d12fa4358939bd55e9bd74a5 \
+    --hash=sha256:3630b670d5057cd9e08b9c4dab6493670e8e762a24c2c94ef312783870736ab9 \
+    --hash=sha256:368a05465f49c5949e27afd6fbe0a77ce53082185bbb2ac096a3a8afaf4de52e \
+    --hash=sha256:36ebd71db3b89e1f7b1a5deaa341a654852c3518ea7a8ddfdf69cc66acc2db1b \
+    --hash=sha256:39450e6215f7d9f6f7bc2a6da21d79374729f5d052333da4d5825af8a97e6735 \
+    --hash=sha256:398b10c77d471c0aab20a845e7a60076b6390bfdaac7a6d2edb0d2c59d75e8d8 \
+    --hash=sha256:3c3deac3748ec73ef24fc7be0b68220d14d47d6647d2f85b2771cb35ea847aa1 \
+    --hash=sha256:3f14a96a0034a27f9d47fd9788913924c89612225878f8078bb9d55f859272b0 \
+    --hash=sha256:3fc753451d471cff90b8f467a1fc0ae64031cf2d81b7b34e1811b7e2691bc4bc \
+    --hash=sha256:414ffe86f4d6f434a8c3b7913655a1a5383b617f9bf38720e7c0799fac3ab1c6 \
+    --hash=sha256:449d77d636f8d9c17952628cc7e3b8faf6e92a17ec581ec0c0256300717e1512 \
+    --hash=sha256:4b6caec8576e760f2c7dd878ba817653144d5f369200b6ddf9771d64385b84d4 \
+    --hash=sha256:4d4fc827a20abe6d544a119896f6b78ee13fe81cbfef416f3f2ddf09a03f0e2e \
+    --hash=sha256:5a42d3ecbb2db5080fc578314439b1d79eef71d323dc661aa616fb492436af5d \
+    --hash=sha256:5b918d288958dc3fa1c5a0b9aa3256cb2b2b84c54407f4813c45d52267600cd3 \
+    --hash=sha256:5ef440054124728cc49b01c33469de06755e5a7a4e83ef61934ad95fc327fbb0 \
+    --hash=sha256:660c308dabd2b380807ab64b62985eaccf923a78ebc572bd485375b9ca2b7dc7 \
+    --hash=sha256:6a6c9bcf7cdc0fd41cc7b7944447982e8acfd9f0d560ea6d6845428ed0562058 \
+    --hash=sha256:6d24fc337fc055c9e83414c94e1ee0dee902a486d19d2a7f0929e49d7d604b09 \
+    --hash=sha256:7048eb4415d46368ef29d32133134c513f507fff7d953c18c91104738a68c3b3 \
+    --hash=sha256:77569d19a13015e840b81550922056acabc25e3f52782625bc6843cfa034e1da \
+    --hash=sha256:8149a0f5a72ca36720981418eeffeb5c2729ea55fa179091c81a0910a114a5d2 \
+    --hash=sha256:836bef7ae338a072e9d1863502026f01b14027250a4545672673057997d5c05a \
+    --hash=sha256:8621a07991add373c3c5c2cf89e1d277e49dc82ed72c75e3afc74bd0acc446f0 \
+    --hash=sha256:87e31011b5c14a33b29f17eb48932e63e1dcd3fa31d72209848652310d3d1f0d \
+    --hash=sha256:88cf9163ef674b5be5736a584c999e98daf3aabac6e536e43286eb74c126b9c7 \
+    --hash=sha256:8fda642151d5affdee8a430bd85496f2e2517be3a2b9d2484d633d5712b15c56 \
+    --hash=sha256:90b5d9dfbb6d07a84ed3e696012610b6da074d97453bd01e0e30744b472c8179 \
+    --hash=sha256:90f4c7a069c733d95c308380aae314f2cb45bd8a904fb03eb36d1a4983a4993f \
+    --hash=sha256:9481a6de29105d73cf4515f2bef8eb71e17ac184c19d0b9918a3701c6c9c4f23 \
+    --hash=sha256:9607b9a442392e690a57909c362811184ea429585a71061cd5d3c2b98065c199 \
+    --hash=sha256:9777564c0a72a1d457f0848977a1cbe15cfa75fa2f67ce267441e465717dcf1a \
+    --hash=sha256:a032855dc7db987dff813583d04f4950d14326665d7e714d584560b140ae6b8b \
+    --hash=sha256:a0adf84bc2e7c86e8a202537b4fd50e6f7f0e4a6b6bf64d7ccb96c4cd3330b29 \
+    --hash=sha256:a35f704be14768cea9790d921c2c1cc4fc52700410b1c10948511039be824aac \
+    --hash=sha256:a3dfff83ca578cada2d19e665e9c8368e1598d4e787422a460ec70e531dbdd58 \
+    --hash=sha256:a4c805c6034206143fbabd2d259ec5e757f8b29d0a2f0bf3d2fe5d1f60147a4a \
+    --hash=sha256:a655bde548ca98f55b43711b0ceefd2a88a71af6350b0c168aa77562104f3f45 \
+    --hash=sha256:ad2ab2547761d79926effe63de21479dfaf29834c50f98c4bf5b5480b5838434 \
+    --hash=sha256:b1f3628a0510bd58968c0f60447e7a692933589b791a6b572fcef374053ca280 \
+    --hash=sha256:b7e7ea2f782408c32d86b87a0d2c1fd8871b0399dd762364c731d86c86069a78 \
+    --hash=sha256:bc6ccf7d54c02ae47a48ddf9414c54d48af9c01076a2e1023e3b486b6e72c707 \
+    --hash=sha256:bea45f19b7ca000380fbd4e02552be86343080120d074b87f25593ce1700ad58 \
+    --hash=sha256:cc1fc87428c1d18b643479caa7b15db7d544652e5bf610513d4a3478dbe823d0 \
+    --hash=sha256:cd7c11968bc3860d5c78577f0dbc535257ccec41750675d58d8dc66aa47fe52c \
+    --hash=sha256:ceada5be22fa5a5a4cdeec74e761c2ee7db287208f54c718f2df4b7e200b8d4a \
+    --hash=sha256:cf5201a04550136ef870aa60ad3d29d2a59e452a7f96b94193bee6d73b8ad9a9 \
+    --hash=sha256:d9fd19ecc3a4d5ae82ddbfb30962cf6d874ff943e56e0c81f5169be2fda62979 \
+    --hash=sha256:ddaa4a390af911da6f680be8be4ff5aaf31c4c834c1a9147bc21cbcbca2d4370 \
+    --hash=sha256:df174ece723b228d3e8734a6f2a6febbd413ddec39b3dc592f5a4aa0aff28098 \
+    --hash=sha256:e0744623852f1497d825a49a99bfbec9bea4f3f946df6eb9d8a2f0c37a2fec2e \
+    --hash=sha256:e5dc25a9dbd1a7f61eca4b7cb04e74ae4b963d658f9e4f9aad9cd00b688692c8 \
+    --hash=sha256:e7591d6f440af7f73c4bd9404f3772bfee064e639d2b6cc8c94076e71b2471c1 \
+    --hash=sha256:eb6d38971c800ff02e4a6afd791bbe3b923a9a57ca9aeab7314c21c84bf9ff05 \
+    --hash=sha256:ed907449fe5e021933e46a3e65d651f641975a768d0649fee59f10c2985529ed \
+    --hash=sha256:f6cf0ad281c979306a6a34242b371e90e891bce504509fb6bb5246bbbf31e7b6 \
+    --hash=sha256:f95ba34d71e2fa0c5d225bde3b3bdb152e957150100e75c86bc7f3964c450d89
     # via uvicorn
 wrapt==1.16.0 \
     --hash=sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc \
api/tests/requirements.txt
diff --git a/api/tests/requirements.txt b/api/tests/requirements.txt
index 0eb5cb0..d0cc169 100644
--- a/api/tests/requirements.txt
+++ b/api/tests/requirements.txt
@@ -15,13 +15,13 @@ anyio==4.6.2.post1 \
     #   httpx
     #   starlette
     #   watchfiles
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via smart-open
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
@@ -691,76 +691,76 @@ watchfiles==0.24.0 \
     --hash=sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83 \
     --hash=sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05
     # via uvicorn
-websockets==14.0 \
-    --hash=sha256:064a72c0602c2d2c2586143561e0f179ef9b98e0825dc4a3d5cdf55a81898ed6 \
-    --hash=sha256:08d62f438a591c016c5d4c79eaf9a8f7a85b6c3ea88793d676c00c930a41e775 \
-    --hash=sha256:0913596e0072202be8729dab05266398b72ee57c4232f48d52fe2a0370d0b53f \
-    --hash=sha256:0ae0e14729038208711d2e2f769280621c22cd253e3dac00f809fa38c6ccb79d \
-    --hash=sha256:0b406f2387dbaf301996b7b2cf41519c1fbba7d5c9626406dd56f72075a60a00 \
-    --hash=sha256:0bae3caf386d418e83b62e8c1c4cec1b13348fac43e530b9894d6c7c02d921b5 \
-    --hash=sha256:12c345585b1da70cd27a298b0b9a81aa18da7a690672f771b427db59c632d8aa \
-    --hash=sha256:176b39547950ff3520728bd1eadd0fa02c68492a1fabca636bab7883dd390905 \
-    --hash=sha256:189e9f074f2a77f7cf54634797b29be28116ee564ece421c7653030a2cef48f0 \
-    --hash=sha256:1a3bca8cfb66614e23a65aa5d6b87190876ec6f3247094939f9db877db55319c \
-    --hash=sha256:1c4ca7cc5a02f909789dad259dffe61be4f38ffb26dc5e26ab2dca2c7d7c87de \
-    --hash=sha256:1e0e543e0e81c55e68552bd3c081282721c710a6379a2a78e1ec793853479b25 \
-    --hash=sha256:1e541e4c8983b118a584c306070878e7f9670b7781e04184b6e05f9fc92e8a0e \
-    --hash=sha256:20979614e4d7266f15018c154255d35dfb9fc828fdf6b4924166b6728fed359f \
-    --hash=sha256:23b13edb4df2d4e5d6dc747d83e6b244e267a6615ede90f18ef13dfb2b6feb87 \
-    --hash=sha256:2752c98237057f27594a8393d498edd9db37e06abcfb99176d9cb6fb989dc883 \
-    --hash=sha256:2786c74cbcb0263fd541e4a075aa8c932bdcaa91e5bbb8649c65304799acdd64 \
-    --hash=sha256:281b5ab9514eb241e347a46367a2374cb60cf8f420c4283948aa188f05e7810c \
-    --hash=sha256:288365a33049dae3065cdb2c2dd4b48df4b64839c565761c4f3f0c360460a561 \
-    --hash=sha256:2a418d596536a470f6f8e94cbb1fde66fe65e03d68c403eee0f2198b129e139a \
-    --hash=sha256:3c12e6c1331ee8833fcb565c033f7eb4cb5642af37cef81211c222b617b170df \
-    --hash=sha256:3e4be641fed120790241ae15fde27374a62cadaadcc0bd2b4ce35790bd284fb6 \
-    --hash=sha256:3f1a697262e28682222f18fae70eb0800dfa50c6eb96b0561c6beb83d6cf78ca \
-    --hash=sha256:3fb3d9e3940ea15b30404200e768e6111c3ee2956c60ceb001cae057961ab058 \
-    --hash=sha256:445a53bce8344e62df4ed9a22fdd1f06cad8e404ead64b2a1f19bd826c8dad1b \
-    --hash=sha256:4875d1c3ab3d1d9a9d8485dc1f4c2aaa63947824af03301911ea58d1e881e096 \
-    --hash=sha256:4c06f014fd8fa3827e5fd03ec012945e2139901f261fcc401e0622476cad9c5c \
-    --hash=sha256:4eae86193fd667667f35367d292b912685cb22c3f9f1dd6deaa3fdd713ab5976 \
-    --hash=sha256:56ec8098dcc47817c8aee8037165f0fe30fec8efe543c66e0924781a4bfcbdfd \
-    --hash=sha256:5a5b76b47b62de16d26439d362b18d71394ca4376eb2c8838352be64b27ba8af \
-    --hash=sha256:5ade11f4939b885303d28b53d512e96e1a8ea8fbebedd6fef3e2e1afe633cc2a \
-    --hash=sha256:5f86250ee98f6098479936b7d596418b6e4c919dfa156508e9d6ac5f8bfbe764 \
-    --hash=sha256:61b60c2a07b6d25f7ce8cc0101d55fb0f1af388bec1eddfe0181085c2206e7b0 \
-    --hash=sha256:633bbda2d30bc695900f6a07de4e5d92a4e8e8d0d8a536bb3c2051bee4dc3856 \
-    --hash=sha256:678990bc5a1e4fa36e18d340d439079a21e6b8d249848b7066cad1a6cbd34b82 \
-    --hash=sha256:6cff048a155024a580fee9f9a66b0ad9fc82683f6470c26eb76dd9280e6f459e \
-    --hash=sha256:6f2e7710f3c468519f9d5b01a291c407f809f8f831e5a204b238e02447046d78 \
-    --hash=sha256:6fad8f03dc976e710db785abf9deb76eb259312fb54d77b568c73f0162cef96e \
-    --hash=sha256:7078dd0eac3a1dccf2c6f474004dbe8a4e936dbd19d37bbfb6efa70c923ae04e \
-    --hash=sha256:715b238c1772ed28b98af8830df41c5d68941729e22384fe1433db495b1d5438 \
-    --hash=sha256:72fe11675685412917363481b79c56e68175e62352f84ca4788ac264f9ea6ed0 \
-    --hash=sha256:77697c303b874daf1c76d4e167cd5d6871c26964bc189e4bdb40427067d53a86 \
-    --hash=sha256:79e2494047826a56f2951b2ada9dc139d2c3aff63122e86953cafe64ac0fde75 \
-    --hash=sha256:7cf000319db10a0cb5c7ce91bfd2a8699086b5cc0b5c5b83b92eec22a0448b2f \
-    --hash=sha256:7d66eeab61956e231f35659e6d5b66dc04a3d51e65f2b8f71862dc6a8ba710d1 \
-    --hash=sha256:7ed4111f305770e35070e49fbb9fbf757a9b6c9a31bb86d352eb4031d4aa976f \
-    --hash=sha256:7fd212e7022c70b4f8246dee4449dde30ff50c7e8e1d61ac87b7879579badd03 \
-    --hash=sha256:81758da7c76b4e2ddabc4a98a51f3c3aca8585a6d3a8662b5061613303bd5f68 \
-    --hash=sha256:86626d560ceb9d846d128b9c7bd2d0f247dbb62fb49c386762d109583140bf48 \
-    --hash=sha256:8982909857b09220ee31d9a45699fce26f8e5b94a10efa7fe07004d4f4200a33 \
-    --hash=sha256:8eb46ac94d5c131336dc997a568f5579501958b14a507e6aa4840f6d856da980 \
-    --hash=sha256:9af48a2f4cc5e2e34cf69969079865100e418c27caa26c1e3369efcc20c81e17 \
-    --hash=sha256:9dc5a2726fd16c266d35838db086fa4e621bb049e3bbe498ab9d54ad5068f726 \
-    --hash=sha256:a3741f4394ba3d55a64949ee11ffdba19e2a2bdaa1319a96a7ab93bf8bd2b9b2 \
-    --hash=sha256:a97c10043bf74d7667be69383312007d54a507fac8fa101be492cc91e279d94d \
-    --hash=sha256:a9b8a85d62709a86a9a55d4720502e88968483ee7f365bd852b75935dec04e0d \
-    --hash=sha256:b24f7286a5c4e350284623cf708662f0881fe7bc1146c1a1fe7e6a9be01a8d6b \
-    --hash=sha256:b639ea88a46f4629645b398c9e7be0366c92e4910203a6314f78469f5e631dc5 \
-    --hash=sha256:b886b6d14cd089396155e6beb2935268bf995057bf24c3e5fd609af55c584a03 \
-    --hash=sha256:bdaf3b31f8343dcc6c20d068c10eb29325dd70f5dc321ebb5fbeaa280436e70e \
-    --hash=sha256:be90aa6dab180fed523c0c10a6729ad16c9ba79067402d01a4d8aa7ce48d4084 \
-    --hash=sha256:c4eb304743ab285f8f057344d115259fbe31e42151b9aae7610db83d2a7379b1 \
-    --hash=sha256:ca447967131023e98fcb4867f05cf8584adb424b9108180b2414745a6ff41c31 \
-    --hash=sha256:cc7dbe53276429b2ca511a04a3979ce27aa2088fdd28c119c6913dccdfd0e909 \
-    --hash=sha256:e9ff528498d9e5c543bee388023ca91870678ac50724d675853ba85b4f0a459e \
-    --hash=sha256:ee5fb667aec4ae723d40ada9854128df427b35b526c600cd352ca0240aad4dd7 \
-    --hash=sha256:f6dd785f7a521189b1233d3c86c0b66fb73d4769a1d253ce5b31081c5946f05f \
-    --hash=sha256:f988f141a9be7a74d2e98d446b2f5411038bad14cdab80f9d1644b2329a71b48 \
-    --hash=sha256:fb260539dd2b64e93c9f2c59caa70d36d2020fb8e26fa17f62459ad50ebf6c24
+websockets==14.1 \
+    --hash=sha256:00fe5da3f037041da1ee0cf8e308374e236883f9842c7c465aa65098b1c9af59 \
+    --hash=sha256:01bb2d4f0a6d04538d3c5dfd27c0643269656c28045a53439cbf1c004f90897a \
+    --hash=sha256:034feb9f4286476f273b9a245fb15f02c34d9586a5bc936aff108c3ba1b21beb \
+    --hash=sha256:04a97aca96ca2acedf0d1f332c861c5a4486fdcba7bcef35873820f940c4231e \
+    --hash=sha256:0d4290d559d68288da9f444089fd82490c8d2744309113fc26e2da6e48b65da6 \
+    --hash=sha256:1288369a6a84e81b90da5dbed48610cd7e5d60af62df9851ed1d1d23a9069f10 \
+    --hash=sha256:14839f54786987ccd9d03ed7f334baec0f02272e7ec4f6e9d427ff584aeea8b4 \
+    --hash=sha256:1d045cbe1358d76b24d5e20e7b1878efe578d9897a25c24e6006eef788c0fdf0 \
+    --hash=sha256:1f874ba705deea77bcf64a9da42c1f5fc2466d8f14daf410bc7d4ceae0a9fcb0 \
+    --hash=sha256:205f672a6c2c671a86d33f6d47c9b35781a998728d2c7c2a3e1cf3333fcb62b7 \
+    --hash=sha256:2177ee3901075167f01c5e335a6685e71b162a54a89a56001f1c3e9e3d2ad250 \
+    --hash=sha256:219c8187b3ceeadbf2afcf0f25a4918d02da7b944d703b97d12fb01510869078 \
+    --hash=sha256:25225cc79cfebc95ba1d24cd3ab86aaa35bcd315d12fa4358939bd55e9bd74a5 \
+    --hash=sha256:3630b670d5057cd9e08b9c4dab6493670e8e762a24c2c94ef312783870736ab9 \
+    --hash=sha256:368a05465f49c5949e27afd6fbe0a77ce53082185bbb2ac096a3a8afaf4de52e \
+    --hash=sha256:36ebd71db3b89e1f7b1a5deaa341a654852c3518ea7a8ddfdf69cc66acc2db1b \
+    --hash=sha256:39450e6215f7d9f6f7bc2a6da21d79374729f5d052333da4d5825af8a97e6735 \
+    --hash=sha256:398b10c77d471c0aab20a845e7a60076b6390bfdaac7a6d2edb0d2c59d75e8d8 \
+    --hash=sha256:3c3deac3748ec73ef24fc7be0b68220d14d47d6647d2f85b2771cb35ea847aa1 \
+    --hash=sha256:3f14a96a0034a27f9d47fd9788913924c89612225878f8078bb9d55f859272b0 \
+    --hash=sha256:3fc753451d471cff90b8f467a1fc0ae64031cf2d81b7b34e1811b7e2691bc4bc \
+    --hash=sha256:414ffe86f4d6f434a8c3b7913655a1a5383b617f9bf38720e7c0799fac3ab1c6 \
+    --hash=sha256:449d77d636f8d9c17952628cc7e3b8faf6e92a17ec581ec0c0256300717e1512 \
+    --hash=sha256:4b6caec8576e760f2c7dd878ba817653144d5f369200b6ddf9771d64385b84d4 \
+    --hash=sha256:4d4fc827a20abe6d544a119896f6b78ee13fe81cbfef416f3f2ddf09a03f0e2e \
+    --hash=sha256:5a42d3ecbb2db5080fc578314439b1d79eef71d323dc661aa616fb492436af5d \
+    --hash=sha256:5b918d288958dc3fa1c5a0b9aa3256cb2b2b84c54407f4813c45d52267600cd3 \
+    --hash=sha256:5ef440054124728cc49b01c33469de06755e5a7a4e83ef61934ad95fc327fbb0 \
+    --hash=sha256:660c308dabd2b380807ab64b62985eaccf923a78ebc572bd485375b9ca2b7dc7 \
+    --hash=sha256:6a6c9bcf7cdc0fd41cc7b7944447982e8acfd9f0d560ea6d6845428ed0562058 \
+    --hash=sha256:6d24fc337fc055c9e83414c94e1ee0dee902a486d19d2a7f0929e49d7d604b09 \
+    --hash=sha256:7048eb4415d46368ef29d32133134c513f507fff7d953c18c91104738a68c3b3 \
+    --hash=sha256:77569d19a13015e840b81550922056acabc25e3f52782625bc6843cfa034e1da \
+    --hash=sha256:8149a0f5a72ca36720981418eeffeb5c2729ea55fa179091c81a0910a114a5d2 \
+    --hash=sha256:836bef7ae338a072e9d1863502026f01b14027250a4545672673057997d5c05a \
+    --hash=sha256:8621a07991add373c3c5c2cf89e1d277e49dc82ed72c75e3afc74bd0acc446f0 \
+    --hash=sha256:87e31011b5c14a33b29f17eb48932e63e1dcd3fa31d72209848652310d3d1f0d \
+    --hash=sha256:88cf9163ef674b5be5736a584c999e98daf3aabac6e536e43286eb74c126b9c7 \
+    --hash=sha256:8fda642151d5affdee8a430bd85496f2e2517be3a2b9d2484d633d5712b15c56 \
+    --hash=sha256:90b5d9dfbb6d07a84ed3e696012610b6da074d97453bd01e0e30744b472c8179 \
+    --hash=sha256:90f4c7a069c733d95c308380aae314f2cb45bd8a904fb03eb36d1a4983a4993f \
+    --hash=sha256:9481a6de29105d73cf4515f2bef8eb71e17ac184c19d0b9918a3701c6c9c4f23 \
+    --hash=sha256:9607b9a442392e690a57909c362811184ea429585a71061cd5d3c2b98065c199 \
+    --hash=sha256:9777564c0a72a1d457f0848977a1cbe15cfa75fa2f67ce267441e465717dcf1a \
+    --hash=sha256:a032855dc7db987dff813583d04f4950d14326665d7e714d584560b140ae6b8b \
+    --hash=sha256:a0adf84bc2e7c86e8a202537b4fd50e6f7f0e4a6b6bf64d7ccb96c4cd3330b29 \
+    --hash=sha256:a35f704be14768cea9790d921c2c1cc4fc52700410b1c10948511039be824aac \
+    --hash=sha256:a3dfff83ca578cada2d19e665e9c8368e1598d4e787422a460ec70e531dbdd58 \
+    --hash=sha256:a4c805c6034206143fbabd2d259ec5e757f8b29d0a2f0bf3d2fe5d1f60147a4a \
+    --hash=sha256:a655bde548ca98f55b43711b0ceefd2a88a71af6350b0c168aa77562104f3f45 \
+    --hash=sha256:ad2ab2547761d79926effe63de21479dfaf29834c50f98c4bf5b5480b5838434 \
+    --hash=sha256:b1f3628a0510bd58968c0f60447e7a692933589b791a6b572fcef374053ca280 \
+    --hash=sha256:b7e7ea2f782408c32d86b87a0d2c1fd8871b0399dd762364c731d86c86069a78 \
+    --hash=sha256:bc6ccf7d54c02ae47a48ddf9414c54d48af9c01076a2e1023e3b486b6e72c707 \
+    --hash=sha256:bea45f19b7ca000380fbd4e02552be86343080120d074b87f25593ce1700ad58 \
+    --hash=sha256:cc1fc87428c1d18b643479caa7b15db7d544652e5bf610513d4a3478dbe823d0 \
+    --hash=sha256:cd7c11968bc3860d5c78577f0dbc535257ccec41750675d58d8dc66aa47fe52c \
+    --hash=sha256:ceada5be22fa5a5a4cdeec74e761c2ee7db287208f54c718f2df4b7e200b8d4a \
+    --hash=sha256:cf5201a04550136ef870aa60ad3d29d2a59e452a7f96b94193bee6d73b8ad9a9 \
+    --hash=sha256:d9fd19ecc3a4d5ae82ddbfb30962cf6d874ff943e56e0c81f5169be2fda62979 \
+    --hash=sha256:ddaa4a390af911da6f680be8be4ff5aaf31c4c834c1a9147bc21cbcbca2d4370 \
+    --hash=sha256:df174ece723b228d3e8734a6f2a6febbd413ddec39b3dc592f5a4aa0aff28098 \
+    --hash=sha256:e0744623852f1497d825a49a99bfbec9bea4f3f946df6eb9d8a2f0c37a2fec2e \
+    --hash=sha256:e5dc25a9dbd1a7f61eca4b7cb04e74ae4b963d658f9e4f9aad9cd00b688692c8 \
+    --hash=sha256:e7591d6f440af7f73c4bd9404f3772bfee064e639d2b6cc8c94076e71b2471c1 \
+    --hash=sha256:eb6d38971c800ff02e4a6afd791bbe3b923a9a57ca9aeab7314c21c84bf9ff05 \
+    --hash=sha256:ed907449fe5e021933e46a3e65d651f641975a768d0649fee59f10c2985529ed \
+    --hash=sha256:f6cf0ad281c979306a6a34242b371e90e891bce504509fb6bb5246bbbf31e7b6 \
+    --hash=sha256:f95ba34d71e2fa0c5d225bde3b3bdb152e957150100e75c86bc7f3964c450d89
     # via uvicorn
 wrapt==1.16.0 \
     --hash=sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc \
pipeline/aws_infra/requirements.txt
diff --git a/pipeline/aws_infra/requirements.txt b/pipeline/aws_infra/requirements.txt
index 7491639..d63ad6b 100644
--- a/pipeline/aws_infra/requirements.txt
+++ b/pipeline/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pipeline-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
pipeline/aws_infra/tests/requirements.txt
diff --git a/pipeline/aws_infra/tests/requirements.txt b/pipeline/aws_infra/tests/requirements.txt
index 5fa9bc6..e3a1dd2 100644
--- a/pipeline/aws_infra/tests/requirements.txt
+++ b/pipeline/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pipeline-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
shared_aws/aws_infra/requirements.txt
diff --git a/shared_aws/aws_infra/requirements.txt b/shared_aws/aws_infra/requirements.txt
index b0412eb..17b0eb7 100644
--- a/shared_aws/aws_infra/requirements.txt
+++ b/shared_aws/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pavi-shared-aws-infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
shared_aws/aws_infra/tests/requirements.txt
diff --git a/shared_aws/aws_infra/tests/requirements.txt b/shared_aws/aws_infra/tests/requirements.txt
index 1a35550..e885976 100644
--- a/shared_aws/aws_infra/tests/requirements.txt
+++ b/shared_aws/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   pavi-shared-aws-infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
shared_aws/py_package/requirements.txt
diff --git a/shared_aws/py_package/requirements.txt b/shared_aws/py_package/requirements.txt
index 0473333..c062977 100644
--- a/shared_aws/py_package/requirements.txt
+++ b/shared_aws/py_package/requirements.txt
@@ -30,13 +30,13 @@ aws-cdk-lib==2.166.0 \
     --hash=sha256:30aff4086f274ec8788b6fc63d9d3bd24d0ff541c5d8d4d4f7c7fd810b9f435e \
     --hash=sha256:d55b6a10685e80c6736b798b60da40a6e561285501296579e359eca3e761f43e
     # via pavi_shared_aws (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi_shared_aws (pyproject.toml)
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
shared_aws/py_package/tests/requirements.txt
diff --git a/shared_aws/py_package/tests/requirements.txt b/shared_aws/py_package/tests/requirements.txt
index 8a30899..94a9f43 100644
--- a/shared_aws/py_package/tests/requirements.txt
+++ b/shared_aws/py_package/tests/requirements.txt
@@ -30,23 +30,23 @@ aws-cdk-lib==2.166.0 \
     --hash=sha256:30aff4086f274ec8788b6fc63d9d3bd24d0ff541c5d8d4d4f7c7fd810b9f435e \
     --hash=sha256:d55b6a10685e80c6736b798b60da40a6e561285501296579e359eca3e761f43e
     # via pavi_shared_aws (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi_shared_aws (pyproject.toml)
-boto3-stubs==1.35.58 \
-    --hash=sha256:221dbe6aec614a12bd2c7426e3f879a0f4c2d90a8ed283a248af9d7b3071eed3 \
-    --hash=sha256:a818cb8d1d5d9b51db2631f485d3de8d227b3607b2014a9089b55735772dd0ff
+boto3-stubs==1.35.59 \
+    --hash=sha256:65b52800dc7ff1579c1d9f46d1176f4e6e4a883483a4f5b338bde114f24c8a5c \
+    --hash=sha256:984e705d354cb969645b8f6384a4f167620afc239e52f998a7287fd7c9bb0b68
     # via pavi_shared_aws (pyproject.toml)
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
-botocore-stubs==1.35.58 \
-    --hash=sha256:9b695d6309e7d5eed08fbaf30f9526669b847f65b0f01006afd23ad977187d1c \
-    --hash=sha256:cd10f24916177c3a77e4b5a5d4443e19c907e1bf0a5db25da21449a50aebad70
+botocore-stubs==1.35.59 \
+    --hash=sha256:1456af3358be1a0e49dd8428bfb81863406659d9fad871362bf18a098eeac90a \
+    --hash=sha256:dd83003963ca957a6e4835d192d7f163fb55312ce3d3f798f625ac9438616e4f
     # via boto3-stubs
 cattrs==24.1.2 \
     --hash=sha256:67c7495b760168d931a10233f979b28dc04daf853b30752246f4f8471c6d68d0 \
webui/aws_infra/requirements.txt
diff --git a/webui/aws_infra/requirements.txt b/webui/aws_infra/requirements.txt
index fac7124..c9e2d65 100644
--- a/webui/aws_infra/requirements.txt
+++ b/webui/aws_infra/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   webui-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
webui/aws_infra/tests/requirements.txt
diff --git a/webui/aws_infra/tests/requirements.txt b/webui/aws_infra/tests/requirements.txt
index 2bdf969..acdea09 100644
--- a/webui/aws_infra/tests/requirements.txt
+++ b/webui/aws_infra/tests/requirements.txt
@@ -32,13 +32,13 @@ aws-cdk-lib==2.166.0 \
     # via
     #   pavi-shared-aws
     #   webui-aws_infra (pyproject.toml)
-boto3==1.35.58 \
-    --hash=sha256:1ee139e63f1545ee0192914cfe422b68360b8c344a94e4612ac657dd7ece93de \
-    --hash=sha256:856896fd5fc5871758eb04b27bad5bbbf0fdb6143a923f9e8d10125351efdf98
+boto3==1.35.59 \
+    --hash=sha256:81f4d8d6eff3e26b82cabd42eda816cfac9482821fdef353f18d2ba2f6e75f2d \
+    --hash=sha256:8f8ff97cb9cb2e1ec7374209d0c09c1926b75604d6464c34bafaffd6d6cf0529
     # via pavi-shared-aws
-botocore==1.35.58 \
-    --hash=sha256:647b8706ae6484ee4c2208235f38976d9f0e52f80143e81d7941075215e96111 \
-    --hash=sha256:8303309c7b59ddf04b11d79813530809d6b10b411ac9f93916d2032c283d6881
+botocore==1.35.59 \
+    --hash=sha256:bcd66d7f55c8d1b6020eb86f2d87893fe591fb4be6a7d2a689c18be586452334 \
+    --hash=sha256:de0ce655fedfc02c87869dfaa3b622488a17ff37da316ef8106cbe1573b83c98
     # via
     #   boto3
     #   s3transfer
webui/package-lock.json
diff --git a/webui/package-lock.json b/webui/package-lock.json
index f5e0e08..33b6cb0 100644
--- a/webui/package-lock.json
+++ b/webui/package-lock.json
@@ -4546,9 +4546,9 @@
             }
         },
         "node_modules/electron-to-chromium": {
-            "version": "1.5.56",
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.56.tgz",
-            "integrity": "sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==",
+            "version": "1.5.57",
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.57.tgz",
+            "integrity": "sha512-xS65H/tqgOwUBa5UmOuNSLuslDo7zho0y/lgQw35pnrqiZh7UOWHCeL/Bt6noJATbA6tpQJGCifsFsIRZj1Fqg==",
             "dev": true,
             "license": "ISC"
         },
@@ -4633,9 +4633,9 @@
             }
         },
         "node_modules/es-abstract": {
-            "version": "1.23.3",
-            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
-            "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+            "version": "1.23.4",
+            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.4.tgz",
+            "integrity": "sha512-HR1gxH5OaiN7XH7uiWH0RLw0RcFySiSoW1ctxmD1ahTw3uGBtkmm/ng0tDU1OtYx5OK6EOL5Y6O21cDflG3Jcg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -4654,7 +4654,7 @@
                 "function.prototype.name": "^1.1.6",
                 "get-intrinsic": "^1.2.4",
                 "get-symbol-description": "^1.0.2",
-                "globalthis": "^1.0.3",
+                "globalthis": "^1.0.4",
                 "gopd": "^1.0.1",
                 "has-property-descriptors": "^1.0.2",
                 "has-proto": "^1.0.3",
@@ -4670,10 +4670,10 @@
                 "is-string": "^1.0.7",
                 "is-typed-array": "^1.1.13",
                 "is-weakref": "^1.0.2",
-                "object-inspect": "^1.13.1",
+                "object-inspect": "^1.13.3",
                 "object-keys": "^1.1.1",
                 "object.assign": "^4.1.5",
-                "regexp.prototype.flags": "^1.5.2",
+                "regexp.prototype.flags": "^1.5.3",
                 "safe-array-concat": "^1.1.2",
                 "safe-regex-test": "^1.0.3",
                 "string.prototype.trim": "^1.2.9",
@@ -5579,6 +5579,7 @@
             "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-12.1.0.tgz",
             "integrity": "sha512-xKcKpS9JIfA/vtYRGZtNXIYVHM7Ta/06e6tClSrJoOlU/46pribn1wmW2lDZkqY6MtloUSpeRzy+TbwSKxcvmQ==",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "@types/glob-to-regexp": "^0.4.4",
                 "dequal": "^2.0.3",
@@ -6865,6 +6866,7 @@
             "integrity": "sha512-avvaYgVmYWyaZ1NDFiv4y9JGkrE2je3op1Po4VYKKJKR8H2qVPsg1GZuuXl5elCTxTlwAIsrAjWAs4BVrISFRw==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
             "dev": true,
+            "license": "MIT",
             "dependencies": {
                 "typedescriptor": "3.0.2"
             }
@@ -10956,22 +10958,22 @@
             "license": "MIT"
         },
         "node_modules/tldts": {
-            "version": "6.1.60",
-            "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.60.tgz",
-            "integrity": "sha512-TYVHm7G9NCnhgqOsFalbX6MG1Po5F4efF+tLfoeiOGQq48Oqgwcgz8upY2R1BHWa4aDrj28RYx0dkYJ63qCFMg==",
+            "version": "6.1.61",
+            "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.61.tgz",
+            "integrity": "sha512-rv8LUyez4Ygkopqn+M6OLItAOT9FF3REpPQDkdMx5ix8w4qkuE7Vo2o/vw1nxKQYmJDV8JpAMJQr1b+lTKf0FA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "tldts-core": "^6.1.60"
+                "tldts-core": "^6.1.61"
             },
             "bin": {
                 "tldts": "bin/cli.js"
             }
         },
         "node_modules/tldts-core": {
-            "version": "6.1.60",
-            "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.60.tgz",
-            "integrity": "sha512-XHjoxak8SFQnHnmYHb3PcnW5TZ+9ErLZemZei3azuIRhQLw4IExsVbL3VZJdHcLeNaXq6NqawgpDPpjBOg4B5g==",
+            "version": "6.1.61",
+            "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.61.tgz",
+            "integrity": "sha512-In7VffkDWUPgwa+c9picLUxvb0RltVwTkSgMNFgvlGSWveCzGBemBqTsgJCL4EDFWZ6WH0fKTsot6yNhzy3ZzQ==",
             "dev": true,
             "license": "MIT"
         },
@@ -11310,7 +11312,8 @@
             "resolved": "https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.2.tgz",
             "integrity": "sha512-hyVbaCUd18UiXk656g/imaBLMogpdijIEpnhWYrSda9rhvO4gOU16n2nh7xG5lv/rjumnZzGOdz0CEGTmFe0fQ==",
             "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
-            "dev": true
+            "dev": true,
+            "license": "MIT"
         },
         "node_modules/typescript": {
             "version": "5.5.4",

@mluypaert mluypaert merged commit 7a21a42 into main Nov 13, 2024
30 checks passed
@mluypaert mluypaert deleted the dependabot/npm_and_yarn/webui/fetch-mock-12.1.0 branch November 13, 2024 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant