Snyk test report
October 20th 2026, 6:09:46 am (UTC+00:00)
- docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162/scopear/iot-simulator (apk)
- docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162//usr/src/app/server/package.json (npm)
- docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162//usr/lib/node_modules (npm)
User Impersonation
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/src/app/server/package.json
- Package Manager: npm
- Vulnerable module: proxy-addr
- Introduced through: server@1.0.0, express@5.2.0 and others
Detailed paths
- Introduced through: server@1.0.0 › express@5.2.0 › proxy-addr@2.0.7
Overview
Affected versions of this package are vulnerable to User Impersonation in its subnet matching logic, where an IPv4-mapped IPv6 trust entry with a short prefix such as ::ffff:10.0.0.0/8 compiles with all-zero leading bits and matches every address rather than the intended block. An attacker can control the value returned by proxyaddr(req, trust), and therefore req.ip and req.ips in Express, by sending an arbitrary X-Forwarded-For header, since every client is then trusted as a proxy at hop 0, which defeats IP-based access control, rate limiting, geolocation, and audit logging. This requires the application to configure its trust list with an IPv4-mapped IPv6 subnet using a short prefix, or any IPv6 subnet with zero leading bits such as ::/1, and the misconfiguration compiles without error.
Workaround
This vulnerability can be avoided by expressing trust subnets in plain IPv4 notation, such as 10.0.0.0/8, or where IPv4-mapped IPv6 notation is required, by using a prefix long enough to cover the mapped marker, such as ::ffff:10.0.0.0/104.
Remediation
Upgrade proxy-addr to version 2.0.8 or higher.
References
Out-of-bounds Write
- Package Manager: alpine:3.23
- Vulnerable module: zlib/zlib
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 and zlib/zlib@1.3.2-r0
Detailed paths
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › zlib/zlib@1.3.2-r0
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › apk-tools/apk-tools@3.0.7-r0 › zlib/zlib@1.3.2-r0
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › nginx/nginx@1.31.2-r1 › zlib/zlib@1.3.2-r0
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › nodejs/nodejs@24.18.1-r0 › zlib/zlib@1.3.2-r0
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › apk-tools/apk-tools@3.0.7-r0 › apk-tools/libapk@3.0.7-r0 › zlib/zlib@1.3.2-r0
NVD Description
Note: Versions mentioned in the description apply only to the upstream zlib package and not the zlib package as distributed by Alpine.
See How to fix? for Alpine:3.23 relevant fixed versions and status.
zlib versions 1.3.1.2 through 1.3.2 contain a heap buffer overflow vulnerability in the gz_vacate() function when processing non-blocking gzwrite() operations with stale external buffer pointers. Attackers can trigger the overflow by calling gzprintf() or gzvprintf() after a write stall, causing an unchecked memmove() to write beyond the internal input buffer boundary.
Remediation
Upgrade Alpine:3.23 zlib to version 1.3.2-r1 or higher.
References
- https://gist.github.com/thesmartshadow/e0b9481792afb7c31e86fee1ff084490
- https://github.com/madler/zlib
- https://github.com/madler/zlib/blob/v1.3.2/gzwrite.c#L393
- https://www.vulncheck.com/advisories/zlib-1.3.1.2-through-1.3.2-heap-buffer-overflow-via-gz-vacate
Asymmetric Resource Consumption (Amplification)
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/src/app/server/package.json
- Package Manager: npm
- Vulnerable module: ws
- Introduced through: server@1.0.0 and ws@8.18.3
Detailed paths
- Introduced through: server@1.0.0 › ws@8.18.3
- Introduced through: server@1.0.0 › mqtt@5.14.0 › ws@8.18.3
Overview
ws is a simple to use websocket client, server and console for node.js.
Affected versions of this package are vulnerable to Asymmetric Resource Consumption (Amplification) when handling a large number of very small fragments and data chunks. An attacker can cause excessive memory allocation and OOM by sending a high volume of tiny WebSocket frames
Workaround
This vulnerability can be mitigated by lowering the value of the maxPayload option.
PoC
import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer({ port: 0 }, function () {
const data = Buffer.alloc(1);
const options = { fin: false };
const { port } = wss.address();
const ws = new WebSocket(`ws://localhost:${port}`);
ws.on('open', function () {
(function send() {
ws.send(data, options, function (err) {
if (err) return;
send();
});
})();
});
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(`client close - code: ${code} reason: ${reason.toString()}`);
});
});
wss.on('connection', function (ws) {
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(`server close - code: ${code} reason: ${reason.toString()}`);
});
});
Details
Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.
Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.
One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.
When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.
Two common types of DoS vulnerabilities:
High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.
Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm
wspackage
Remediation
Upgrade ws to version 5.2.5, 6.2.4, 7.5.11, 8.21.0 or higher.
References
Symlink Attack
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: tar
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
Overview
tar is a full-featured Tar for Node.js.
Affected versions of this package are vulnerable to Symlink Attack exploitable via stripAbsolutePath(), used by the Unpack class. An attacker can overwrite arbitrary files outside the intended extraction directory by including a hardlink whose linkpath uses a drive-relative path such as C:../target.txt in a malicious tar.
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 tar to version 7.5.10 or higher.
References
Symlink Attack
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: tar
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
Overview
tar is a full-featured Tar for Node.js.
Affected versions of this package are vulnerable to Symlink Attack via tar.x() extraction, which allows an attacker to overwrite arbitrary files outside the intended extraction directory with a drive-relative symlink target - like C:../../../target.txt.
PoC
const fs = require('fs')
const path = require('path')
const { Header, x } = require('tar')
const cwd = process.cwd()
const target = path.resolve(cwd, '..', 'target.txt')
const tarFile = path.join(cwd, 'poc.tar')
fs.writeFileSync(target, 'ORIGINAL\n')
const b = Buffer.alloc(1536)
new Header({
path: 'a/b/l',
type: 'SymbolicLink',
linkpath: 'C:../../../target.txt',
}).encode(b, 0)
fs.writeFileSync(tarFile, b)
x({ cwd, file: tarFile }).then(() => {
fs.writeFileSync(path.join(cwd, 'a/b/l'), 'PWNED\n')
process.stdout.write(fs.readFileSync(target, 'utf8'))
})
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 tar to version 7.5.11 or higher.
References
Infinite loop
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: tar
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
Overview
tar is a full-featured Tar for Node.js.
Affected versions of this package are vulnerable to Infinite loop via the replace method. An attacker can cause the archive scanner to enter an infinite loop by providing a tar header with a negative base-256 encoded entry size.
Remediation
Upgrade tar to version 7.5.18 or higher.
References
Allocation of Resources Without Limits or Throttling
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: tar
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tar@7.5.9
Overview
tar is a full-featured Tar for Node.js.
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling due to the lack of enforced upper bounds on total decompressed data, entry counts, or decompression ratio in extraction and parsing paths such as src/extract.ts. An attacker can exhaust disk space and CPU resources by submitting a small crafted gzip archive with a high decompression ratio.
Remediation
Upgrade tar to version 7.5.19 or higher.
References
Improper Verification of Cryptographic Signature
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: sigstore
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0
Overview
sigstore is a code-signing for npm packages
Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature due to the certificateOIDs option being accepted by the public API but discarded before verification, resulting in required certificate extension OIDs never being checked. An attacker can bypass intended certificate extension constraints by presenting unauthorized certificates that satisfy the remaining verification checks.
Remediation
Upgrade sigstore to version 4.1.1 or higher.
References
Allocation of Resources Without Limits or Throttling
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/src/app/server/package.json
- Package Manager: npm
- Vulnerable module: qs
- Introduced through: server@1.0.0, body-parser@1.20.4 and others
Detailed paths
- Introduced through: server@1.0.0 › body-parser@1.20.4 › qs@6.14.1
- Introduced through: server@1.0.0 › express@5.2.0 › qs@6.14.1
- Introduced through: server@1.0.0 › express@5.2.0 › body-parser@2.2.1 › qs@6.14.1
Overview
qs is a querystring parser that supports nesting and arrays, with a depth limit.
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via the parseArrayValue function when the comma option is in use. An attacker can exhaust system memory by submitting a parameter containing a large number of comma-separated values, resulting in the allocation of excessively large arrays.
Note:
This is only exploitable if the comma option is explicitly set to true. arrayLimit is properly enforced for index and bracket notation.
PoC
const qs = require('qs');
const payload = 'a=' + ','.repeat(25); // 26 elements after split (bypasses arrayLimit: 5)
const options = { comma: true, arrayLimit: 5, throwOnLimitExceeded: true };
try {
const result = qs.parse(payload, options);
console.log(result.a.length); // Outputs: 26 (bypass successful)
} catch (e) {
console.log('Limit enforced:', e.message); // Not thrown
}
Remediation
Upgrade qs to version 6.14.2 or higher.
References
Uncaught Exception
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/src/app/server/package.json
- Package Manager: npm
- Vulnerable module: qs
- Introduced through: server@1.0.0, body-parser@1.20.4 and others
Detailed paths
- Introduced through: server@1.0.0 › body-parser@1.20.4 › qs@6.14.1
- Introduced through: server@1.0.0 › express@5.2.0 › qs@6.14.1
- Introduced through: server@1.0.0 › express@5.2.0 › body-parser@2.2.1 › qs@6.14.1
Overview
qs is a querystring parser that supports nesting and arrays, with a depth limit.
Affected versions of this package are vulnerable to Uncaught Exception via stringify when arrayFormat: 'comma' is used with array elements that have a non-callable toString property. Such elements - as produced by JSON.parse, or by qs.parse under allowPrototypes or plainObjects (which yields null-prototype objects) - cause Array.prototype.join or utils.encode to throw a TypeError: Cannot convert object to primitive value, crashing the process.
Note: This is only exploitable if the arrayFormat: 'comma' option is explicitly set.
Remediation
Upgrade qs to version 6.16.1 or higher.
References
Inefficient Algorithmic Complexity
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: postcss-selector-parser
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/query@5.0.0 › postcss-selector-parser@7.1.1
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/query@5.0.0 › postcss-selector-parser@7.1.1
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/query@5.0.0 › postcss-selector-parser@7.1.1
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/query@5.0.0 › postcss-selector-parser@7.1.1
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/query@5.0.0 › postcss-selector-parser@7.1.1
Overview
Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity via the uniqs helper and index-membership checks in src/parser.js when parsing flat selectors (e.g. .a.a.a...) containing a large number of class or ID tokens. The original implementation uses Array.indexOf inside a filter callback and repeated linear scans of the hasClass/hasId arrays, producing quadratic time complexity proportional to the number of tokens. An attacker who can supply selector input to the parser can trigger CPU exhaustion by providing a long flat selector, pinning a CPU core and causing the process to become unresponsive.
Remediation
Upgrade postcss-selector-parser to version 7.1.6 or higher.
References
Regular Expression Denial of Service (ReDoS)
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: picomatch
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
Overview
Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) when processing crafted extglob patterns. An attacker can cause excessive CPU consumption and block the event loop by supplying crafted extglob patterns that trigger catastrophic backtracking in regular expressions.
Workaround
This vulnerability can be mitigated by avoiding passing untrusted glob patterns, disabling extglob support for untrusted patterns using noextglob: true, rejecting or sanitizing patterns containing nested extglobs or extglob quantifiers, enforcing strict allowlists for accepted pattern syntax, running matching in an isolated worker or separate process with time and resource limits, or applying application-level request throttling and input validation for any endpoint that accepts glob patterns.
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:
AThe 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.DFinally, 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:
- CCC
- CC+C
- C+CC
- 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 picomatch to version 2.3.2, 3.0.2, 4.0.4 or higher.
References
Regular Expression Denial of Service (ReDoS)
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: picomatch
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › tinyglobby@0.2.15 › picomatch@4.0.3
Overview
Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) via analyzeRepeatedExtglob in lib/parse.js, which skips single-branch repeated extglob patterns such as +(*) or +(*a). An attacker can supply these glob patterns to trigger exponential backtracking in the underlying regular expression engine against short inputs, blocking the Node.js event loop and crashing the application.
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:
AThe 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.DFinally, 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:
- CCC
- CC+C
- C+CC
- 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
There is no fixed version for picomatch.
References
Integer Overflow or Wraparound
- Package Manager: alpine:3.23
- Vulnerable module: pcre2/pcre2
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 and pcre2/pcre2@10.47-r0
Detailed paths
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › pcre2/pcre2@10.47-r0
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › nginx/nginx@1.31.2-r1 › pcre2/pcre2@10.47-r0
NVD Description
Note: Versions mentioned in the description apply only to the upstream pcre2 package and not the pcre2 package as distributed by Alpine.
See How to fix? for Alpine:3.23 relevant fixed versions and status.
PCRE2 before 10.48, on 32-bit platforms, has a pcre2_pattern_convert out-of-bounds write when an attacker can provide a large pattern.
Remediation
Upgrade Alpine:3.23 pcre2 to version 10.48-r0 or higher.
References
- https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48
- https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-q8g2-wprr-34m9
Free of Memory not on the Heap
- Package Manager: alpine:3.23
- Vulnerable module: pcre2/pcre2
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 and pcre2/pcre2@10.47-r0
Detailed paths
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › pcre2/pcre2@10.47-r0
- Introduced through: docker-image|docker.io/scopear/iot-simulator@1.0.12_a18cd9a.162 › nginx/nginx@1.31.2-r1 › pcre2/pcre2@10.47-r0
NVD Description
Note: Versions mentioned in the description apply only to the upstream pcre2 package and not the pcre2 package as distributed by Alpine.
See How to fix? for Alpine:3.23 relevant fixed versions and status.
In PCRE2 before 10.48, pcre2_jit_match mishandles a previously copied subject being passed in as a context. An incorrect free operation can occur.
Remediation
Upgrade Alpine:3.23 pcre2 to version 10.48-r0 or higher.
References
- https://github.com/PCRE2Project/pcre2/pull/937
- https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48
Regular Expression Denial of Service (ReDoS)
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/src/app/server/package.json
- Package Manager: npm
- Vulnerable module: path-to-regexp
- Introduced through: server@1.0.0, express@5.2.0 and others
Detailed paths
- Introduced through: server@1.0.0 › express@5.2.0 › router@2.2.0 › path-to-regexp@8.2.0
Overview
Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) in route patterns. An attacker can cause resource exhaustion by supplying input with multiple sequential optional groups, leading to excessive computation and denial of service.
Workaround
This vulnerability can be mitigated by limiting the number of sequential optional groups in route patterns and avoiding user-controlled input as route patterns.
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:
AThe 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.DFinally, 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:
- CCC
- CC+C
- C+CC
- 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 path-to-regexp to version 8.4.0 or higher.
References
Regular Expression Denial of Service (ReDoS)
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/src/app/server/package.json
- Package Manager: npm
- Vulnerable module: path-to-regexp
- Introduced through: server@1.0.0, express@5.2.0 and others
Detailed paths
- Introduced through: server@1.0.0 › express@5.2.0 › router@2.2.0 › path-to-regexp@8.2.0
Overview
Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) when multiple wildcards are used in combination with at least one parameter. An attacker can cause excessive resource consumption and application unresponsiveness by supplying specially crafted input patterns that trigger catastrophic backtracking.
Note:
This is only exploitable if the second wildcard is not positioned at the end of the path.
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:
AThe 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.DFinally, 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:
- CCC
- CC+C
- C+CC
- 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 path-to-regexp to version 8.4.0 or higher.
References
Denial of Service (DoS)
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: pacote
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0
Overview
pacote is a JavaScript package downloader
Affected versions of this package are vulnerable to Denial of Service (DoS) via the addGitSha function. An attacker can exploit this vulnerability by supplying a specially crafted spec.rawSpec value that triggers the function’s regex replacement and string-manipulation logic, causing excessive CPU consumption and potentially stalling or crashing the process.
PoC
const addGitSha = require('pacote/lib/util/add-git-sha');
var str = "";
for (var i = 0; i < 1000000; i++) {
str += "#";
}
str += "\n@";
const spec = {
rawSpec: str,
hosted: null,
};
console.log("start");
addGitSha(spec, "");
console.log("end");
// run `npm install pacote` and `node attack.js`
// then the program will stuck forever with high CPU usage
Details
Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.
Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.
One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.
When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.
Two common types of DoS vulnerabilities:
High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.
Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm
wspackage
Remediation
Upgrade pacote to version 21.5.1 or higher.
References
Regular Expression Denial of Service (ReDoS)
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: minimatch
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
Overview
minimatch is a minimal matching utility.
Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS). An attacker can cause excessive resource consumption and application unresponsiveness by supplying specially crafted nested extglob patterns that trigger catastrophic 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:
AThe 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.DFinally, 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:
- CCC
- CC+C
- C+CC
- 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 minimatch to version 8.0.6, 9.0.7, 10.2.3 or higher.
References
Inefficient Algorithmic Complexity
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: minimatch
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2
Overview
minimatch is a minimal matching utility.
Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity via the matchOne function. An attacker can cause significant delays in processing and stall the event loop by supplying specially crafted glob patterns containing multiple non-adjacent GLOBSTAR segments.
Remediation
Upgrade minimatch to version 3.1.3, 4.2.5, 5.1.8, 6.2.2, 7.4.8, 8.0.6, 9.0.7, 10.2.3 or higher.
References
Origin Validation Error
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: http-cache-semantics
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
Overview
Affected versions of this package are vulnerable to Origin Validation Error via the _varyMatches() function, which fails to properly handle Vary: * (wildcard) headers due to byte-for-byte string comparison. An attacker can request URLs previously fetched by other clients to receive cached responses intended for different users, disclosing sensitive information across clients. The Vary: * directive signals that a response is uncacheable for any other request, but the flawed comparison allows the wildcard to be bypassed, enabling cross-client cache disclosure.
Remediation
There is no fixed version for http-cache-semantics.
References
Improper Authorization
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: http-cache-semantics
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › http-cache-semantics@4.2.0
Overview
Affected versions of this package are vulnerable to Improper Authorization via improper validation of security-zeroed cache entries when processing client max-stale directives. An unauthenticated attacker can request the same URL with a large max-stale value to retrieve cached responses belonging to other users, including Set-Cookie session credentials from shared-cache entries that were deliberately zeroed for security reasons.
Remediation
There is no fixed version for http-cache-semantics.
References
Infinite loop
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: brace-expansion
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
Overview
brace-expansion is a Brace expansion as known from sh/bash
Affected versions of this package are vulnerable to Infinite loop through the expand function when processing a brace pattern with a zero step value. An attacker can cause the process to hang and exhaust system memory by supplying specially crafted input, such as {1..2..0}. This can lead to significant resource consumption and denial of service.
Workaround
This vulnerability can be mitigated by sanitizing strings passed to expand to ensure a step value of 0 is not used.
Remediation
Upgrade brace-expansion to version 1.1.13, 2.0.3, 3.0.2, 5.0.5 or higher.
References
- GitHub Advisory
- GitHub Commit
- GitHub Commit
- GitHub Commit
- GitHub Commit
- Vulnerable Code
- Vulnerable Code
Allocation of Resources Without Limits or Throttling
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: brace-expansion
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
Overview
brace-expansion is a Brace expansion as known from sh/bash
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling through the max option being applied after generating all elements in a large numeric range. An attacker can exhaust system memory and processing resources by submitting input such as {1..10000000} that causes excessive allocation and computation before the output is limited.
Workaround
This vulnerability can be mitigated by ensuring the string to be expanded does not contain more values than the desired max item count.
Remediation
Upgrade brace-expansion to version 5.0.6 or higher.
References
Inefficient Algorithmic Complexity
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: brace-expansion
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
Overview
brace-expansion is a Brace expansion as known from sh/bash
Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity via the expand function. An attacker can cause excessive CPU consumption and block the event loop by supplying a specially crafted string containing multiple consecutive non-expanding '{}' brace groups. The max option does not prevent this issue, as it only limits the output size and not the computational workload.
Remediation
Upgrade brace-expansion to version 1.1.16, 2.1.2, 5.0.7 or higher.
References
Allocation of Resources Without Limits or Throttling
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: brace-expansion
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
Overview
brace-expansion is a Brace expansion as known from sh/bash
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling in the expand() function and its recursive expand_ helper, which cap the number of results via the max option but do not bound the length of each result string. An attacker can crash the Node process with a fatal, uncatchable out-of-memory error by supplying a pattern that chains many brace groups, such as {a,b} repeated, keeping the result count under max while each result grows with the group count so total output scales unbounded. Exploitation requires the application to pass untrusted input to expand(), directly or transitively through minimatch or glob brace patterns.
Workaround
This vulnerability can be avoided by passing small explicit max and maxLength options to expand(), bounding both the number of results and the length of each so total output stays limited.
Remediation
Upgrade brace-expansion to version 1.1.16, 2.1.2, 5.0.8 or higher.
References
Allocation of Resources Without Limits or Throttling
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: brace-expansion
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
Overview
brace-expansion is a Brace expansion as known from sh/bash
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling in the expand(), expand_(), combine(), and expandSequence() functions, which bound the accumulator where results are combined but not the intermediate arrays that feed it. An attacker can crash the process with an uncatchable out-of-memory error, or stall the event loop for minutes, by supplying a pattern with many comma-separated alternatives that each receive an independent maxLength allowance and accumulate without a cumulative limit, or a padded sequence whose generation ignores maxLength and does work proportional to max * width. Exploitation requires the application to pass untrusted input to expand(), directly or transitively through a glob or pattern-matching library.
Workaround
This vulnerability can be avoided by passing an explicitly small max together with a small maxLength to expand(), bounding both the result count and length, since a small maxLength alone is insufficient on affected versions where it is applied per alternative rather than cumulatively.
Note: This is a bypass of the fix for the vulnerability described in CVE-2026-14257.
Remediation
Upgrade brace-expansion to version 1.1.18, 2.1.4, 3.0.6, 5.0.9 or higher.
References
Uncontrolled Recursion
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: brace-expansion
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
Overview
brace-expansion is a Brace expansion as known from sh/bash
Affected versions of this package are vulnerable to Uncontrolled Recursion via uncontrolled recursion in expand_ when processing deeply nested brace patterns. An attacker can supply approximately 6 KB of deeply nested braces (e.g., { repeated ~3,200 times followed by a,b and the matching } characters) to exhaust the native call stack and crash the process with a RangeError: Maximum call stack size exceeded. The max and maxLength bounds do not prevent this because the stack is exhausted during recursive descent into sub-expansions, before the result set grows.
Remediation
Upgrade brace-expansion to version 1.1.20, 2.1.6, 3.0.8, 5.0.11 or higher.
References
Uncontrolled Recursion
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: brace-expansion
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › init-package-json@8.2.5 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/config@10.7.1 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/map-workspaces@5.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmaccess@10.0.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmorg@8.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmsearch@9.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmteam@8.0.2 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › npm-profile@12.0.1 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmversion@8.0.3 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-packlist@10.0.4 › ignore-walk@8.0.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › @npmcli/package-json@7.0.5 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › npm-registry-fetch@19.1.1 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › @tufjs/models@4.1.0 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › @npmcli/run-script@10.0.3 › node-gyp@12.2.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/sign@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/tuf@4.0.1 › tuf-js@4.1.0 › make-fetch-happen@15.0.4 › cacache@20.0.3 › glob@13.0.6 › minimatch@10.2.2 › brace-expansion@5.0.3
Overview
brace-expansion is a Brace expansion as known from sh/bash
Affected versions of this package are vulnerable to Uncontrolled Recursion via two distinct stack-exhaustion paths in parseCommaParts. In the first, the function recurses on the remainder of the string once per brace group, so a chain of approximately 7,000 groups (~29 KB of input) exhausts the native call stack and throws a RangeError. In the second, push.apply passes one argument per element, meaning a single large comma-separated array inside a brace group overflows the stack at a recursion depth of exactly one, requiring roughly 125,000 comma-separated elements. Neither the max nor maxLength options can bound either path because the crash occurs during parsing, before any expansion takes place.
Remediation
Upgrade brace-expansion to version 1.1.19, 2.1.5, 3.0.7, 5.0.10 or higher.
References
Improper Verification of Cryptographic Signature
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: @sigstore/verify
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
Overview
@sigstore/verify is a Verification of Sigstore signatures
Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature due to the certificateOIDs option being accepted by the public API but discarded before verification, resulting in required certificate extension OIDs never being checked. An attacker can bypass intended certificate extension constraints by presenting unauthorized certificates that satisfy the remaining verification checks.
Remediation
Upgrade @sigstore/verify to version 3.1.1 or higher.
References
Insufficient Verification of Data Authenticity
- Manifest file: docker.io/scopear/iot-simulator:1.0.12_a18cd9a.162 › /usr/lib/node_modules
- Package Manager: npm
- Vulnerable module: @sigstore/verify
- Introduced through: lib@*, npm@11.11.0 and others
Detailed paths
- Introduced through: lib@* › npm@11.11.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpublish@11.1.3 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmdiff@8.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmexec@10.2.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmfund@7.0.17 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
- Introduced through: lib@* › npm@11.11.0 › libnpmpack@9.1.3 › @npmcli/arborist@9.4.0 › @npmcli/metavuln-calculator@9.0.3 › pacote@21.4.0 › sigstore@4.1.0 › @sigstore/verify@3.1.0
Overview
@sigstore/verify is a Verification of Sigstore signatures
Affected versions of this package are vulnerable to Insufficient Verification of Data Authenticity via the integratedTime process. An attacker can manipulate time-based verification decisions by supplying a crafted bundle that sets an unauthenticated value for integratedTime, thereby influencing certificate validity checks and bypassing intended trust boundaries.
Remediation
Upgrade @sigstore/verify to version 3.1.1 or higher.