fix(deps): remediate dependency and image audit findings - #77
Conversation
Override autoprefixer below 10.4.22 to 10.4.22 and browserslist below 4.28.7 to ^4.28.8 so the frontend resolves a single patched browserslist 4.28.8, clearing both high GHSA-c83g-rgw3-j3cx and GHSA-73wf-gq98-2v4g advisories on the autoprefixer path.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Essentials Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (3)
Included review availability: 2 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour. WalkthroughThe pull request updates Hasura system packages, refreshes the pinned indexer runtime image digest, and adds workspace overrides for ChangesHasura package updates
Indexer runtime image
Workspace dependency overrides
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to The PR updates vulnerable dependencies, container image inputs, and package upgrade allowlists to reduce reported security findings; no actionable merge-blocking risk remains after normal checks and review. Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (3 skipped: 3 unsupported.) ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
🚅 Deployed to the protocol-visualizer-pr-77 environment in protocol-visualizer
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
fix(deps): remediate dependency and image audit findings
Remediates the two high-severity
browserslistadvisories reported bypnpm auditand the container findings reported by Trivy.Changes
autoprefixer@<10.4.22to10.4.22.browserslist@<4.28.7to mature patched^4.28.8.pnpm-lock.yamlwith pnpm 11.13.0.gcr.io/distroless/nodejs24-debian13index digest used byDockerfile-indexer.libssl3t64 3.5.7-1~deb13u2.apt-get --only-upgradeallowlist with the eight installed Ubuntu packages named by Trivy:bsdutils,diffutils,libattr1,libblkid1,libmount1,libp11-kit0,libsmartcols1, andmount..trivyignoreentries or audit-policy exceptions were added.Validation
pnpm install --frozen-lockfile: passpnpm audit --audit-level moderate: pass at the configured threshold; 2 low findings remain out of scopepnpm run check:runtime-versions: passpnpm run lint:check: pass (6 packages)pnpm run build: pass, including 15/15 config tests/tmpquota was exhausted)libssl3t64 3.5.7-1~deb13u2git diff --check: cleanDocker is unavailable in the remediation environment. GitHub Actions therefore owns the authoritative image builds and Trivy scans for all six images.
Post-Deploy Monitoring & Validation
Total:,HIGH,CRITICAL, and the CVEs listed in failed scan output.Published as a draft under the scheduled pnpm-audit-monitor authorization. No merge is included.
Summary by CodeRabbit