Repository navigation
What's Changed
🛡️ Security Hardening & Dispatch Token Enforcement
- Dispatch Token Enforcement: Wired HMAC intention dispatch token verification into
load_behaviorwith canonicalparams_hashre-computation and behavior name matching. - Token Replay Protection: Added in-memory token cache with TTL expiration to prevent token replay attacks.
- Browser Injector Sandboxing: Hardened runtime injection script generation against script breakout via unescaped identifiers, and restricted default origin allowlists.
- Schema & Policy Protection: Added prototype key filtering (
__proto__,constructor,prototype) inRecordSchemato prevent prototype pollution during dictionary validation. - Documentation & Manifest Alignment: Updated security policy contact domains and synchronized package metadata across documentation and schemas.
Pull Request: #4
Full Changelog: https://github.com/putervision/behavior-mcp/blob/main/CHANGELOG.md
Compare: v0.4.0...v0.4.1