Skip to content

fix(ci,#1035): clear production npm audit gate#1305

Merged
joelteply merged 1 commit into
canaryfrom
fix/npm-audit-1035
May 16, 2026
Merged

fix(ci,#1035): clear production npm audit gate#1305
joelteply merged 1 commit into
canaryfrom
fix/npm-audit-1035

Conversation

@joelteply
Copy link
Copy Markdown
Contributor

Summary

  • Remove unused root sqlite3 and @types/sqlite3 dependencies; the codebase uses better-sqlite3 and has no root sqlite3 imports.
  • Refresh production dependency resolutions under existing semver ranges to clear high/critical audit findings.
  • Leave the remaining low, no-fix edge-tts-node transitive crypto-browserify/elliptic findings visible for follow-up replacement work.

Why

#1035 is blocked by npm audit --omit=dev --audit-level=high. The high/critical findings are independent of the Docker image freshness blocker and can be fixed on canary now.

Verification

  • npm ci
  • npm audit --omit=dev --audit-level=high
  • git diff --check
  • npm run build:ts
  • precommit hook: TypeScript, browser ping, chat-roundtrip persona reply
  • pre-push hook: TypeScript, ESLint ratchet; Rust/Docker skipped as not relevant

Notes

@joelteply joelteply merged commit 8c4b9ac into canary May 16, 2026
4 checks passed
@joelteply joelteply deleted the fix/npm-audit-1035 branch May 16, 2026 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant