v0.25.9
June 24, 2026
Three security-audit findings mitigated: async callbacks, logo upload, design-time AI
-
Security
Hardened async task callbacks
The callback endpoint used by long-running webhook tasks (typically n8n) now only accepts API keys with the dedicated n8nBridge scope, checks their expiry and that the tenant is active. Previously any tenant API key — even an activation-only or expired one — could complete other tasks. Note: n8n workflows using the callback must be configured with an n8nBridge key.
-
Security
Logo upload restricted to Admins
Uploading the tenant logo is now reserved to Admins (previously any user, even read-only), with a rate limit and audit logging of uploads.
-
Security
Design-time AI respects sensitive fields
The designer's AI generators (form, rules, scripts) now redact sensitive fields from the examples before sending them to the AI provider, and cap the request size — bringing design-time in line with the Data Shield protection already active at runtime.