This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
Summary
AI summaryFixed malformed numeric environment variables causing unexpected behavior.
Full changelog
Hardening for the v0.25.0 opt-in image features (delta-audited, adversarially verified). Both findings low/quality, same root cause: bare Number(env || default) doesn't catch a malformed value.
fix(image)— a typo'd numeric env becameNaNand silently changed behavior:BLOCKRUN_CONFIRM_THRESHOLD="$0.05"flipped the confirm gate to ask-on-every-call, and (fail-open) a malformedBLOCKRUN_INLINE_MAX_BYTESremoved the inline base64 context cap (data.length > NaNis always false).confirm-spendnow reuses the validatedparseBudgetLimitEnv;inline-imageuses a validatingenvInt(falls back on non-finite/non-positive, clamps quality 1–100). No change for valid configs.
84 unit tests. Full details in CHANGELOG.md.
Security Fixes
- Prevented malformed numeric env vars (e.g., BLOCKRUN_CONFIRM_THRESHOLD, BLOCKRUN_INLINE_MAX_BYTES) from causing misbehavior; added validation and fallback handling.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About blockrunai/blockrun-mcp
Live data for AI agents — search, research, markets, crypto, X/Twitter. Pay-per-call via x402 micropayments.
Related context
Beta — feedback welcome: [email protected]