Skip to content

fix(deps): clear dependency audit advisories#41

Merged
xsmyile merged 3 commits into
masterfrom
fix/dep-audit
Jun 16, 2026
Merged

fix(deps): clear dependency audit advisories#41
xsmyile merged 3 commits into
masterfrom
fix/dep-audit

Conversation

@xsmyile

@xsmyile xsmyile commented Jun 16, 2026

Copy link
Copy Markdown
Member

Resolves all cargo audit and pnpm audit findings; patches the auto-fixable npm audit findings in docs/.

  • cargo — migrate SMTP TLS PEM loading to rustls pki-types PemObject, dropping unmaintained rustls-pemfile (RUSTSEC-2025-0134); bump rand past the unsound ThreadRng reseed (RUSTSEC-2026-0097). Audit now clean.
  • ui — bump vite 8.0.1→8.0.16 (+ transitive picomatch/postcss/@babel/core). Audit now clean.
  • docs — patch defu + postcss.

Residual (not fixed): 3 dev-only highs in docs/ (vite/esbuild/vitepress) have no stable upstream fix — only vitepress@2.0.0-alpha clears them. Dev-server only, never shipped; left as-is rather than adopting a pre-release.

Verified: cargo clippy --all-targets -D warnings clean · 28 server tests pass (incl. STARTTLS) · ui + docs build green.

xsmyile added 3 commits June 16, 2026 14:41
Migrate SMTP TLS PEM loading to rustls pki-types PemObject, dropping unmaintained rustls-pemfile (RUSTSEC-2025-0134); bump rand past the unsound ThreadRng reseed (RUSTSEC-2026-0097).
@xsmyile xsmyile merged commit e36bc77 into master Jun 16, 2026
3 checks passed
@xsmyile xsmyile deleted the fix/dep-audit branch June 16, 2026 12:45
@xsmyile xsmyile mentioned this pull request Jun 16, 2026
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.

1 participant