fix(security): Ignore CVE-2026-23745, CVE-2026-23950 and CVE-2024-28863 because they are limited to build/dev environments. (#5733)
The tar vulnerabilities affect build-time tools (lerna) and transitive dependencies, but not runtime data flow from Cornerstone3D to its dependencies.
This commit is contained in:
parent
16267d9ddd
commit
320f0a7463
@ -119,8 +119,20 @@ jobs:
|
|||||||
echo "🔍 Running bun audit for security vulnerabilities..."
|
echo "🔍 Running bun audit for security vulnerabilities..."
|
||||||
echo "Checking for HIGH-RISK vulnerabilities..."
|
echo "Checking for HIGH-RISK vulnerabilities..."
|
||||||
|
|
||||||
# Ignore CVE-2025-64756 (aka GHSA-5j98-mcp5-4vw2) - glob is not used on the command line
|
# Define ignored vulnerabilities with comments
|
||||||
if bun audit --ignore=GHSA-5j98-mcp5-4vw2 --audit-level high; then
|
IGNORED_VULNS=(
|
||||||
|
"GHSA-5j98-mcp5-4vw2" # CVE-2025-64756 - glob is not used on the command line
|
||||||
|
"GHSA-8qq5-rm4j-mr97" # CVE-2026-23745 - limited to build/dev environments
|
||||||
|
"GHSA-r6q2-hw4h-h46w" # CVE-2026-23950 - limited to build/dev environments
|
||||||
|
)
|
||||||
|
|
||||||
|
# Build ignore flags
|
||||||
|
IGNORE_FLAGS=""
|
||||||
|
for vuln in "${IGNORED_VULNS[@]}"; do
|
||||||
|
IGNORE_FLAGS="$IGNORE_FLAGS --ignore=$vuln"
|
||||||
|
done
|
||||||
|
|
||||||
|
if bun audit $IGNORE_FLAGS --audit-level high; then
|
||||||
echo "✅ No high-risk vulnerabilities found"
|
echo "✅ No high-risk vulnerabilities found"
|
||||||
echo "🎉 Security audit passed!"
|
echo "🎉 Security audit passed!"
|
||||||
else
|
else
|
||||||
@ -137,8 +149,7 @@ jobs:
|
|||||||
echo ""
|
echo ""
|
||||||
echo "📋 Full audit report:"
|
echo "📋 Full audit report:"
|
||||||
|
|
||||||
# Ignore CVE-2025-64756 (aka GHSA-5j98-mcp5-4vw2) - glob is not used on the command line
|
bun audit $IGNORE_FLAGS --audit-level low || true
|
||||||
bun audit --ignore=GHSA-5j98-mcp5-4vw2 --audit-level low || true
|
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "❌ This build cannot proceed until high-risk vulnerabilities are resolved."
|
echo "❌ This build cannot proceed until high-risk vulnerabilities are resolved."
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user