Findings
4 packages with no automated fix · +4 more with unfixable findings alongside fixable ones
These advisories have no fix version Arguss can apply automatically. Review and remediate manually.
babel-traverse@6.26.0
-
babel-traverse@6.26.0EPSS 0.5% CVSS 9.9 critical
Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code
### Impact Using Babel to compile code that was specifically crafted by an attacker can lead to arbitrary code execution during compilation, when using plugins that rely on the `path.evaluate()`or `path.evaluateTruthy()` internal Babel methods. Known affected plugins are: - `@babel/plugin-transform-runtime` - `@babel/preset-env` when using its [`useBuiltIns`](https://babeljs.io/docs/babel-preset-env#usebuiltins) option - Any "polyfill provider" plugin that depends on `@babel/helper-define-polyfill-provider`, such as `babel-plugin-polyfill-corejs3`, `babel-plugin-polyfill-corejs2`, `babel-plugin-polyfill-es-shims`, `babel-plugin-polyfill-regenerator` No other plugins under the `@babel/` namespace are impacted, but third-party plugins might be. **Users that only compile trusted code are not impacted.** ### Patches The vulnerability has been fixed in `@babel/traverse@7.23.2`. Babel 6 does not receive security fixes anymore (see [Babel's security policy](https://github.com/babel/babel/security/policy)), hence there is no patch planned for `babel-traverse@6`. ### Workarounds - Upgrade `@babel/traverse` to v7.23.2 or higher. You can do this by deleting it from your package manager's lockfile and re-installing the dependencies. `@babel/core` >=7.23.2 will automatically pull in a non-vulnerable version. - If you cannot upgrade `@babel/traverse` and are using one of the affected packages mentioned above, upgrade them to their latest version to avoid triggering the vulnerable code path in affected `@babel/traverse` versions: - `@babel/plugin-transform-runtime` v7.23.2 - `@babel/preset-env` v7.23.2 - `@babel/helper-define-polyfill-provider` v0.4.3 - `babel-plugin-polyfill-corejs2` v0.4.6 - `babel-plugin-polyfill-corejs3` v0.8.5 - `babel-plugin-polyfill-es-shims` v0.10.0 - `babel-plugin-polyfill-regenerator` v0.5.3
Dependency path: root → markdown-doctest → babel-core → babel-traverse
lodash.pick@4.4.0
-
lodash.pick@4.4.0EPSS 5.2% CVSS 7.4 high
Prototype Pollution in lodash
Versions of lodash prior to 4.17.19 are vulnerable to Prototype Pollution. The functions `pick`, `set`, `setWith`, `update`, `updateWith`, and `zipObjectDeep` allow a malicious user to modify the prototype of Object if the property identifiers are user-supplied. Being affected by this issue requires manipulating objects based on user-provided property values or arrays. This vulnerability causes the addition or modification of an existing property that will exist on all objects and may lead to Denial of Service or Code Execution under specific circumstances.
Dependency path: root → cheerio → lodash.pick
request@2.79.0
-
request@2.79.0EPSS 0.7% CVSS 6.1 medium
Server-Side Request Forgery in Request
The `request` package through 2.88.2 for Node.js and the `@cypress/request` package prior to 3.0.0 allow a bypass of SSRF mitigations via an attacker-controller server that does a cross-protocol redirect (HTTP to HTTPS, or HTTPS to HTTP). NOTE: The `request` package is no longer supported by the maintainer.
Dependency path: root → coveralls → request
request@2.88.0
-
request@2.88.0EPSS 0.7% CVSS 6.1 medium
Server-Side Request Forgery in Request
The `request` package through 2.88.2 for Node.js and the `@cypress/request` package prior to 3.0.0 allow a bypass of SSRF mitigations via an attacker-controller server that does a cross-protocol redirect (HTTP to HTTPS, or HTTPS to HTTP). NOTE: The `request` package is no longer supported by the maintainer.
Dependency path: root → request
Also affected - these packages have upgrade candidates for their other findings
dojo@1.15.0
-
dojo@1.15.0EPSS 30.4% CVSS 7.5 high
Prototype Pollution in dojo
All versions of package dojo are vulnerable to Prototype Pollution via the setObject function.
Dependency path: root → dojo
hoek@0.9.1
-
hoek@0.9.1EPSS 0.9% CVSS 8.1 high
hoek subject to prototype pollution via the clone function.
hoek versions prior to 8.5.1, and 9.x prior to 9.0.3 are vulnerable to prototype pollution in the clone function. If an object with the __proto__ key is passed to clone() the key is converted to a prototype. This issue has been patched in version 9.0.3, and backported to 8.5.1.
Dependency path: root → request → hawk → boom → hoek
hoek@2.16.3
-
hoek@2.16.3EPSS 0.9% CVSS 8.1 high
hoek subject to prototype pollution via the clone function.
hoek versions prior to 8.5.1, and 9.x prior to 9.0.3 are vulnerable to prototype pollution in the clone function. If an object with the __proto__ key is passed to clone() the key is converted to a prototype. This issue has been patched in version 9.0.3, and backported to 8.5.1.
Dependency path: root → request → hawk → boom → hoek
request@2.42.0
-
request@2.42.0EPSS 0.7% CVSS 6.1 medium
Server-Side Request Forgery in Request
The `request` package through 2.88.2 for Node.js and the `@cypress/request` package prior to 3.0.0 allow a bypass of SSRF mitigations via an attacker-controller server that does a cross-protocol redirect (HTTP to HTTPS, or HTTPS to HTTP). NOTE: The `request` package is no longer supported by the maintainer.
Dependency path: root → codecov.io → request
jquery
@ 3.4.1
2 findings
medium
Trust 15/100
EPSS 99.0% ↑
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Potential XSS vulnerability in jQuery
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade jquery from 3.4.1 to 3.5.0 or later
View advisoryBlast radius
Paths from project root to jquery - which dependencies pulled this package in?
y18n
@ 3.2.1
1 finding
high
Trust 0/100
EPSS 69.1% ↑
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in y18n
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade y18n from 3.2.1 to 3.2.2 or later
View advisoryBlast radius
Paths from project root to y18n - which dependencies pulled this package in?
dojo
@ 1.15.0
2 findings
high
Trust 0/100
EPSS 30.4% ↑
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype pollution in dojo
Prototype Pollution in dojo
No fixed version published in OSV
GHSA-m8gw-hjpr-rjv7- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade dojo from 1.15.0 to 1.15.3 or later
View advisoryBlast radius
Paths from project root to dojo - which dependencies pulled this package in?
95 findings
critical–medium
Trust 0/100
EPSS 22.4% ↑
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in lodash
Affects 3 install paths
lodash vulnerable to Code Injection via `_.template` imports key names
Affects 13 install paths
Prototype Pollution in lodash
Affects 3 install paths
Prototype Pollution in lodash
Affects 15 install paths
Command Injection in lodash
Affects 16 install paths
lodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`
Affects 16 install paths
Prototype Pollution in lodash
Affects 3 install paths
Lodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions
Affects 13 install paths
Regular Expression Denial of Service (ReDoS) in lodash
Affects 13 install paths
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade lodash from 3.10.1 to 4.17.12 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade lodash from 4.17.14 to 4.18.0 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade lodash from 4.17.20 to 4.18.0 or later
View advisoryBlast radius
Paths from project root to lodash - which dependencies pulled this package in?
17 findings
high–medium
Trust 0/100
EPSS 15.0% ↑
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS
Arbitrary File Creation/Overwrite due to insufficient absolute path sanitization
Arbitrary File Creation/Overwrite on Windows via insufficient relative path sanitization
Arbitrary File Creation/Overwrite via insufficient symlink protection due to directory cache poisoning using symbolic links
Arbitrary File Creation/Overwrite via insufficient symlink protection due to directory cache poisoning using symbolic links
Arbitrary File Creation/Overwrite via insufficient symlink protection due to directory cache poisoning
node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal
node-tar: Decompression/parse DoS via unlimited input
node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization
node-tar: Negative tar entry size causes infinite loop in archive replace
node-tar Symlink Path Traversal via Drive-Relative Linkpath
tar has Hardlink Path Traversal via Drive-Relative Linkpath
Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction
Denial of service while parsing a tar file due to lack of folders count validation
node-tar: Uncaught Exception DoS via NUL byte in PAX path/linkpath records
node-tar: Process crash via PAX numeric path type confusion
node-tar applies PAX size override to intermediary GNU long-name/long-link headers, causing tar parser interpretation differential (file smuggling)
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: package ownership transferred between versions
Upgrade tar from 4.4.10 to 7.5.4 or later
View advisoryBlast radius
Paths from project root to tar - which dependencies pulled this package in?
qs
@ 1.2.2
7 findings
high–low
Trust 0/100
EPSS 14.7% ↑
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution Protection Bypass in qs
qs vulnerable to Prototype Pollution
Affects 3 install paths
qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion
Affects 3 install paths
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade qs from 1.2.2 to 6.0.4 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade qs from 6.3.2 to 6.3.3 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade qs from 6.5.2 to 6.5.3 or later
View advisoryBlast radius
Paths from project root to qs - which dependencies pulled this package in?
json5
@ 0.5.1
1 finding
high
Trust 0/100
EPSS 9.3%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in JSON5 via Parse Method
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade json5 from 0.5.1 to 1.0.2 or later
View advisoryBlast radius
Paths from project root to json5 - which dependencies pulled this package in?
handlebars
@ 4.1.2
16 findings
critical–low
Trust 0/100
EPSS 7.1%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Handlebars.js has JavaScript Injection via AST Type Confusion
Prototype Pollution in handlebars
Remote code execution in handlebars when compiling templates
Prototype Pollution in handlebars
Handlebars.js has JavaScript Injection in CLI Precompiler via Unescaped Names and Options
Arbitrary Code Execution in Handlebars
Handlebars.js has JavaScript Injection via AST Type Confusion by tampering @partial-block
Handlebars.js has JavaScript Injection via AST Type Confusion when passing an object as dynamic partial
Regular Expression Denial of Service in Handlebars
Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation
Prototype Pollution in handlebars
Arbitrary Code Execution in handlebars
Arbitrary Code Execution in handlebars
Denial of Service in handlebars
Handlebars.js has Prototype Pollution Leading to XSS through Partial Template Injection
Handlebars.js has a Property Access Validation Bypass in container.lookup
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade handlebars from 4.1.2 to 4.7.9 or later
View advisoryBlast radius
Paths from project root to handlebars - which dependencies pulled this package in?
8 findings
critical–medium
Trust 30/100
EPSS 4.6%
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in minimist
Affects 4 install paths
Prototype Pollution in minimist
Affects 4 install paths
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade minimist from 0.0.10 to 0.2.4 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade minimist from 0.0.8 to 0.2.4 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade minimist from 1.2.0 to 1.2.6 or later
View advisoryBlast radius
Paths from project root to minimist - which dependencies pulled this package in?
hoek
@ 0.9.1
4 findings
high
Trust 0/100
EPSS 4.3%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in hoek
Affects 2 install paths
hoek subject to prototype pollution via the clone function.
No fixed version published in OSV
GHSA-c429-5p7v-vgjp- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade hoek from 0.9.1 to 4.2.1 or later
View advisory- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade hoek from 2.16.3 to 4.2.1 or later
View advisoryBlast radius
Paths from project root to hoek - which dependencies pulled this package in?
underscore
@ 1.6.0
2 findings
critical–medium
Trust 30/100
EPSS 4.1%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Arbitrary Code Execution in underscore
Underscore has unlimited recursion in _.flatten and _.isEqual, potential for DoS attack
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade underscore from 1.6.0 to 1.12.1 or later
View advisoryBlast radius
Paths from project root to underscore - which dependencies pulled this package in?
1 finding
medium
Trust 0/100
EPSS 3.6%
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Regular Expression Denial of Service in hosted-git-info
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade hosted-git-info from 2.6.0 to 2.8.9 or later
View advisoryBlast radius
Paths from project root to hosted-git-info - which dependencies pulled this package in?
ini
@ 1.3.5
1 finding
high
Trust 30/100
EPSS 3.6%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
ini before 1.3.6 vulnerable to Prototype Pollution via ini.parse
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade ini from 1.3.5 to 1.3.6 or later
View advisoryBlast radius
Paths from project root to ini - which dependencies pulled this package in?
json-schema
@ 0.2.3
1 finding
critical
Trust 30/100
EPSS 3.6%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
json-schema is vulnerable to Prototype Pollution
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade json-schema from 0.2.3 to 0.4.0 or later
View advisoryBlast radius
Paths from project root to json-schema - which dependencies pulled this package in?
hawk
@ 1.1.1
3 findings
high
Trust 45/100
EPSS 3.4%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Regular Expression Denial of Service in hawk
Uncontrolled Resource Consumption in Hawk
Affects 2 install paths
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade hawk from 1.1.1 to 3.1.3 or later
View advisory- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade hawk from 3.1.3 to 9.0.1 or later
View advisoryBlast radius
Paths from project root to hawk - which dependencies pulled this package in?
async
@ 2.6.3
1 finding
high
Trust 0/100
EPSS 3.3%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in async
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade async from 2.6.3 to 2.6.4 or later
View advisoryBlast radius
Paths from project root to async - which dependencies pulled this package in?
extend
@ 3.0.1
1 finding
medium
Trust 0/100
EPSS 3.0%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in extend
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade extend from 3.0.1 to 3.0.2 or later
View advisoryBlast radius
Paths from project root to extend - which dependencies pulled this package in?
2 findings
high
Trust 0/100
EPSS 2.8%
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
semver vulnerable to Regular Expression Denial of Service
Affects 2 install paths
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade semver from 5.5.0 to 5.7.2 or later
View advisoryBlast radius
Paths from project root to semver - which dependencies pulled this package in?
request
@ 2.42.0
4 findings
medium
Trust 30/100
EPSS 2.6%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Remote Memory Exposure in request
Server-Side Request Forgery in Request
No fixed version published in OSV
GHSA-p8p7-x288-28g6- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade request from 2.42.0 to 2.68.0 or later
View advisoryBlast radius
Paths from project root to request - which dependencies pulled this package in?
loader-utils
@ 0.2.17
1 finding
critical
Trust 0/100
EPSS 2.6%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype pollution in webpack loader-utils
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade loader-utils from 0.2.17 to 1.4.1 or later
View advisoryBlast radius
Paths from project root to loader-utils - which dependencies pulled this package in?
jsonpointer
@ 4.0.1
1 finding
medium
Trust 0/100
EPSS 2.5%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in node-jsonpointer
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade jsonpointer from 4.0.1 to 5.0.0 or later
View advisoryBlast radius
Paths from project root to jsonpointer - which dependencies pulled this package in?
kind-of
@ 6.0.2
1 finding
high
Trust 0/100
EPSS 2.3%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Validation Bypass in kind-of
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade kind-of from 6.0.2 to 6.0.3 or later
View advisoryBlast radius
Paths from project root to kind-of - which dependencies pulled this package in?
ajv
@ 6.10.2
2 findings
medium
Trust 0/100
EPSS 2.3%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype Pollution in Ajv
ajv has ReDoS when using `$data` option
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade ajv from 6.10.2 to 6.12.3 or later
View advisoryBlast radius
Paths from project root to ajv - which dependencies pulled this package in?
path-parse
@ 1.0.5
1 finding
medium
Trust 30/100
EPSS 2.2%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Regular Expression Denial of Service in path-parse
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade path-parse from 1.0.5 to 1.0.7 or later
View advisoryBlast radius
Paths from project root to path-parse - which dependencies pulled this package in?
bl
@ 0.9.5
1 finding
medium
Trust 30/100
EPSS 2.2%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Remote Memory Exposure in bl
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade bl from 0.9.5 to 1.2.3 or later
View advisoryBlast radius
Paths from project root to bl - which dependencies pulled this package in?
nth-check
@ 1.0.1
1 finding
high
Trust 30/100
EPSS 2.2%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Inefficient Regular Expression Complexity in nth-check
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade nth-check from 1.0.1 to 2.0.1 or later
View advisoryBlast radius
Paths from project root to nth-check - which dependencies pulled this package in?
mime
@ 1.2.11
1 finding
high
Trust 0/100
EPSS 2.1%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
mime Regular Expression Denial of Service when MIME lookup performed on untrusted user input
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade mime from 1.2.11 to 1.4.1 or later
View advisoryBlast radius
Paths from project root to mime - which dependencies pulled this package in?
6 findings
critical–high
Trust 0/100
EPSS 1.7%
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
form-data uses unsafe random function in form-data for choosing boundary
Affects 3 install paths
form-data: CRLF injection in form-data via unescaped multipart field names and filenames
Affects 3 install paths
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade form-data from 0.1.4 to 2.5.4 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade form-data from 2.1.4 to 2.5.4 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade form-data from 2.3.3 to 2.5.4 or later
View advisoryBlast radius
Paths from project root to form-data - which dependencies pulled this package in?
minimatch
@ 3.0.4
8 findings
high
Trust 30/100
EPSS 1.7%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions
Affects 2 install paths
minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern
Affects 2 install paths
minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments
Affects 2 install paths
minimatch ReDoS vulnerability
Affects 2 install paths
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade minimatch from 3.0.4 to 3.1.4 or later
View advisoryBlast radius
Paths from project root to minimatch - which dependencies pulled this package in?
fsevents
@ 1.2.2
2 findings
critical–medium
Trust 15/100
EPSS 1.5%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Code injection in fsevents
MAL-2023-462: Malicious code in fsevents (npm)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade fsevents from 1.2.2 to 1.2.11 or later
View advisoryBlast radius
Paths from project root to fsevents - which dependencies pulled this package in?
1 finding
high
Trust 0/100
EPSS 1.5%
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Prototype pollution in pathval
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade pathval from 0.1.1 to 1.1.1 or later
View advisoryBlast radius
Paths from project root to pathval - which dependencies pulled this package in?
braces
@ 1.8.5
1 finding
high
Trust 0/100
EPSS 1.5%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Uncontrolled resource consumption in braces
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade braces from 1.8.5 to 3.0.3 or later
View advisoryBlast radius
Paths from project root to braces - which dependencies pulled this package in?
css-what
@ 2.1.0
1 finding
high
Trust 30/100
EPSS 1.5%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
css-what vulnerable to ReDoS due to use of insecure regular expression
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade css-what from 2.1.0 to 2.1.3 or later
View advisoryBlast radius
Paths from project root to css-what - which dependencies pulled this package in?
micromatch
@ 2.3.11
1 finding
medium
Trust 0/100
EPSS 1.4%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Regular Expression Denial of Service (ReDoS) in micromatch
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade micromatch from 2.3.11 to 4.0.8 or later
View advisoryBlast radius
Paths from project root to micromatch - which dependencies pulled this package in?
ecstatic
@ 2.2.2
1 finding
medium
Trust 0/100
EPSS 1.3%
⚠ trust.unavailable
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Denial of Service in ecstatic
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust signals unavailable for this package upgrade
Upgrade ecstatic from 2.2.2 to 4.1.3 or later
View advisoryBlast radius
Paths from project root to ecstatic - which dependencies pulled this package in?
i
@ 0.3.6
1 finding
high
Trust 45/100
EPSS 1.2%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
inflect vulnerable to Inefficient Regular Expression Complexity
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade i from 0.3.6 to 0.3.7 or later
View advisoryBlast radius
Paths from project root to i - which dependencies pulled this package in?
cross-spawn
@ 5.1.0
1 finding
high
Trust 30/100
EPSS 0.9%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Regular Expression Denial of Service (ReDoS) in cross-spawn
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade cross-spawn from 5.1.0 to 6.0.6 or later
View advisoryBlast radius
Paths from project root to cross-spawn - which dependencies pulled this package in?
requirejs
@ 2.3.6
1 finding
critical
Trust 30/100
EPSS 0.7%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
jrburke requirejs vulnerable to prototype pollution
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade requirejs from 2.3.6 to 2.3.7 or later
View advisoryBlast radius
Paths from project root to requirejs - which dependencies pulled this package in?
1 finding
critical
Trust 30/100
EPSS 0.7%
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
sha.js is missing type checks leading to hash rewind and passing on crafted data
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade sha.js from 2.2.6 to 2.4.12 or later
View advisoryBlast radius
Paths from project root to sha.js - which dependencies pulled this package in?
yargs-parser
@ 5.0.0
1 finding
medium
Trust 0/100
EPSS 0.5%
⚠ new maintainer
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
yargs-parser Vulnerable to Prototype Pollution
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
Upgrade yargs-parser from 5.0.0 to 5.0.1 or later
View advisoryBlast radius
Paths from project root to yargs-parser - which dependencies pulled this package in?
brace-expansion
@ 1.1.11
6 findings
medium–low
Trust 0/100
EPSS 0.5%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
brace-expansion: Zero-step sequence causes process hang and memory exhaustion
Affects 2 install paths
brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
Affects 2 install paths
brace-expansion Regular Expression Denial of Service vulnerability
Affects 2 install paths
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade brace-expansion from 1.1.11 to 1.1.13 or later
View advisoryBlast radius
Paths from project root to brace-expansion - which dependencies pulled this package in?
js-yaml
@ 3.13.1
13 findings
high–medium
Trust 30/100
EPSS 0.4%
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
js-yaml: YAML merge-key chains can force quadratic CPU consumption
Affects 3 install paths
Code Injection in js-yaml
Affects 2 install paths
Denial of Service in js-yaml
Affects 2 install paths
JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases
Affects 3 install paths
js-yaml has prototype pollution in merge (<<)
Affects 3 install paths
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade js-yaml from 3.13.1 to 3.15.0 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade js-yaml from 3.4.6 to 3.15.0 or later
View advisory- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade js-yaml from 3.6.1 to 3.15.0 or later
View advisoryBlast radius
Paths from project root to js-yaml - which dependencies pulled this package in?
3 findings
high
Trust 0/100
EPSS 0.3%
⚠ ownership transferred
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided
Affects 3 install paths
- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade uuid from 2.0.3 to 11.1.1 or later
View advisory- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade uuid from 3.2.1 to 11.1.1 or later
View advisory- major version bump requires human review (never auto-merge)
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
- trust veto: new maintainer added
- trust veto: package ownership transferred between versions
Upgrade uuid from 3.3.2 to 11.1.1 or later
View advisoryBlast radius
Paths from project root to uuid - which dependencies pulled this package in?
tunnel-agent
@ 0.4.3
1 finding
medium
Trust 0/100
REVIEW
Verdict tier: at least one veto fired. A human needs to decide whether to merge despite the flagged risk.
Click for more →
Memory Exposure in tunnel-agent
- CI workflow doesn't run tests reliably; can't verify upgrade safety.
Upgrade tunnel-agent from 0.4.3 to 0.6.0 or later
View advisoryBlast radius
Paths from project root to tunnel-agent - which dependencies pulled this package in?
Package status
602 packages scanned.
- 60 Review-required candidates Arguss flagged these for a human decision - nothing merges until you review them.
- 4 Packages with no automated fix +4 More with unfixable findings alongside fixable ones
-
- async 0.2.10 direct
- async 0.9.2 direct
- async 1.5.2 direct
- benchmark 2.1.4 direct
- chalk 0.4.0 direct
- chalk 1.1.3 direct
- cheerio 0.22.0 direct
- codecov.io 0.1.6 direct
- coveralls 2.13.3 direct
- curl-amd 0.8.12 direct
- docdown 0.7.3 direct
- fs-extra 1.0.0 direct
- glob 5.0.15 direct
- glob 7.1.2 direct
- glob 7.1.4 direct
- istanbul 0.4.5 direct
- jscs 3.0.7 direct
- lodash-doc-globals 0.1.2 direct
- markdown-doctest 0.9.1 direct
- optional-dev-dependency 2.0.1 direct
- platform 1.3.5 direct
- qunit-extras 3.0.0 direct
- qunitjs 2.4.1 direct
- sauce-tunnel 2.5.0 direct
- uglify-js 2.7.5 direct
- uglify-js 3.6.0 direct
- webpack 1.15.0 direct
- abbrev 1.0.9
- abbrev 1.1.1
- acorn 3.3.0
- align-text 0.1.4
- amdefine 1.0.1
- ansi-regex 2.1.1
- ansi-styles 1.0.0
- ansi-styles 2.2.1
- anymatch 1.3.2
- aproba 1.2.0
- are-we-there-yet 1.1.4
- argparse 1.0.10
- arr-diff 2.0.0
- arr-flatten 1.1.0
- array-unique 0.2.1
- asn1 0.1.11
- asn1 0.2.3
- assert 1.4.1
- assert-plus 0.1.5
- assert-plus 0.2.0
- assert-plus 1.0.0
- async-each 1.0.1
- asynckit 0.4.0
- aws-sign2 0.5.0
- aws-sign2 0.6.0
- aws-sign2 0.7.0
- aws4 1.7.0
- aws4 1.8.0
- babel-code-frame 6.26.0
- babel-core 6.26.0
- babel-generator 6.26.1
- babel-helper-bindify-decorators 6.24.1
- babel-helper-builder-binary-assignment-operator-visitor 6.24.1
- babel-helper-call-delegate 6.24.1
- babel-helper-define-map 6.26.0
- babel-helper-explode-assignable-expression 6.24.1
- babel-helper-explode-class 6.24.1
- babel-helper-function-name 6.24.1
- babel-helper-get-function-arity 6.24.1
- babel-helper-hoist-variables 6.24.1
- babel-helper-optimise-call-expression 6.24.1
- babel-helper-regex 6.26.0
- babel-helper-remap-async-to-generator 6.24.1
- babel-helper-replace-supers 6.24.1
- babel-helpers 6.24.1
- babel-messages 6.23.0
- babel-plugin-check-es2015-constants 6.22.0
- babel-plugin-syntax-async-functions 6.13.0
- babel-plugin-syntax-async-generators 6.13.0
- babel-plugin-syntax-class-constructor-call 6.18.0
- babel-plugin-syntax-class-properties 6.13.0
- babel-plugin-syntax-decorators 6.13.0
- babel-plugin-syntax-do-expressions 6.13.0
- babel-plugin-syntax-dynamic-import 6.18.0
- babel-plugin-syntax-exponentiation-operator 6.13.0
- babel-plugin-syntax-export-extensions 6.13.0
- babel-plugin-syntax-function-bind 6.13.0
- babel-plugin-syntax-object-rest-spread 6.13.0
- babel-plugin-syntax-trailing-function-commas 6.22.0
- babel-plugin-transform-async-generator-functions 6.24.1
- babel-plugin-transform-async-to-generator 6.24.1
- babel-plugin-transform-class-constructor-call 6.24.1
- babel-plugin-transform-class-properties 6.24.1
- babel-plugin-transform-decorators 6.24.1
- babel-plugin-transform-do-expressions 6.22.0
- babel-plugin-transform-es2015-arrow-functions 6.22.0
- babel-plugin-transform-es2015-block-scoped-functions 6.22.0
- babel-plugin-transform-es2015-block-scoping 6.26.0
- babel-plugin-transform-es2015-classes 6.24.1
- babel-plugin-transform-es2015-computed-properties 6.24.1
- babel-plugin-transform-es2015-destructuring 6.23.0
- babel-plugin-transform-es2015-duplicate-keys 6.24.1
- babel-plugin-transform-es2015-for-of 6.23.0
- babel-plugin-transform-es2015-function-name 6.24.1
- babel-plugin-transform-es2015-literals 6.22.0
- babel-plugin-transform-es2015-modules-amd 6.24.1
- babel-plugin-transform-es2015-modules-commonjs 6.26.0
- babel-plugin-transform-es2015-modules-systemjs 6.24.1
- babel-plugin-transform-es2015-modules-umd 6.24.1
- babel-plugin-transform-es2015-object-super 6.24.1
- babel-plugin-transform-es2015-parameters 6.24.1
- babel-plugin-transform-es2015-shorthand-properties 6.24.1
- babel-plugin-transform-es2015-spread 6.22.0
- babel-plugin-transform-es2015-sticky-regex 6.24.1
- babel-plugin-transform-es2015-template-literals 6.22.0
- babel-plugin-transform-es2015-typeof-symbol 6.23.0
- babel-plugin-transform-es2015-unicode-regex 6.24.1
- babel-plugin-transform-exponentiation-operator 6.24.1
- babel-plugin-transform-export-extensions 6.22.0
- babel-plugin-transform-function-bind 6.22.0
- babel-plugin-transform-object-rest-spread 6.26.0
- babel-plugin-transform-regenerator 6.26.0
- babel-plugin-transform-strict-mode 6.24.1
- babel-preset-es2015 6.24.1
- babel-preset-stage-0 6.24.1
- babel-preset-stage-1 6.24.1
- babel-preset-stage-2 6.24.1
- babel-preset-stage-3 6.24.1
- babel-register 6.26.0
- babel-runtime 6.26.0
- babel-template 6.26.0
- babel-types 6.26.0
- babylon 6.18.0
- balanced-match 1.0.0
- base64-js 1.3.0
- bcrypt-pbkdf 1.0.1
- big.js 3.2.0
- binary-extensions 1.11.0
- boolbase 1.0.0
- boom 0.4.2
- boom 2.10.1
- browserify-aes 0.4.0
- browserify-zlib 0.1.4
- buffer 4.9.1
- builtin-modules 1.1.1
- builtin-status-codes 3.0.0
- camelcase 1.2.1
- camelcase 3.0.0
- caseless 0.11.0
- caseless 0.12.0
- caseless 0.6.0
- center-align 0.1.3
- chokidar 1.6.1
- chokidar 1.7.0
- chownr 1.1.2
- cli-table 0.3.1
- cliui 2.1.0
- cliui 3.2.0
- clone 1.0.4
- code-point-at 1.1.0
- colors 0.6.2
- colors 1.0.3
- combined-stream 0.0.7
- combined-stream 1.0.6
- combined-stream 1.0.8
- commander 2.15.1
- commander 2.20.0
- commander 2.9.0
- comment-parser 0.3.2
- concat-map 0.0.1
- console-browserify 1.1.0
- console-control-strings 1.1.0
- constants-browserify 1.0.0
- convert-source-map 1.5.1
- core-js 2.5.5
- core-util-is 1.0.2
- cryptiles 0.2.2
- cryptiles 2.0.5
- crypto-browserify 3.3.0
- css-select 1.2.0
- cst 0.4.10
- ctype 0.5.3
- cycle 1.0.3
- dashdash 1.14.1
- date-now 0.1.4
- debug 2.6.9
- decamelize 1.2.0
- deep-equal 0.1.2
- deep-extend 0.6.0
- deep-is 0.1.3
- defined 0.0.0
- delayed-stream 0.0.5
- delayed-stream 1.0.0
- delegates 1.0.0
- detect-file 0.1.0
- detect-indent 4.0.0
- detect-libc 1.0.3
- doctrine 2.0.0
- dom-serializer 0.1.0
- domain-browser 1.2.0
- domelementtype 1.1.3
- domelementtype 1.3.0
- domhandler 2.3.0
- domhandler 2.4.1
- domutils 1.5.1
- duplexer 0.1.1
- ecc-jsbn 0.1.1
- emojis-list 2.1.0
- enhanced-resolve 0.9.1
- ensure-posix-path 1.0.2
- entities 1.0.0
- entities 1.1.1
- errno 0.1.7
- error-ex 1.3.1
- escape-string-regexp 1.0.5
- escodegen 1.8.1
- esprima 2.7.3
- esprima 4.0.1
- estraverse 1.9.3
- estraverse 4.2.0
- esutils 2.0.2
- events 1.1.1
- exists-stat 1.0.0
- exit 0.1.2
- expand-brackets 0.1.5
- expand-range 1.8.2
- expand-tilde 1.2.2
- extend 3.0.2
- extglob 0.3.2
- extsprintf 1.3.0
- eyes 0.1.8
- fast-deep-equal 2.0.1
- fast-json-stable-stringify 2.0.0
- fast-levenshtein 2.0.6
- filename-regex 2.0.1
- fill-range 2.2.4
- find-up 1.1.2
- findup-sync 0.4.3
- for-in 1.0.2
- for-own 0.1.5
- forever-agent 0.5.2
- forever-agent 0.6.1
- fs-exists-sync 0.1.0
- fs-minipass 1.2.6
- fs.realpath 1.0.0
- gauge 2.7.4
- generate-function 2.0.0
- generate-object-property 1.2.0
- get-caller-file 1.0.2
- getpass 0.1.7
- glob-base 0.3.0
- glob-parent 2.0.0
- global-modules 0.2.3
- global-prefix 0.1.5
- globals 9.18.0
- graceful-fs 4.1.11
- graceful-readlink 1.0.1
- har-schema 2.0.0
- har-validator 2.0.6
- har-validator 5.1.3
- has-ansi 2.0.0
- has-color 0.1.7
- has-flag 1.0.0
- has-unicode 2.0.1
- he 1.2.0
- home-or-tmp 2.0.0
- homedir-polyfill 1.0.1
- htmlparser2 3.8.3
- htmlparser2 3.9.2
- http-signature 0.10.1
- http-signature 1.1.1
- http-signature 1.2.0
- https-browserify 0.0.1
- iconv-lite 0.4.21
- ieee754 1.1.11
- ignore-walk 3.0.1
- indexof 0.0.1
- inflight 1.0.6
- inherit 2.2.6
- inherits 2.0.1
- inherits 2.0.3
- interpret 0.6.6
- invariant 2.2.4
- invert-kv 1.0.0
- is-arrayish 0.2.1
- is-binary-path 1.0.1
- is-buffer 1.1.6
- is-builtin-module 1.0.0
- is-dotfile 1.0.3
- is-equal-shallow 0.1.3
- is-extendable 0.1.1
- is-extglob 1.0.0
- is-finite 1.0.2
- is-fullwidth-code-point 1.0.0
- is-glob 2.0.1
- is-my-ip-valid 1.0.0
- is-my-json-valid 2.17.2
- is-number 2.1.0
- is-number 4.0.0
- is-posix-bracket 0.1.1
- is-primitive 2.0.0
- is-property 1.0.2
- is-typedarray 1.0.0
- is-utf8 0.2.1
- is-windows 0.2.0
- isarray 0.0.1
- isarray 1.0.0
- isexe 2.0.0
- isobject 2.1.0
- isstream 0.1.2
- js-reporters 1.2.0
- js-tokens 3.0.2
- jsbn 0.1.1
- jscs-jsdoc 2.0.0
- jscs-preset-wikimedia 1.0.1
- jsdoctypeparser 1.2.0
- jsesc 0.5.0
- jsesc 1.3.0
- json-schema-traverse 0.4.1
- json-stringify-safe 5.0.1
- jsonfile 2.4.0
- jsonify 0.0.0
- jsonlint 1.6.3
- jsprim 1.4.1
- JSV 4.0.2
- kind-of 3.2.2
- klaw 1.3.1
- lazy-cache 1.0.4
- lcid 1.0.0
- lcov-parse 0.0.10
- levn 0.3.0
- load-json-file 1.1.0
- lodash.assign 4.2.0
- lodash.assignin 4.2.0
- lodash.bind 4.2.1
- lodash.defaults 4.2.0
- lodash.filter 4.6.0
- lodash.flatten 4.4.0
- lodash.foreach 4.5.0
- lodash.map 4.6.0
- lodash.merge 4.6.2
- lodash.reduce 4.6.0
- lodash.reject 4.6.0
- lodash.some 4.6.0
- log-driver 1.2.5
- longest 1.0.1
- loose-envify 1.3.1
- lru-cache 4.1.2
- matcher-collection 1.0.5
- math-random 1.0.4
- memory-fs 0.2.0
- memory-fs 0.3.0
- mime 1.6.0
- mime-db 1.33.0
- mime-db 1.40.0
- mime-types 1.0.2
- mime-types 2.1.18
- mime-types 2.1.24
- minipass 2.3.5
- minizlib 1.2.1
- mkdirp 0.5.1
- ms 2.0.0
- mute-stream 0.0.7
- nan 2.10.0
- natural-compare 1.2.2
- ncp 0.4.2
- needle 2.2.0
- neo-async 2.6.1
- node-libs-browser 0.7.0
- node-pre-gyp 0.9.1
- node-uuid 1.4.8
- nomnom 1.8.1
- nopt 3.0.6
- nopt 4.0.1
- normalize-package-data 2.4.0
- normalize-path 2.1.1
- npm-bundled 1.0.3
- npm-packlist 1.1.10
- npmlog 4.1.2
- number-is-nan 1.0.1
- oauth-sign 0.4.0
- oauth-sign 0.8.2
- oauth-sign 0.9.0
- object-assign 4.1.1
- object.omit 2.0.1
- once 1.4.0
- optimist 0.6.1
- optionator 0.8.2
- os-browserify 0.2.1
- os-homedir 1.0.2
- os-locale 1.4.0
- os-tmpdir 1.0.2
- osenv 0.1.5
- pako 0.2.9
- parse-glob 3.0.4
- parse-json 2.2.0
- parse-passwd 1.0.0
- path-browserify 0.0.0
- path-exists 2.1.0
- path-is-absolute 1.0.1
- path-type 1.1.0
- pbkdf2-compat 2.0.1
- performance-now 2.1.0
- pify 2.3.0
- pinkie 2.0.4
- pinkie-promise 2.0.1
- pkginfo 0.3.1
- pkginfo 0.4.1
- prelude-ls 1.1.2
- preserve 0.2.0
- private 0.1.8
- process 0.11.10
- process-nextick-args 2.0.0
- prompt 0.2.14
- prr 1.0.1
- pseudomap 1.0.2
- psl 1.2.0
- punycode 1.3.2
- punycode 1.4.1
- punycode 2.1.1
- querystring 0.2.0
- querystring-es3 0.2.1
- randomatic 3.1.1
- rc 1.2.8
- read 1.0.7
- read-pkg 1.1.0
- read-pkg-up 1.0.1
- readable-stream 1.0.34
- readable-stream 1.1.14
- readable-stream 2.3.6
- readdirp 2.1.0
- regenerate 1.3.3
- regenerator-runtime 0.11.1
- regenerator-transform 0.10.1
- regex-cache 0.4.4
- regexpu-core 2.0.0
- regjsgen 0.2.0
- regjsparser 0.1.5
- remove-trailing-separator 1.1.0
- repeat-element 1.1.2
- repeat-string 1.6.1
- repeating 2.0.1
- require-directory 2.1.1
- require-main-filename 1.0.1
- reserved-words 0.1.2
- resolve 1.1.7
- resolve 1.3.2
- resolve-dir 0.1.1
- resumer 0.0.0
- revalidator 0.1.8
- right-align 0.1.3
- rimraf 2.6.2
- ripemd160 0.2.0
- safe-buffer 5.1.1
- safe-buffer 5.2.0
- safer-buffer 2.1.2
- sax 1.2.4
- set-blocking 2.0.0
- set-immediate-shim 1.0.1
- setimmediate 1.0.5
- shebang-command 1.2.0
- shebang-regex 1.0.0
- signal-exit 3.0.2
- slash 1.0.0
- sntp 0.2.4
- sntp 1.0.9
- source-list-map 0.1.8
- source-map 0.2.0
- source-map 0.4.4
- source-map 0.5.7
- source-map 0.6.1
- source-map-support 0.4.18
- spdx-correct 3.0.0
- spdx-exceptions 2.1.0
- spdx-expression-parse 3.0.0
- spdx-license-ids 3.0.0
- split 0.2.10
- split 1.0.1
- sprintf-js 1.0.3
- sshpk 1.14.1
- stack-trace 0.0.10
- stream-browserify 2.0.1
- stream-combiner 0.0.4
- stream-http 2.8.1
- string-width 1.0.2
- string_decoder 0.10.31
- string_decoder 1.1.1
- stringstream 0.0.6
- strip-ansi 0.1.1
- strip-ansi 3.0.1
- strip-bom 2.0.0
- strip-json-comments 1.0.4
- strip-json-comments 2.0.1
- supports-color 2.0.0
- supports-color 3.2.3
- tapable 0.1.10
- tape 2.3.0
- through 2.3.8
- timers-browserify 2.0.10
- to-arraybuffer 1.0.1
- to-double-quotes 2.0.0
- to-fast-properties 1.0.3
- to-single-quotes 2.0.1
- trim-right 1.0.1
- tty-browserify 0.0.0
- tunnel-agent 0.6.0
- tweetnacl 0.14.5
- type-check 0.3.2
- uglify-to-browserify 1.0.2
- uri-js 4.2.2
- url 0.11.0
- url-join 2.0.5
- urlgrey 0.4.0
- util 0.10.3
- util-deprecate 1.0.2
- utile 0.2.1
- validate-npm-package-license 3.0.3
- verror 1.10.0
- vm-browserify 0.0.4
- vow 0.4.18
- vow-fs 0.3.6
- vow-queue 0.4.3
- walk-sync 0.3.1
- watchpack 0.2.9
- webpack-core 0.6.9
- which 1.3.0
- which-module 1.0.0
- wide-align 1.1.2
- window-size 0.1.0
- winston 0.8.3
- wordwrap 0.0.2
- wordwrap 0.0.3
- wordwrap 1.0.0
- wrap-ansi 2.1.0
- wrappy 1.0.2
- xmlbuilder 3.1.0
- xtend 4.0.1
- yallist 2.1.2
- yallist 3.0.3
- yargs 3.10.0
- yargs 7.1.0
Review auto-merge candidates and open PRs in a guided flow.
Glossary
What the labels and signals mean.
Glossary
What the labels and signals mean.
- Trust Save
- A package upgrade Arguss would have blocked despite the new version being available, because trust signals, like ownership transfer or a new maintainer, fired during the upgrade window. The name reflects what the agent did for the user: saved them from a potentially malicious update that a version-only auto-PR tool would have merged.
- AUTO-MERGE
- Verdict tier indicating the fix passes all three lenses cleanly. After you confirm action from a Scan assessment, Arguss opens a pull request for the upgrade; it does not merge PRs on GitHub. The envelope is conservative on purpose: patch or minor version bump, trust signals unchanged, blast radius bounded, real tests pass.
- REVIEW
- Verdict tier requiring a human decision. At least one veto fired during fix-confidence evaluation, trust signals shifted, the pipeline can't verify post-upgrade behavior, or the upgrade is a major version bump. The agent surfaces the reasons; the developer decides.
- DECLINE
- Verdict tier indicating no remediation is recommended. Typically applies when no fix version exists for the finding, or when multiple critical vetoes make even human review unproductive.
fix_kind.major- Veto signal that fires when the available fix requires a major version bump (1.x → 2.x). Major bumps imply potential breaking changes and fall outside the auto-merge envelope by default, even when the upgrade is the only available fix.
trust.new_maintainer- Veto signal that fires when a package added a new maintainer during the upgrade window, meaning between the user's current version and the proposed upgrade. New publishing identities are a well-documented attack vector for typosquats and supply chain takeovers.
trust.ownership_transferred- Veto signal that fires when a package's primary maintainer changed during the upgrade window. Combined with
trust.new_maintainer, this is the highest-risk trust combination, typical of the xz-utils style attacks and historical npm credential theft incidents. pipeline.test_reality- Veto signal that fires when Arguss can't verify tests will run on the upgraded code. Four conditions must hold: a test script exists in
package.json, it isn't a no-op, real test files exist, and a workflow actually invokes them. If any fail, the fix cannot qualify for AUTO_MERGE because there's no way to verify the upgrade didn't break the user's project. - CVSS
- Common Vulnerability Scoring System. A numeric score (0.0–10.0) representing how damaging a vulnerability could be if exploited. Sourced from NIST's National Vulnerability Database via OSV.dev. Severity, not urgency.
- EPSS
- Exploit Prediction Scoring System. A daily-updated probability (0.0–1.0, displayed as percent) that a CVE will be exploited in the next 30 days. Sourced from FIRST.org. Probability, not severity.
- KEV
- CISA's Known Exploited Vulnerabilities catalog. A federal list of CVEs with documented active exploitation in the wild. Federal agencies have a binding patching deadline; for everyone else, presence on KEV is the strongest "this is being used right now" signal available. Sourced directly from CISA.
- Project Risk Score (PRS)
- A weighted blend of the three lens subscores (40% vulnerability, 30% trust, 30% pipeline) producing an overall 0–100 indicator of the project's dependency health. Useful for at-a-glance triage; the per-finding fix-confidence verdicts are what drive automated decisions.
Dependency graph
Full-project map of transitive dependencies. Severity colors reflect vulnerabilities; trust rings apply only to direct dependencies analyzed by OpenSSF Scorecard (higher = riskier).