Independent OpenClaw reporting, releases, guides, and community coverage
Security

OpenClaw v2026.5.27 Beta: Security Hardening, Pixverse Video, and Codex Reliability

OpenClaw's v2026.5.27-beta.1 pre-release tightens content security boundaries, debuts Pixverse video generation, and makes Codex app-server runs significantly more reliable.

Filed under Security 4 min read Updated May 28, 2026
OpenClaw v2026.5.27 Beta: Security Hardening, Pixverse Video, and Codex Reliability

A new pre-release landed this morning: v2026.5.27-beta.1 published at 05:54 UTC. It is a dense one โ€” security fixes, a brand-new video generation provider, Codex stability improvements, and faster Gateway paths all ship together. Here is what changed.

Security Hardening Across the Board

The headline story this release is a coordinated push to tighten content boundaries and privilege controls:

  • Group prompt isolation: prompt text from group channels is now routed outside the system prompt, closing a class of prompt-injection vectors when agents participate in multi-user channels.
  • Hostname normalization: repeated trailing dots in hostnames (e.g. evil.host...) are normalized before resolution, removing a bypass pattern for SSRF and allowlist checks.
  • Command wrapper blocking: side-effecting shell wrappers and unsafe Node runtime environment overrides are now rejected at the execution boundary.
  • Tailscale exposure guard: configurations that would expose the Gateway over Tailscale without auth are rejected at startup rather than silently accepted.
  • Admin-gated device approvals: node and device-role approval actions now require admin authority, reducing the blast radius of compromised non-admin sessions.

These changes follow on from the security-in-public roadmap post published May 15 and continue the project's stated focus on making the agent runtime understandable and auditable. Thanks to contributors @eleqtrizit and @pgondhi987 for the bulk of this work (PRs #87144, #87305, #87292, #87308, #87146).

Pixverse Video Generation Provider

OpenClaw now ships a built-in Pixverse video generation provider. The integration adds:

  • Full video generation capabilities through the Pixverse API
  • API region selection so users can route requests to their preferred datacenter
  • External plugin packaging support for distributing Pixverse-powered skills via ClawHub

This makes OpenClaw one of the first personal agent runtimes to natively support text-to-video in the same tool call surface as chat and image models. No extra middleware โ€” just configure your Pixverse API key and it appears alongside your other providers.

Codex App-Server Reliability

Codex users will notice a cluster of fixes that make the app-server path meaningfully more stable:

  • Model resolution: Codex runtime models now resolve before generic routing, so Codex-specific model names stop falling through to unrelated providers.
  • Memory routing: workspace memory now flows through tools rather than being injected directly, keeping memory queries inside the Codex tool-call boundary.
  • Client survival: shared app-server clients survive both startup failures and spawned-helper crashes, meaning a bad helper no longer kills the whole session.
  • Hook relay persistence: native hook relay generations survive restarts and rotate onto fresh fallbacks cleanly.

These fixes land via PRs #87383, #87403, #87375, and #87428, credited to @yetval.

Gateway and Reply Performance

@keshavbotagent continues their performance work from v2026.5.26. This release adds:

  • Metadata fingerprint caching: plugin metadata fingerprints are cached so hot-path requests stop rediscovering the same config on every turn.
  • Auth snapshot caching: auth environment snapshots are cached alongside auto-enabled plugin config.
  • Tool-search catalog reuse: stable tool-search catalogs are reused across turns instead of rebuilt.
  • Timeout isolation: visible replies no longer inherit hidden cleanup timeouts, so slow background work no longer delays the user-facing response.

Provider and Model Improvements

Several provider integrations got attention:

  • OpenAI-compatible embeddings: a core OpenAI-compatible embedding provider is now built in, supporting any OpenAI-style endpoint for local models or hosted services. Configure it once; it works for memory, search, and any skill that relies on embeddings. (PR #85269, thanks @dutifulbob.)
  • DeepInfra full catalog: browsing models during onboarding now loads the complete credential-aware catalog rather than a truncated list. (PR #84549, thanks @ats3v.)
  • VLLM thinking params: configured thinking parameters are now correctly wired through for VLLM providers.
  • Claude CLI OAuth: OAuth overlays load correctly for PI auth profiles.
  • Bare Anthropic model IDs: direct model IDs like claude-opus-4 now resolve without requiring a full catalog match.

Channel Delivery Fixes

A quieter but important set of fixes lands for multi-channel users:

  • Telegram sendMessage actions now use durable outbound delivery with preserved SecretRef prompt config
  • iMessage suppresses duplicate native exec approval prompts
  • Slack keeps delivered final replies during late-cleanup windows
  • Discord guild requester checks are tighter, and recovered tool-warning artifacts stay out of successful replies
  • Google Chat stops incorrectly starting threads in DMs
  • Matrix mention previews are stricter about mention-inert delivery

ClawHub Plugin Metadata

A small but useful ClawHub improvement: plugin display metadata now flows through to catalog and package listings, so skills and plugins show cleaner, human-readable names instead of internal identifiers. (PR #87354, thanks @thewilloftheshadow.)

How to Update

openclaw update

Or pin to the beta explicitly:

npm install -g openclaw@2026.5.27-beta.1

The full release notes and verification hashes are on the GitHub releases page.

Daily Briefing

Get the Open-Source Briefing

The stories that matter, delivered to your inbox every morning. Free, no spam, unsubscribe anytime.

Join 45,000+ developers. No spam. Unsubscribe anytime.