Files
user-system/docs/evidence/ops/2026-03-28/sca/npm-audit-full-20260328-212647.json

442 lines
10 KiB
JSON

{
"auditReportVersion": 2,
"vulnerabilities": {
"@eslint-community/eslint-utils": {
"name": "@eslint-community/eslint-utils",
"severity": "moderate",
"isDirect": false,
"via": [
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@eslint-community/eslint-utils"
],
"fixAvailable": true
},
"@eslint/config-array": {
"name": "@eslint/config-array",
"severity": "moderate",
"isDirect": false,
"via": [
"minimatch"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@eslint/config-array"
],
"fixAvailable": true
},
"@eslint/eslintrc": {
"name": "@eslint/eslintrc",
"severity": "moderate",
"isDirect": false,
"via": [
"minimatch"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@eslint/eslintrc"
],
"fixAvailable": true
},
"@typescript-eslint/eslint-plugin": {
"name": "@typescript-eslint/eslint-plugin",
"severity": "moderate",
"isDirect": false,
"via": [
"@typescript-eslint/parser",
"@typescript-eslint/type-utils",
"@typescript-eslint/utils",
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@typescript-eslint/eslint-plugin"
],
"fixAvailable": true
},
"@typescript-eslint/parser": {
"name": "@typescript-eslint/parser",
"severity": "moderate",
"isDirect": false,
"via": [
"@typescript-eslint/typescript-estree",
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@typescript-eslint/parser"
],
"fixAvailable": true
},
"@typescript-eslint/type-utils": {
"name": "@typescript-eslint/type-utils",
"severity": "moderate",
"isDirect": false,
"via": [
"@typescript-eslint/typescript-estree",
"@typescript-eslint/utils",
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@typescript-eslint/type-utils"
],
"fixAvailable": true
},
"@typescript-eslint/typescript-estree": {
"name": "@typescript-eslint/typescript-estree",
"severity": "moderate",
"isDirect": false,
"via": [
"tinyglobby"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@typescript-eslint/typescript-estree"
],
"fixAvailable": true
},
"@typescript-eslint/utils": {
"name": "@typescript-eslint/utils",
"severity": "moderate",
"isDirect": false,
"via": [
"@eslint-community/eslint-utils",
"@typescript-eslint/typescript-estree",
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@typescript-eslint/utils"
],
"fixAvailable": true
},
"@vitejs/plugin-react": {
"name": "@vitejs/plugin-react",
"severity": "moderate",
"isDirect": true,
"via": [
"vite"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@vitejs/plugin-react"
],
"fixAvailable": false
},
"@vitest/coverage-v8": {
"name": "@vitest/coverage-v8",
"severity": "moderate",
"isDirect": true,
"via": [
"vitest"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@vitest/coverage-v8"
],
"fixAvailable": false
},
"@vitest/mocker": {
"name": "@vitest/mocker",
"severity": "moderate",
"isDirect": false,
"via": [
"vite"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/@vitest/mocker"
],
"fixAvailable": true
},
"brace-expansion": {
"name": "brace-expansion",
"severity": "moderate",
"isDirect": false,
"via": [
{
"source": 1115540,
"name": "brace-expansion",
"dependency": "brace-expansion",
"title": "brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
"url": "https://github.com/advisories/GHSA-f886-m6hf-6m8v",
"severity": "moderate",
"cwe": [
"CWE-400"
],
"cvss": {
"score": 6.5,
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"
},
"range": "<1.1.13"
},
{
"source": 1115543,
"name": "brace-expansion",
"dependency": "brace-expansion",
"title": "brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
"url": "https://github.com/advisories/GHSA-f886-m6hf-6m8v",
"severity": "moderate",
"cwe": [
"CWE-400"
],
"cvss": {
"score": 6.5,
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"
},
"range": ">=4.0.0 <5.0.5"
}
],
"effects": [
"minimatch"
],
"range": "",
"nodes": [
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion",
"node_modules/brace-expansion"
],
"fixAvailable": false
},
"eslint": {
"name": "eslint",
"severity": "moderate",
"isDirect": true,
"via": [
"@eslint-community/eslint-utils",
"@eslint/config-array",
"@eslint/eslintrc",
"minimatch"
],
"effects": [
"@eslint-community/eslint-utils",
"@typescript-eslint/eslint-plugin",
"@typescript-eslint/parser",
"@typescript-eslint/type-utils",
"@typescript-eslint/utils",
"eslint-plugin-react-hooks",
"eslint-plugin-react-refresh",
"typescript-eslint"
],
"range": "",
"nodes": [
"node_modules/eslint"
],
"fixAvailable": false
},
"eslint-plugin-react-hooks": {
"name": "eslint-plugin-react-hooks",
"severity": "moderate",
"isDirect": true,
"via": [
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/eslint-plugin-react-hooks"
],
"fixAvailable": false
},
"eslint-plugin-react-refresh": {
"name": "eslint-plugin-react-refresh",
"severity": "moderate",
"isDirect": true,
"via": [
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/eslint-plugin-react-refresh"
],
"fixAvailable": false
},
"fdir": {
"name": "fdir",
"severity": "moderate",
"isDirect": false,
"via": [
"picomatch"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/fdir"
],
"fixAvailable": true
},
"minimatch": {
"name": "minimatch",
"severity": "moderate",
"isDirect": false,
"via": [
"brace-expansion"
],
"effects": [
"@eslint/config-array",
"@eslint/eslintrc",
"eslint"
],
"range": "",
"nodes": [
"node_modules/minimatch"
],
"fixAvailable": false
},
"picomatch": {
"name": "picomatch",
"severity": "high",
"isDirect": false,
"via": [
{
"source": 1115551,
"name": "picomatch",
"dependency": "picomatch",
"title": "Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching",
"url": "https://github.com/advisories/GHSA-3v7f-55p6-f55p",
"severity": "moderate",
"cwe": [
"CWE-1321"
],
"cvss": {
"score": 5.3,
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
},
"range": ">=4.0.0 <4.0.4"
},
{
"source": 1115554,
"name": "picomatch",
"dependency": "picomatch",
"title": "Picomatch has a ReDoS vulnerability via extglob quantifiers",
"url": "https://github.com/advisories/GHSA-c2c7-rcm5-vvqj",
"severity": "high",
"cwe": [
"CWE-1333"
],
"cvss": {
"score": 7.5,
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
},
"range": ">=4.0.0 <4.0.4"
}
],
"effects": [
"fdir",
"tinyglobby",
"vite",
"vitest"
],
"range": "",
"nodes": [
"node_modules/picomatch"
],
"fixAvailable": false
},
"tinyglobby": {
"name": "tinyglobby",
"severity": "moderate",
"isDirect": false,
"via": [
"fdir",
"picomatch"
],
"effects": [
"@typescript-eslint/typescript-estree"
],
"range": "",
"nodes": [
"node_modules/tinyglobby"
],
"fixAvailable": true
},
"typescript-eslint": {
"name": "typescript-eslint",
"severity": "moderate",
"isDirect": true,
"via": [
"@typescript-eslint/eslint-plugin",
"@typescript-eslint/parser",
"@typescript-eslint/typescript-estree",
"@typescript-eslint/utils",
"eslint"
],
"effects": [],
"range": "",
"nodes": [
"node_modules/typescript-eslint"
],
"fixAvailable": false
},
"vite": {
"name": "vite",
"severity": "moderate",
"isDirect": true,
"via": [
"picomatch",
"tinyglobby"
],
"effects": [
"@vitejs/plugin-react",
"@vitest/mocker"
],
"range": "",
"nodes": [
"node_modules/vite"
],
"fixAvailable": false
},
"vitest": {
"name": "vitest",
"severity": "moderate",
"isDirect": true,
"via": [
"@vitest/mocker",
"picomatch",
"tinyglobby",
"vite"
],
"effects": [
"@vitest/coverage-v8"
],
"range": "",
"nodes": [
"node_modules/vitest"
],
"fixAvailable": false
}
},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 21,
"high": 1,
"critical": 0,
"total": 22
},
"dependencies": {
"prod": 83,
"dev": 297,
"optional": 34,
"peer": 8,
"peerOptional": 0,
"total": 379
}
}
}