Please update your dependencies to reduce number of vulnerabilities.
❯ npm audit
# npm audit report
body-parser >=2.0.0 <2.3.0 || <1.20.6
body-parser vulnerable to denial of service when invalid limit value silently disables size enforcement - https://github.com/advisories/GHSA-v422-hmwv-36x6
body-parser vulnerable to denial of service when invalid limit value silently disables size enforcement - https://github.com/advisories/GHSA-v422-hmwv-36x6
fix available via `npm audit fix --force`
Will install body-parser@2.3.0, which is outside the stated dependency range
node_modules/body-parser
node_modules/express/node_modules/body-parser
brace-expansion <=1.1.17 || 3.0.0 - 5.0.8
Severity: high
brace-expansion: Large numeric range defeats documented `max` DoS protection - https://github.com/advisories/GHSA-jxxr-4gwj-5jf2
brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups - https://github.com/advisories/GHSA-3jxr-9vmj-r5cp
brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups - https://github.com/advisories/GHSA-3jxr-9vmj-r5cp
brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash - https://github.com/advisories/GHSA-mh99-v99m-4gvg
brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash - https://github.com/advisories/GHSA-mh99-v99m-4gvg
brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation - https://github.com/advisories/GHSA-rgw5-rvv9-x895
brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation - https://github.com/advisories/GHSA-rgw5-rvv9-x895
fix available via `npm audit fix`
node_modules/brace-expansion
node_modules/rimraf/node_modules/brace-expansion
decompress *
Severity: critical
Decompress: Archive extraction can create files and links outside of the target directory - https://github.com/advisories/GHSA-mp2f-45pm-3cg9
decompress: Arbitrary File Write via Archive Extraction (Zip Slip) - https://github.com/advisories/GHSA-h39j-r5qq-r9mm
decompress allows arbitrary hardlink creation during archive extraction - https://github.com/advisories/GHSA-jwp9-9v96-94mx
No fix available
node_modules/decompress
extract-zip *
Severity: high
extract-zip unvalidated symlink path traversal - https://github.com/advisories/GHSA-jmr9-qjv8-65gv
No fix available
node_modules/extract-zip
flatted <=3.4.1
Severity: high
flatted vulnerable to unbounded recursion DoS in parse() revive phase - https://github.com/advisories/GHSA-25h7-pfq9-p65f
Prototype Pollution via parse() in NodeJS flatted - https://github.com/advisories/GHSA-rf6f-7fwh-wjgh
fix available via `npm audit fix --force`
Will install eslint@10.8.1, which is a breaking change
node_modules/flatted
flat-cache 1.3.1 || 2.0.0 - 2.0.1
Depends on vulnerable versions of flatted
node_modules/flat-cache
file-entry-cache 4.0.0 - 5.0.1
Depends on vulnerable versions of flat-cache
node_modules/file-entry-cache
eslint 4.0.0-alpha.0 - 7.14.0
Depends on vulnerable versions of file-entry-cache
Depends on vulnerable versions of inquirer
node_modules/eslint
js-yaml <=3.15.0
Severity: high
JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases - https://github.com/advisories/GHSA-h67p-54hq-rp68
js-yaml: YAML merge-key chains can force quadratic CPU consumption - https://github.com/advisories/GHSA-52cp-r559-cp3m
JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) — CVE-2026-59870 fix not backported - https://github.com/advisories/GHSA-5p4m-2wfm-xmqj
fix available via `npm audit fix`
node_modules/js-yaml
qs 6.11.1 - 6.15.1
Severity: moderate
qs has a remotely triggerable DoS: qs.stringify crashes with TypeError on null/undefined entries in comma-format arrays when encodeValuesOnly is set - https://github.com/advisories/GHSA-q8mj-m7cp-5q26
fix available via `npm audit fix --force`
Will install express@4.22.2, which is outside the stated dependency range
node_modules/express/node_modules/body-parser/node_modules/qs
node_modules/qs
express 4.21.0 - 4.22.1 || 5.0.0-alpha.1 - 5.0.1
Depends on vulnerable versions of qs
node_modules/express
tar <=7.5.20
Severity: critical
node-tar applies PAX size override to intermediary GNU long-name/long-link headers, causing tar parser interpretation differential (file smuggling) - https://github.com/advisories/GHSA-vmf3-w455-68vh
node-tar: Process crash via PAX numeric path type confusion - https://github.com/advisories/GHSA-w8wr-v893-vjvp
node-tar: Decompression/parse DoS via unlimited input - https://github.com/advisories/GHSA-23hp-3jrh-7fpw
node-tar: Negative tar entry size causes infinite loop in archive replace - https://github.com/advisories/GHSA-8x88-c5mf-7j5w
node-tar: Uncaught Exception DoS via NUL byte in PAX path/linkpath records - https://github.com/advisories/GHSA-gvwx-54wh-qm9j
node-tar: Uncontrolled recursion in mapHas/filesFilter allows uncatchable stack-overflow DoS via crafted long-path tar with member selection - https://github.com/advisories/GHSA-r292-9mhp-454m
fix available via `npm audit fix --force`
Will install tar@7.5.22, which is outside the stated dependency range
node_modules/tar
tmp <=0.2.5
Severity: high
tmp allows arbitrary temporary file / directory write via symbolic link `dir` parameter - https://github.com/advisories/GHSA-52f5-9888-hmc6
tmp has Path Traversal via unsanitized prefix/postfix that enables directory escape - https://github.com/advisories/GHSA-ph9p-34f9-6g65
fix available via `npm audit fix --force`
Will install inquirer@14.0.2, which is a breaking change
node_modules/tmp
external-editor >=1.1.1
Depends on vulnerable versions of tmp
node_modules/external-editor
inquirer 3.0.0 - 8.2.6 || 9.0.0 - 9.3.7
Depends on vulnerable versions of external-editor
node_modules/inquirer
15 vulnerabilities (3 low, 2 moderate, 8 high, 2 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Please update your dependencies to reduce number of vulnerabilities.
At the time of creating this issue
npm auditreports 15 vulnerabilities (3 low, 2 moderate, 8 high, 2 critical):