Skip to content

Commit 4198ad8

Browse files
committed
docs: Explain reasoning behind adding an entry into allowlist
1 parent 8f66a38 commit 4198ad8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

audit-ci.jsonc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,12 @@
33
"$schema": "https://github.com/IBM/audit-ci/raw/main/docs/schema.json",
44
"low": true,
55
"allowlist": [
6-
// Transitive dependency in vitepress (dev-only, documentation tool).
7-
// Cannot be fixed until upstream vite updates esbuild. Excluded to avoid scan noise.
6+
// GHSA-67mh-4wv8-2f99 allows malicious websites to read localhost files while dev server runs.
7+
// We use VitePress for documentation build and all the information is already publicly available on GitHub Pages.
8+
// Exposure during local development doesn't leak confidential information.
9+
// This issue affects only the dev server. Production/CI builds are unaffected.
10+
//
11+
// Fix is available in VitePress 2.x with esbuild v0.25.x, but no stable release yet (only alpha).
812
"GHSA-67mh-4wv8-2f99|vitepress>vite>esbuild"
913
]
1014
}

0 commit comments

Comments
 (0)