Snyk - Open Source Security

Snyk test report

September 11th 2026, 6:21:18 pm (UTC+00:00)

Scanned the following paths:
  • docker.io/scopear/docker-ai-server:2.50.6_def3651.4115/scopear/docker-ai-server (deb)
  • docker.io/scopear/docker-ai-server:2.50.6_def3651.4115//opt/scopear/app/services/ai-server/package.json (npm)
  • docker.io/scopear/docker-ai-server:2.50.6_def3651.4115//opt/scopear/app/node_modules (npm)
  • docker.io/scopear/docker-ai-server:2.50.6_def3651.4115//opt/scopear/app/services/node_modules (npm)
  • docker.io/scopear/docker-ai-server:2.50.6_def3651.4115//opt/scopear/.npm-global/lib/node_modules (npm)
36 known vulnerabilities
807 vulnerable dependency paths
1501 dependencies

Improper Certificate Validation

critical severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: undici
  • Introduced through: server@1.0.0, @qdrant/js-client-rest@1.17.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › cheerio@1.2.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › @langchain/qdrant@1.0.3 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0

Overview

undici is an An HTTP/1.1 client, written from scratch for Node.js

Affected versions of this package are vulnerable to Improper Certificate Validation in the BalancedPool class, which deep-clones its connect and tls options with JSON.parse(JSON.stringify(...)) and thereby silently drops any function-valued callbacks, such as a custom checkServerIdentity or connector, before they reach the TLS layer. An attacker can present a server certificate that the caller's custom checkServerIdentity was written to reject and still have it accepted, as long as it passes Node's default hostname and chain checks, because the discarded check never runs. This affects only BalancedPool configured with function-valued connect or tls options, and not Client, Pool, Agent, or RoundRobinPool.

Workaround

This vulnerability can be avoided by using Client, Pool, or Agent instead of BalancedPool for connections that rely on a custom checkServerIdentity or connector, so the callback is not stripped before reaching the TLS layer.

Remediation

Upgrade undici to version 7.29.1, 8.10.2 or higher.

References


Missing Release of Resource after Effective Lifetime

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: undici
  • Introduced through: server@1.0.0, @qdrant/js-client-rest@1.17.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › cheerio@1.2.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › @langchain/qdrant@1.0.3 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0

Overview

undici is an An HTTP/1.1 client, written from scratch for Node.js

Affected versions of this package are vulnerable to Missing Release of Resource after Effective Lifetime in the RetryHandler, which can leave a response body pending indefinitely when a retried request receives a non-retryable response after a truncated one. An attacker can accumulate unresolved promises and streams until the client is denied service by running a malicious server that repeatedly returns a non-retryable response following a truncated one, so the original response body never resolves and calls like response.body.text() never complete. This requires the application to retry requests through the RetryHandler, and bodyTimeout does not fire because the orphaned body is never active.

Workaround

This vulnerability can be avoided by imposing an independent request deadline and destroying the response body when it expires, since bodyTimeout alone does not release the orphaned body.

Remediation

Upgrade undici to version 7.29.1, 8.10.2 or higher.

References


Allocation of Resources Without Limits or Throttling

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: undici
  • Introduced through: server@1.0.0, @qdrant/js-client-rest@1.17.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › cheerio@1.2.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › @langchain/qdrant@1.0.3 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0

Overview

undici is an An HTTP/1.1 client, written from scratch for Node.js

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling in the interceptors.decompress() interceptor, which caps the decompression chain at 5 layers but does not bound the total decompressed output size. An attacker can exhaust memory and crash the process by delivering, from a malicious upstream, a small compressed response whose Content-Encoding expands to gigabytes. This requires the application to use the interceptors.decompress() interceptor against untrusted or compromised upstream servers.

Remediation

Upgrade undici to version 7.29.1, 8.10.2 or higher.

References


Uncaught Exception

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: undici
  • Introduced through: server@1.0.0, @qdrant/js-client-rest@1.17.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › cheerio@1.2.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › @langchain/qdrant@1.0.3 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0

Overview

undici is an An HTTP/1.1 client, written from scratch for Node.js

Affected versions of this package are vulnerable to Uncaught Exception in its WebSocket client, in the form of a TypeError inside a queueMicrotask callback when a server's 101 response carries a Sec-WebSocket-Protocol header the client never requested. An attacker can crash the process by returning a 101 handshake response that names a subprotocol the client did not offer. This requires the application to open a WebSocket without requesting a subprotocol to an attacker-controlled or compromised server, or over plaintext ws:// where a MitM can alter the handshake.

Remediation

Upgrade undici to version 6.28.1, 7.29.1, 8.10.2 or higher.

References


Use of Persistent Cookies Containing Sensitive Information

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: undici
  • Introduced through: server@1.0.0, @qdrant/js-client-rest@1.17.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › cheerio@1.2.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › @langchain/qdrant@1.0.3 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0

Overview

undici is an An HTTP/1.1 client, written from scratch for Node.js

Affected versions of this package are vulnerable to Use of Persistent Cookies Containing Sensitive Information in the interceptors.cache() interceptor's shared-cache mode (type: 'shared'), which stores responses without excluding their Set-Cookie headers, contrary to RFC 6265 section 7.2. An attacker can have one user's cookie served to every subsequent caller matching the same cache key, or inject an upstream-supplied cookie into responses served to all callers, by getting a cacheable response that carries a Set-Cookie header cached. This requires the shared-cache mode, which is the default for the cache interceptor, with cacheable Set-Cookie responses from a multi-user or untrusted upstream, and private caches are unaffected.

Workaround

This vulnerability can be avoided by running the cache interceptor in private mode (type: 'private'), so per-user Set-Cookie responses are not shared across callers.

Remediation

Upgrade undici to version 7.29.1, 8.10.2 or higher.

References


Uncaught Exception

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: undici
  • Introduced through: server@1.0.0, @qdrant/js-client-rest@1.17.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › cheerio@1.2.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › @langchain/qdrant@1.0.3 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0

Overview

undici is an An HTTP/1.1 client, written from scratch for Node.js

Affected versions of this package are vulnerable to Uncaught Exception in the WebSocketStream API, whose socket-close handler calls abort() on the writable stream while the application holds a writer lock and then discards the rejected promise that aborting a locked stream returns. An attacker can crash the process through Node's default unhandledRejection handling by tearing down a WebSocket connection without completing the close handshake, for example with a TCP reset, a proxy teardown, or a protocol-violating frame. This requires the application to use the WebSocketStream API while actively writing through a writer, and the server to be attacker-controlled or compromised.

Remediation

Upgrade undici to version 7.29.1, 8.10.2 or higher.

References


Uncaught Exception

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: undici
  • Introduced through: server@1.0.0, @qdrant/js-client-rest@1.17.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › cheerio@1.2.0 › undici@7.29.0
  • Introduced through: server@1.0.0 › @langchain/qdrant@1.0.3 › @qdrant/js-client-rest@1.17.0 › undici@7.29.0

Overview

undici is an An HTTP/1.1 client, written from scratch for Node.js

Affected versions of this package are vulnerable to Uncaught Exception in lib/web/websocket/permessage-deflate.js, whose cleanup calls removeAllListeners() on the zlib InflateRaw object, removing the error listener while the stream is still active. An attacker can crash the Node.js process, and repeat the crash on every reconnect to form a crash loop, by sending a permessage-deflate WebSocket message of roughly 130 KB that exceeds the decompressed-payload size limit and contains a malformed DEFLATE block, so the resulting Z_DATA_ERROR has no listener. This requires the application to use undici's WebSocket client or Node's bundled globalThis.WebSocket against an attacker-controlled or compromised WebSocket server.

Remediation

Upgrade undici to version 6.28.1, 7.29.1, 8.10.2 or higher.

References


Heap-based Buffer Overflow

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: sharp
  • Introduced through: server@1.0.0 and sharp@0.35.3

Detailed paths

  • Introduced through: server@1.0.0 › sharp@0.35.3
  • Introduced through: services@* › sharp@0.35.3

Overview

sharp is a High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in the VipsForeignLoadHeif process. An attacker can execute arbitrary code by providing specially crafted AVIF images as input.

Workaround

This vulnerability can be mitigated by blocking the decoding of AVIF images using the configuration sharp.block({ operation: ["VipsForeignLoadHeif"] }); and by ensuring the Node.js executable is compiled as a Position Independent Executable (PIE).

Remediation

Upgrade sharp to version 0.35.4 or higher.

References


CVE-2026-45447

high severity
Exploit: Not Defined

  • Package Manager: ubuntu:22.04
  • Vulnerable module: nodejs
  • Introduced through: docker-image|docker.io/scopear/docker-ai-server@2.50.6_def3651.4115 and nodejs@24.19.0-1nodesource1

Detailed paths

  • Introduced through: docker-image|docker.io/scopear/docker-ai-server@2.50.6_def3651.4115 › nodejs@24.19.0-1nodesource1

NVD Description

Note: Versions mentioned in the description apply only to the upstream nodejs package and not the nodejs package as distributed by Ubuntu. See How to fix? for Ubuntu:22.04 relevant fixed versions and status.

Issue summary: A specially crafted PKCS#7 or S/MIME signed message could trigger a use-after-free during PKCS#7 signature verification.

Impact summary: A use-after-free may result in process crashes, heap corruption, or potentially remote code execution.

When processing a PKCS#7 or S/MIME signed message, if the SignedData digestAlgorithms field is present as an empty ASN.1 SET, OpenSSL may incorrectly free a caller-owned BIO during PKCS7_verify(). A subsequent use of the BIO by the calling application results in a use-after-free condition.

In the common case this occurs when the application later calls BIO_free() on the BIO originally passed to PKCS7_verify(). Depending on allocator behavior and application-specific BIO usage patterns, this may result in a crash or other memory corruption. In some application contexts this may potentially be exploitable for remote code execution.

Applications that process PKCS#7 or S/MIME signed messages using OpenSSL PKCS#7 APIs may be affected. Applications using the CMS APIs for this processing are not affected.

The FIPS modules in 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.

Remediation

There is no fixed version for Ubuntu:22.04 nodejs.

References


Infinite loop

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: nanoid
  • Introduced through: server@1.0.0, node-llama-cpp@3.18.1 and others

Detailed paths

  • Introduced through: server@1.0.0 › node-llama-cpp@3.18.1 › nanoid@5.1.6
  • Introduced through: services@* › nanoid@5.1.7
  • Introduced through: services@* › nanoid-cjs@0.0.7 › nanoid@5.1.7

Overview

Affected versions of this package are vulnerable to Infinite loop through the customAlphabet and nanoid functions in nanoid/non-secure. An attacker can hang the calling thread by supplying a negative size to either function, causing the loop counter to decrement from a negative value and never reach its termination condition. This affects applications that pass unvalidated attacker-controlled size values into the non-secure ID generator, where a single malicious request can spin the process indefinitely and stop the service from responding.

Notes

  • The vulnerable code path is in the nanoid/non-secure entry point, so bundles or consumers that import the non-secure module directly are the ones exposed; the secure/default package path is a separate export.
  • The denial-of-service only shows up when callers pass a negative size into these APIs, which the advisory’s regression tests treat as returning an empty string rather than looping.

Remediation

Upgrade nanoid to version 3.3.16, 5.1.16 or higher.

References


Integer Overflow or Wraparound

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: nanoid
  • Introduced through: server@1.0.0, node-llama-cpp@3.18.1 and others

Detailed paths

  • Introduced through: server@1.0.0 › node-llama-cpp@3.18.1 › nanoid@5.1.6
  • Introduced through: services@* › nanoid@5.1.7
  • Introduced through: services@* › nanoid-cjs@0.0.7 › nanoid@5.1.7

Overview

Affected versions of this package are vulnerable to Integer Overflow or Wraparound through the fillPool logic in index.js and index.cjs. An attacker can make subsequent ID generation deterministic by supplying an oversized size value to nanoid(size), which is coerced into a negative 32-bit integer and corrupts the shared random pool state. After that call, all later IDs produced in the same process lose their randomness and uniqueness, breaking session tokens, CSRF tokens, and other identifiers until the process restarts.

Remediation

Upgrade nanoid to version 3.3.12, 5.1.11 or higher.

References


Inefficient Algorithmic Complexity

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: js-yaml
  • Introduced through: server@1.0.0, @langchain/community@1.1.29 and others

Detailed paths

  • Introduced through: server@1.0.0 › @langchain/community@1.1.29 › js-yaml@4.3.0
  • Introduced through: server@1.0.0 › @langchain/community@1.1.29 › @langchain/classic@1.0.27 › js-yaml@4.3.0
  • Introduced through: services@* › @eslint/eslintrc@2.1.4 › js-yaml@4.3.0
  • Introduced through: services@* › eslint@8.57.1 › js-yaml@4.3.0
  • Introduced through: services@* › eslint@8.57.1 › @eslint/eslintrc@2.1.4 › js-yaml@4.3.0
  • Introduced through: services@* › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0

Overview

js-yaml is a human-friendly data serialization language.

Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity through the yaml.load process. An attacker can cause excessive CPU consumption and block the event loop by providing a specially crafted YAML document containing a large !!omap sequence.

Remediation

Upgrade js-yaml to version 3.15.1, 4.3.1 or higher.

References


Allocation of Resources Without Limits or Throttling

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: js-yaml
  • Introduced through: server@1.0.0, @langchain/community@1.1.29 and others

Detailed paths

  • Introduced through: server@1.0.0 › @langchain/community@1.1.29 › js-yaml@4.3.0
  • Introduced through: server@1.0.0 › @langchain/community@1.1.29 › @langchain/classic@1.0.27 › js-yaml@4.3.0
  • Introduced through: services@* › @eslint/eslintrc@2.1.4 › js-yaml@4.3.0
  • Introduced through: services@* › eslint@8.57.1 › js-yaml@4.3.0
  • Introduced through: services@* › eslint@8.57.1 › @eslint/eslintrc@2.1.4 › js-yaml@4.3.0
  • Introduced through: services@* › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › @istanbuljs/load-nyc-config@1.1.0 › js-yaml@3.15.0

Overview

js-yaml is a human-friendly data serialization language.

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling in the merge key (<<) handling of the loader, where the maxTotalMergeKeys budget does not count empty mappings against its limit. An attacker can consume significant CPU, on the order of O(N*K) for N empty mappings merged K times, with a relatively small document by repeatedly merging a large sequence of empty mappings so the budget counter never increments.

Note: This requires YAML merge processing to be enabled for untrusted YAML, which is the default behavior in versions 3 and 4, but is not the default in version 5.

Remediation

Upgrade js-yaml to version 3.15.2, 4.3.2 or higher.

References


Infinite loop

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/node_modules
  • Package Manager: npm
  • Vulnerable module: image-size
  • Introduced through: services@* and image-size@2.0.2

Detailed paths

  • Introduced through: services@* › image-size@2.0.2

Overview

Affected versions of this package are vulnerable to Infinite loop in the extractPartialStreams() and corresponding extraction functions for HEIF, JP2, and JXL. An attacker supplying an image whose requested box declares a size of zero can hang the parser indefinitely.

Note: This is a bypass of the fix for the vulnerability described in CVE-2025-71319.

Remediation

There is no fixed version for image-size.

References


Infinite loop

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/node_modules
  • Package Manager: npm
  • Vulnerable module: image-size
  • Introduced through: services@* and image-size@2.0.2

Detailed paths

  • Introduced through: services@* › image-size@2.0.2

Overview

Affected versions of this package are vulnerable to Infinite loop in icns.js. An ICNS file with an icon entry whose declared length is zero can hang the parser indefinitely.

Remediation

There is no fixed version for image-size.

References


Directory Traversal

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: hono
  • Introduced through: server@1.0.0 and hono@4.13.0

Detailed paths

  • Introduced through: server@1.0.0 › hono@4.13.0
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › hono@4.13.0

Overview

hono is an Ultrafast web framework for the Edges

Affected versions of this package are vulnerable to Directory Traversal in the toSSG() static site generation function, whose path normalization does not fully collapse runs of consecutive .. segments and treats output directories that differ only in how they are rooted as equivalent. An attacker can cause build output to be written outside the intended output directory by supplying a route parameter with enough .. sequences that reaches ssgParams from an untrusted source.

Note: This affects build-time static site generation only, not request-time routing, and requires the application to build pages from ssgParams values sourced from untrusted origins such as a CMS, API, or user submissions.

Note: This is a bypass of the fix for the vulnerability described in CVE-2026-39408.

Details

A Directory Traversal attack (also known as path traversal) aims to access files and directories that are stored outside the intended folder. By manipulating files with "dot-dot-slash (../)" sequences and its variations, or by using absolute file paths, it may be possible to access arbitrary files and directories stored on file system, including application source code, configuration, and other critical system files.

Directory Traversal vulnerabilities can be generally divided into two types:

  • Information Disclosure: Allows the attacker to gain information about the folder structure or read the contents of sensitive files on the system.

st is a module for serving static files on web pages, and contains a vulnerability of this type. In our example, we will serve files from the public route.

If an attacker requests the following URL from our server, it will in turn leak the sensitive private key of the root user.

curl http://localhost:8080/public/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/root/.ssh/id_rsa
        

Note %2e is the URL encoded version of . (dot).

  • Writing arbitrary files: Allows the attacker to create or replace existing files. This type of vulnerability is also known as Zip-Slip.

One way to achieve this is by using a malicious zip archive that holds path traversal filenames. When each filename in the zip archive gets concatenated to the target extraction folder, without validation, the final path ends up outside of the target folder. If an executable or a configuration file is overwritten with a file containing malicious code, the problem can turn into an arbitrary code execution issue quite easily.

The following is an example of a zip archive with one benign file and one malicious file. Extracting the malicious file will result in traversing out of the target folder, ending up in /root/.ssh/ overwriting the authorized_keys file:

2018-04-15 22:04:29 .....           19           19  good.txt
        2018-04-15 22:04:42 .....           20           20  ../../../../../../root/.ssh/authorized_keys
        

Remediation

Upgrade hono to version 4.13.5 or higher.

References


HTTP Request Smuggling

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: hono
  • Introduced through: server@1.0.0 and hono@4.13.0

Detailed paths

  • Introduced through: server@1.0.0 › hono@4.13.0
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › hono@4.13.0

Overview

hono is an Ultrafast web framework for the Edges

Affected versions of this package are vulnerable to HTTP Request Smuggling in its query parsing helpers, which do not terminate at the URL fragment and parse a ? appearing after a # as the start of the query string. An attacker can smuggle parameters past upstream allow/deny lists and validation, poison cache entries with unobserved parameters, or achieve stored XSS in cached HTML, by placing query parameters after a # fragment so browsers, new URL(), and reverse proxies ignore them while the query helpers still read them. This requires a literal # in the request URL to reach the application, and deployments behind intermediaries that strip fragments or runtimes that normalize URLs, such as Cloudflare Workers, are unaffected.

Remediation

Upgrade hono to version 4.13.5 or higher.

References


Interpretation Conflict

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: fast-uri
  • Introduced through: server@1.0.0, @modelcontextprotocol/sdk@1.29.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv@8.20.0 › fast-uri@3.1.4
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv-formats@3.0.1 › ajv@8.20.0 › fast-uri@3.1.4

Overview

fast-uri is a Dependency-free RFC 3986 URI toolbox

Affected versions of this package are vulnerable to Interpretation Conflict due to malformed authority introducer handling in parseWithStatus() and resolve() in index.js. An attacker can bypass host-based URL checks and steer requests to an unintended host by supplying a URI that uses \\, /\\, or \\/ in place of // after the scheme. The parser folds those sequences into the path instead of recognizing an authority, while Node’s WHATWG URL treats them as a real authority on special schemes such as http, https, ws, wss, ftp, and file. Applications that validate a URL with fast-uri and then pass the same input to fetch(), undici, or Node’s HTTP clients can be sent to an attacker-controlled destination, enabling SSRF, redirect bypass, or outbound routing abuse.

Remediation

Upgrade fast-uri to version 2.4.4, 3.1.5, 4.1.2 or higher.

References


Interpretation Conflict

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: fast-uri
  • Introduced through: server@1.0.0, @modelcontextprotocol/sdk@1.29.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv@8.20.0 › fast-uri@3.1.4
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv-formats@3.0.1 › ajv@8.20.0 › fast-uri@3.1.4

Overview

fast-uri is a Dependency-free RFC 3986 URI toolbox

Affected versions of this package are vulnerable to Interpretation Conflict in resolve() through the resolve() process in index.js. An attacker can make an application resolve a scheme-relative reference such as //host/ against a scheme-bearing base and receive a host string that does not match the host produced when the result is parsed again. This lets policy checks or routing decisions operate on one host while the resolved URI actually points at another, which can bypass host allowlists and send the user to an unexpected destination.

Workarounds

  • Resolve scheme-relative references against a base URI that already includes a scheme before any host-policy or origin check, so the host is evaluated in its final scheme context and cannot be checked under one interpretation and used under another.

Remediation

Upgrade fast-uri to version 2.4.5, 3.1.6, 4.1.3 or higher.

References


Improper Handling of URL Encoding (Hex Encoding)

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: fast-uri
  • Introduced through: server@1.0.0, @modelcontextprotocol/sdk@1.29.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv@8.20.0 › fast-uri@3.1.4
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv-formats@3.0.1 › ajv@8.20.0 › fast-uri@3.1.4

Overview

fast-uri is a Dependency-free RFC 3986 URI toolbox

Affected versions of this package are vulnerable to Improper Handling of URL Encoding (Hex Encoding) through the parseWithStatus, normalizeStringWithStatus, normalizeComparableURI, and resolve paths in index.js. An attacker can steer a URL normalizer or resolver to an attacker-chosen host by supplying a URI whose scheme decodes into reserved delimiter characters, such as %2f%2fevil.example:/pwn, causing normalize() or resolve() to emit a string that reparses with a different authority. This lets untrusted input bypass host-based redirect checks, allowlists, or outbound request decisions when applications trust the normalized result. A scheme containing encoded CRLF can also be serialized back as raw line breaks, which can corrupt a URI placed into a response header.

Remediation

Upgrade fast-uri to version 2.4.5, 3.1.6, 4.1.3 or higher.

References


Improper Validation of Syntactic Correctness of Input

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: fast-uri
  • Introduced through: server@1.0.0, @modelcontextprotocol/sdk@1.29.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv@8.20.0 › fast-uri@3.1.4
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv-formats@3.0.1 › ajv@8.20.0 › fast-uri@3.1.4

Overview

fast-uri is a Dependency-free RFC 3986 URI toolbox

Affected versions of this package are vulnerable to Improper Validation of Syntactic Correctness of Input through the normalizeIPv6() and parseWithStatus() host-processing paths in lib/utils.js and index.js. An attacker can route an application to a local or private address by supplying a malformed bracketed IPv6 literal such as http://[::not-valid]/private before the URL is normalized or checked. The parser accepts the malformed host without an error and silently rewrites it into a different valid IPv6 address, so downstream redirect handling, outbound requests, or host allowlist checks operate on the wrong destination. This can send traffic to loopback, unique-local, or link-local targets and expose internal services to unintended requests.

Workarounds

  • Reject untrusted URLs whose host is a bracketed IPv6 literal before passing them to fast-uri; this prevents malformed IPv6 text from being normalized into a different valid local or private address.
  • Route outbound requests against an explicit allowlist of addresses instead of trusting the normalized host; this limits the impact if a malformed bracketed IPv6 literal is supplied.

Remediation

Upgrade fast-uri to version 2.4.5, 3.1.6, 4.1.3 or higher.

References


Double Decoding of the Same Data

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: fast-uri
  • Introduced through: server@1.0.0, @modelcontextprotocol/sdk@1.29.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv@8.20.0 › fast-uri@3.1.4
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv-formats@3.0.1 › ajv@8.20.0 › fast-uri@3.1.4

Overview

fast-uri is a Dependency-free RFC 3986 URI toolbox

Affected versions of this package are vulnerable to Double Decoding of the Same Data through hostname normalization in normalize() and resolve() and the authority recomposition logic in index.js and lib/utils.js. An attacker can redirect an application to an unintended host by supplying a URI whose hostname contains nested percent-encoded bytes, such as an encoded loopback or metadata address. The parser decodes the hostname once during normalization and then decodes it again when rebuilding the authority, so %25 sequences can turn into live host delimiters or dot characters during processing. Applications that normalize or resolve untrusted URIs before SSRF checks, redirect validation, or host allowlisting can be steered to internal destinations like localhost or a cloud metadata endpoint.

Workarounds

  • Reject untrusted URIs whose host component contains an encoded percent sign (%25) before passing them to normalize() or resolve(). This prevents nested percent-encoded hostnames from being decoded into live internal destinations such as loopback or metadata addresses.

Remediation

Upgrade fast-uri to version 2.4.5, 3.1.6, 4.1.3 or higher.

References


Improper Encoding or Escaping of Output

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: fast-uri
  • Introduced through: server@1.0.0, @modelcontextprotocol/sdk@1.29.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv@8.20.0 › fast-uri@3.1.4
  • Introduced through: server@1.0.0 › @modelcontextprotocol/sdk@1.29.0 › ajv-formats@3.0.1 › ajv@8.20.0 › fast-uri@3.1.4

Overview

fast-uri is a Dependency-free RFC 3986 URI toolbox

Affected versions of this package are vulnerable to Improper Encoding or Escaping of Output that enables authority injection in the recomposeAuthority function, which escapes the userinfo and host components but concatenates the port field verbatim, so non-digit characters in the port introduce authority delimiters. An attacker can restructure the URI to redirect requests to a server they control by supplying a port value such as @127.0.0.1:8124, which demotes the legitimate host to userinfo and yields http://trusted.example:@127.0.0.1:8124/app. This requires the application to build URIs from separate components and assign untrusted data directly to the port field of an object passed to serialize(), normalize(), or equal(), and ports obtained via parse() are unaffected because parsing validates digit-only values.

Remediation

Upgrade fast-uri to version 2.4.6, 3.1.7, 4.1.4 or higher.

References


Directory Traversal

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/node_modules
  • Package Manager: npm
  • Vulnerable module: extract-zip
  • Introduced through: services@*, @types/extract-zip@2.0.3 and others

Detailed paths

  • Introduced through: services@* › @types/extract-zip@2.0.3 › extract-zip@2.0.1

Overview

extract-zip is an unzip a zip file into a directory using 100% javascript

Affected versions of this package are vulnerable to Directory Traversal via the extraction process. An attacker can access or modify arbitrary files by crafting a malicious zip archive containing symlinks that point outside the intended extraction directory.

Details

A Directory Traversal attack (also known as path traversal) aims to access files and directories that are stored outside the intended folder. By manipulating files with "dot-dot-slash (../)" sequences and its variations, or by using absolute file paths, it may be possible to access arbitrary files and directories stored on file system, including application source code, configuration, and other critical system files.

Directory Traversal vulnerabilities can be generally divided into two types:

  • Information Disclosure: Allows the attacker to gain information about the folder structure or read the contents of sensitive files on the system.

st is a module for serving static files on web pages, and contains a vulnerability of this type. In our example, we will serve files from the public route.

If an attacker requests the following URL from our server, it will in turn leak the sensitive private key of the root user.

curl http://localhost:8080/public/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/root/.ssh/id_rsa
        

Note %2e is the URL encoded version of . (dot).

  • Writing arbitrary files: Allows the attacker to create or replace existing files. This type of vulnerability is also known as Zip-Slip.

One way to achieve this is by using a malicious zip archive that holds path traversal filenames. When each filename in the zip archive gets concatenated to the target extraction folder, without validation, the final path ends up outside of the target folder. If an executable or a configuration file is overwritten with a file containing malicious code, the problem can turn into an arbitrary code execution issue quite easily.

The following is an example of a zip archive with one benign file and one malicious file. Extracting the malicious file will result in traversing out of the target folder, ending up in /root/.ssh/ overwriting the authorized_keys file:

2018-04-15 22:04:29 .....           19           19  good.txt
        2018-04-15 22:04:42 .....           20           20  ../../../../../../root/.ssh/authorized_keys
        

Remediation

There is no fixed version for extract-zip.

References


Directory Traversal

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/node_modules
  • Package Manager: npm
  • Vulnerable module: extract-zip
  • Introduced through: services@*, @types/extract-zip@2.0.3 and others

Detailed paths

  • Introduced through: services@* › @types/extract-zip@2.0.3 › extract-zip@2.0.1

Overview

extract-zip is an unzip a zip file into a directory using 100% javascript

Affected versions of this package are vulnerable to Directory Traversal through the archive extraction logic in index.js. An attacker can write a file outside the destination directory by supplying an archive with two entries that reuse the same path: a symlink pointing outside the extraction root, followed by a regular file for that same name. During extraction, the code only checked the parent directory of each entry and then wrote the file through the existing final path component, so the second entry followed the planted symlink and overwrote the symlink target. This can corrupt or replace files writable by the process running extract-zip.

Details

A Directory Traversal attack (also known as path traversal) aims to access files and directories that are stored outside the intended folder. By manipulating files with "dot-dot-slash (../)" sequences and its variations, or by using absolute file paths, it may be possible to access arbitrary files and directories stored on file system, including application source code, configuration, and other critical system files.

Directory Traversal vulnerabilities can be generally divided into two types:

  • Information Disclosure: Allows the attacker to gain information about the folder structure or read the contents of sensitive files on the system.

st is a module for serving static files on web pages, and contains a vulnerability of this type. In our example, we will serve files from the public route.

If an attacker requests the following URL from our server, it will in turn leak the sensitive private key of the root user.

curl http://localhost:8080/public/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/root/.ssh/id_rsa
        

Note %2e is the URL encoded version of . (dot).

  • Writing arbitrary files: Allows the attacker to create or replace existing files. This type of vulnerability is also known as Zip-Slip.

One way to achieve this is by using a malicious zip archive that holds path traversal filenames. When each filename in the zip archive gets concatenated to the target extraction folder, without validation, the final path ends up outside of the target folder. If an executable or a configuration file is overwritten with a file containing malicious code, the problem can turn into an arbitrary code execution issue quite easily.

The following is an example of a zip archive with one benign file and one malicious file. Extracting the malicious file will result in traversing out of the target folder, ending up in /root/.ssh/ overwriting the authorized_keys file:

2018-04-15 22:04:29 .....           19           19  good.txt
        2018-04-15 22:04:42 .....           20           20  ../../../../../../root/.ssh/authorized_keys
        

Remediation

A fix was pushed into the master branch but not yet published.

References


Prototype Pollution

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/node_modules
  • Package Manager: npm
  • Vulnerable module: browserslist
  • Introduced through: services@*, @babel/core@7.29.0 and others

Detailed paths

  • Introduced through: services@* › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/plugin-transform-classes@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/plugin-transform-function-name@7.27.1 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/plugin-transform-object-rest-spread@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › core-js-compat@3.49.0 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/plugin-transform-classes@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/plugin-transform-function-name@7.27.1 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/plugin-transform-object-rest-spread@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-corejs3@0.14.2 › core-js-compat@3.49.0 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-corejs2@0.4.17 › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-corejs3@0.14.2 › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-regenerator@0.6.8 › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › istanbul-lib-instrument@6.0.3 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › istanbul-lib-instrument@6.0.3 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › istanbul-lib-instrument@6.0.3 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2

Overview

browserslist is a Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset

Affected versions of this package are vulnerable to Prototype Pollution via the normalizeStats() function in node.js. An attacker can crash the process or alter an object’s prototype by supplying a poisoned browserslist-stats.json file or untrusted stats data with inherited object-key names such as __proto__ or toString. The function iterates untrusted keys and writes them into a plain object without an own-property check, so a crafted stats entry can trigger a TypeError on lookup or invoke the __proto__ setter during assignment, breaking any tool that calls browserslist() and causing a denial of service.

Details

Prototype Pollution is a vulnerability affecting JavaScript. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. JavaScript allows all Object attributes to be altered, including their magical attributes such as __proto__, constructor and prototype. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. Properties on the Object.prototype are then inherited by all the JavaScript objects through the prototype chain. When that happens, this leads to either denial of service by triggering JavaScript exceptions, or it tampers with the application source code to force the code path that the attacker injects, thereby leading to remote code execution.

There are two main ways in which the pollution of prototypes occurs:

  • Unsafe Object recursive merge

  • Property definition by path

Unsafe Object recursive merge

The logic of a vulnerable recursive merge function follows the following high-level model:

merge (target, source)
        
          foreach property of source
        
            if property exists and is an object on both the target and the source
        
              merge(target[property], source[property])
        
            else
        
              target[property] = source[property]
        

When the source object contains a property named __proto__ defined with Object.defineProperty() , the condition that checks if the property exists and is an object on both the target and the source passes and the merge recurses with the target, being the prototype of Object and the source of Object as defined by the attacker. Properties are then copied on the Object prototype.

Clone operations are a special sub-class of unsafe recursive merges, which occur when a recursive merge is conducted on an empty object: merge({},source).

lodash and Hoek are examples of libraries susceptible to recursive merge attacks.

Property definition by path

There are a few JavaScript libraries that use an API to define property values on an object based on a given path. The function that is generally affected contains this signature: theFunction(object, path, value)

If the attacker can control the value of “path”, they can set this value to __proto__.myValue. myValue is then assigned to the prototype of the class of the object.

Types of attacks

There are a few methods by which Prototype Pollution can be manipulated:

Type Origin Short description
Denial of service (DoS) Client This is the most likely attack.
DoS occurs when Object holds generic functions that are implicitly called for various operations (for example, toString and valueOf).
The attacker pollutes Object.prototype.someattr and alters its state to an unexpected value such as Int or Object. In this case, the code fails and is likely to cause a denial of service.
For example: if an attacker pollutes Object.prototype.toString by defining it as an integer, if the codebase at any point was reliant on someobject.toString() it would fail.
Remote Code Execution Client Remote code execution is generally only possible in cases where the codebase evaluates a specific attribute of an object, and then executes that evaluation.
For example: eval(someobject.someattr). In this case, if the attacker pollutes Object.prototype.someattr they are likely to be able to leverage this in order to execute code.
Property Injection Client The attacker pollutes properties that the codebase relies on for their informative value, including security properties such as cookies or tokens.
For example: if a codebase checks privileges for someuser.isAdmin, then when the attacker pollutes Object.prototype.isAdmin and sets it to equal true, they can then achieve admin privileges.

Affected environments

The following environments are susceptible to a Prototype Pollution attack:

  • Application server

  • Web server

  • Web browser

How to prevent

  1. Freeze the prototype— use Object.freeze (Object.prototype).

  2. Require schema validation of JSON input.

  3. Avoid using unsafe recursive merge functions.

  4. Consider using objects without prototypes (for example, Object.create(null)), breaking the prototype chain and preventing pollution.

  5. As a best practice use Map instead of Object.

For more information on this vulnerability type:

Arteau, Olivier. “JavaScript prototype pollution attack in NodeJS application.” GitHub, 26 May 2018

Remediation

Upgrade browserslist to version 4.28.7 or higher.

References


Allocation of Resources Without Limits or Throttling

high severity
Exploit: Not Defined

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/node_modules
  • Package Manager: npm
  • Vulnerable module: browserslist
  • Introduced through: services@*, @babel/core@7.29.0 and others

Detailed paths

  • Introduced through: services@* › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/plugin-transform-classes@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/plugin-transform-function-name@7.27.1 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/plugin-transform-object-rest-spread@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › core-js-compat@3.49.0 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/plugin-transform-classes@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/plugin-transform-function-name@7.27.1 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › @babel/plugin-transform-object-rest-spread@7.28.6 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-corejs3@0.14.2 › core-js-compat@3.49.0 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-corejs2@0.4.17 › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-corejs3@0.14.2 › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @babel/preset-env@7.29.2 › babel-plugin-polyfill-regenerator@0.6.8 › @babel/helper-define-polyfill-provider@0.6.8 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › istanbul-lib-instrument@6.0.3 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › istanbul-lib-instrument@6.0.3 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › istanbul-lib-instrument@6.0.3 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › @jest/reporters@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › babel-jest@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-resolve-dependencies@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-circus@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › @jest/core@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2
  • Introduced through: services@* › jest@29.7.0 › jest-cli@29.7.0 › create-jest@29.7.0 › jest-config@29.7.0 › jest-runner@29.7.0 › jest-runtime@29.7.0 › @jest/globals@29.7.0 › @jest/expect@29.7.0 › jest-snapshot@29.7.0 › @jest/transform@29.7.0 › babel-plugin-istanbul@6.1.1 › istanbul-lib-instrument@5.2.1 › @babel/core@7.29.0 › @babel/helper-compilation-targets@7.28.6 › browserslist@4.28.2

Overview

browserslist is a Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling due to the in-memory cache and parseCache in index.js. An attacker can eventually exhaust process memory and crash a long-running Node.js application by sending a stream of distinct query strings, causing each unique browserslist() result and parsed query AST to be retained indefinitely.

Remediation

Upgrade browserslist to version 4.28.7 or higher.

References


Regular Expression Denial of Service (ReDoS)

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) via inefficient handling of unterminated processing instructions in XML input. An attacker can cause excessive resource consumption and disrupt service availability by submitting specially crafted XML data that triggers quadratic backtracking in the regular expression engine.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/
        

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
        0.04s user 0.01s system 95% cpu 0.052 total
        
        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
        1.79s user 0.02s system 99% cpu 1.812 total
        

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade @xmldom/xmldom to version 0.9.11 or higher.

References


XML Injection

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to XML Injection via improper validation of the name property in the DocumentType node when requireWellFormed is set to true. An attacker can inject arbitrary markup into the output by supplying a crafted value to the name property, potentially leading to the injection of sibling elements or manipulation of the document structure.

Remediation

Upgrade @xmldom/xmldom to version 0.8.15, 0.9.12 or higher.

References


Regular Expression Denial of Service (ReDoS)

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) via the parseFromString function. An attacker can cause excessive resource consumption and stall the event loop by submitting specially crafted XML input containing long whitespace runs in end tags.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/
        

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
        0.04s user 0.01s system 95% cpu 0.052 total
        
        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
        1.79s user 0.02s system 99% cpu 1.812 total
        

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade @xmldom/xmldom to version 0.8.15 or higher.

References


Allocation of Resources Without Limits or Throttling

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling through the appendElement function in lib/sax.js when handling XML documents with deeply nested elements that declare new namespace prefixes. An attacker can cause excessive memory consumption by submitting specially crafted XML input that leads to quadratic growth in namespace-map storage, potentially resulting in process heap exhaustion.

Remediation

Upgrade @xmldom/xmldom to version 0.8.15, 0.9.12 or higher.

References


XML Injection

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to XML Injection in the Document.createProcessingInstruction function. An attacker can inject arbitrary XML structure by supplying specially crafted input containing invalid XML-name characters, which can break the processing-instruction boundary during serialization.

Remediation

Upgrade @xmldom/xmldom to version 0.8.15, 0.9.12 or higher.

References


Inefficient Algorithmic Complexity

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity in the DOMParser.parseFromString function. An attacker can cause significant performance degradation and stall the Node.js event loop by submitting XML documents containing elements with a large number of unique attributes.

Remediation

Upgrade @xmldom/xmldom to version 0.8.15, 0.9.12 or higher.

References


XML Injection

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to XML Injection via the createElement method. An attacker can inject arbitrary attributes, elements, or processing instructions into serialized XML or HTML by supplying crafted tag names, potentially leading to execution of malicious scripts in environments that consume the serialized output.

Remediation

Upgrade @xmldom/xmldom to version 0.8.14, 0.9.11 or higher.

References


Allocation of Resources Without Limits or Throttling

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via the parseElementStartPart function and normalization. An attacker can cause excessive resource consumption by providing specially crafted XML input that triggers repeated rescanning or merging of adjacent text nodes.

Remediation

Upgrade @xmldom/xmldom to version 0.8.15, 0.9.12 or higher.

References


XML Injection

high severity
Exploit: Proof of Concept

  • Manifest file: docker.io/scopear/docker-ai-server:2.50.6_def3651.4115 › /opt/scopear/app/services/ai-server/package.json
  • Package Manager: npm
  • Vulnerable module: @xmldom/xmldom
  • Introduced through: server@1.0.0, mammoth@1.12.0 and others

Detailed paths

  • Introduced through: server@1.0.0 › mammoth@1.12.0 › @xmldom/xmldom@0.8.13

Overview

@xmldom/xmldom is a javascript ponyfill to provide the following APIs that are present in modern browsers to other runtimes. Since version 0.7.0 this package is published to npm as @xmldom/xmldom and no longer as xmldom

Affected versions of this package are vulnerable to XML Injection via the setAttribute method. An attacker can inject arbitrary attribute names, including those containing event handlers or namespace declarations, by supplying crafted input that bypasses validation checks.

Remediation

Upgrade @xmldom/xmldom to version 0.8.14, 0.9.11 or higher.

References