Skip to content

Release 2.2.1 — Security Hardening & Patched Dependency Updates

Choose a tag to compare

@angelbot-ai angelbot-ai released this 03 Nov 15:59
· 13 commits to main since this release

Security & Entropy Hardening

  • Cryptographically Secure Random Identifiers: Replaced pseudo-random number generator routines (Math.random()) with cryptographically secure Web Crypto APIs (crypto.randomUUID() and crypto.getRandomValues()) across fallback blob URL generation, manual redaction IDs, and form role assignments. Resolves GitHub CodeQL alert CWE-338.

Dependency Vulnerability Fixes

Compatibility & Build Improvements

  • Adapted TypeScript declaration generator configuration in vite.config.ts for vite-plugin-dts v5 (outDirs, bundleTypes).
  • Maintained strict package exports and full backward compatibility across all SDK interfaces.