Skip to content

fix(deps): restore dependency audit workflow - #386

Merged
vamgan merged 1 commit into
mainfrom
fix/production-dependency-audit
Jul 25, 2026
Merged

vamgan merged 1 commit into
mainfrom
fix/production-dependency-audit

Conversation

@vamgan

@vamgan vamgan commented Jul 25, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • refresh vulnerable transitive production dependencies in the MCP SDK tree
  • update fast-uri from 3.1.2 to 3.1.4, hono from 4.12.26 to 4.12.32, and body-parser from 2.2.2 to 2.3.0
  • update the docs lockfile from PostCSS 8.5.15 to 8.5.23 after the restored production audit exposed the next failing workflow step
  • keep the MCP remediation within the SDK's declared semver ranges instead of forcing an incompatible MCP SDK downgrade or @hono/node-server major override
  • restore both dependency-audit steps in the static quality workflow

Closes #369.

Validation

  • npm audit --omit=dev --audit-level=high
  • npm --prefix site/docs audit --package-lock-only --audit-level=high
  • npm run build
  • npm test
  • npm test -w @askable-ui/mcp
  • npm --prefix site/docs run build

The production audit now exits successfully. It still reports the upstream @hono/node-server advisory at moderate severity because the current MCP SDK constrains that dependency to major version 1; resolving that separately would require an unsupported major override or upstream SDK update.

The docs audit reports zero vulnerabilities. Full workspace validation passed with 1,115 tests, and the VitePress docs build passed.

@vercel

vercel Bot commented Jul 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
askable Ready Ready Preview, Comment Jul 25, 2026 7:40pm

@pkg-pr-new

pkg-pr-new Bot commented Jul 25, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

@askable-ui/angular

npm i https://pkg.pr.new/@askable-ui/angular@386

@askable-ui/context

npm i https://pkg.pr.new/@askable-ui/context@386

@askable-ui/core

npm i https://pkg.pr.new/@askable-ui/core@386

@askable-ui/create-app

npm i https://pkg.pr.new/@askable-ui/create-app@386

@askable-ui/mcp

npm i https://pkg.pr.new/@askable-ui/mcp@386

@askable-ui/qwik

npm i https://pkg.pr.new/@askable-ui/qwik@386

@askable-ui/react

npm i https://pkg.pr.new/@askable-ui/react@386

@askable-ui/react-native

npm i https://pkg.pr.new/@askable-ui/react-native@386

@askable-ui/solid

npm i https://pkg.pr.new/@askable-ui/solid@386

@askable-ui/svelte

npm i https://pkg.pr.new/@askable-ui/svelte@386

@askable-ui/vue

npm i https://pkg.pr.new/@askable-ui/vue@386

@askable-ui/web-component

npm i https://pkg.pr.new/@askable-ui/web-component@386

commit: 17a9756

@vamgan
vamgan force-pushed the fix/production-dependency-audit branch from 183b09b to 17a9756 Compare July 25, 2026 19:39
@vamgan vamgan changed the title fix(deps): restore production audit workflow fix(deps): restore dependency audit workflow Jul 25, 2026
@vamgan
vamgan merged commit 2a3480d into main Jul 25, 2026
9 checks passed
@vamgan
vamgan deleted the fix/production-dependency-audit branch July 25, 2026 19:42

This branch was successfully deployed

1 active deployment
Preview — 17a97568 Deployed Jul 25, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

security: production dependency audit fails on current main

1 participant