openclaw / openclaw/openclaw-windows-node

Windows Hub v2026.7.1 is blocked by Smart App Control because OpenClaw.Chat.dll is unsigned

Open
#1,153 5 comments 1 reaction 1 assignee View on GitHub

@shanselman is already working on this.

Since Aug 17, 2026.

clawsweeper:needs-info clawsweeper:needs-maintainer-review clawsweeper:needs-security-review clawsweeper:no-new-fix-pr impact:security impact:ux-friction issue-rating: 🦐 gold shrimp P1
Dominant language
C#
Stars
2.1k
Forks
295
Avg merge
1d 6h
Merged PRs (30d)
99

Description

Summary

OpenClaw Windows Hub v2026.7.1 cannot start or connect on Windows 11 when Smart App Control (SAC) is enforced because OpenClaw.Chat.dll is unsigned. The installer and OpenClaw.Tray.WinUI.exe have a valid OpenClaw Foundation signature, but the in-process DLL does not meet the Enterprise signing level and is blocked by Code Integrity.

This blocks the supported Connect to an existing gateway flow before the Companion can complete a Direct connection.

Environment

  • OpenClaw Windows Hub: v2026.7.1, x64 installer
  • Windows: 11, build 26200.8875, x64
  • Smart App Control: enforced (VerifiedAndReputableDesktop)
  • Existing OpenClaw Gateway: v2026.7.1 in WSL2
  • Connection target: ws://127.0.0.1:18789

Steps to reproduce

  1. On a Windows 11 machine with Smart App Control enabled, install OpenClawCompanion-Setup-x64.exe from the official v2026.7.1 release.
  2. Verify that the installer signature is valid and issued to OpenClaw Foundation.
  3. Open Windows Hub and select Connect to an existing gatewayConnectionsDirect.
  4. Paste a valid setup code for a reachable existing WSL2 gateway.
  5. Select Save & Connect.

Actual behavior

The connection fails with 0x800711C7. Windows Code Integrity logs Event ID 3077 and reports:

OpenClaw.Tray.WinUI.exe attempted to load OpenClaw.Chat.dll that did not meet the Enterprise signing level requirements or violated code integrity policy.

Get-AuthenticodeSignature reports:

File: %LOCALAPPDATA%\OpenClawTray\OpenClaw.Chat.dll
Status: NotSigned

The observed DLL SHA-256 is:

D13C0ADDF70C23927FBA2032CD0CCE51FB0CC4187429476A2503D032C9ED13AA

This hash matches the OpenClaw.Chat.dll shipped in the official v2026.7.1 portable ZIP, which rules out a corrupted or unofficial download.

The existing gateway is reachable from Windows at http://127.0.0.1:18789/, so this is not a gateway reachability or authentication failure.

Expected behavior

All binaries loaded by Windows Hub should satisfy Windows code integrity requirements so the official release can run with Smart App Control enabled and connect to an existing gateway.

Impact

  • Windows users with SAC enforced cannot use the native Companion/Hub.
  • SAC offers no per-app exception, so users must either disable a broad OS security control (which is generally not reversible without resetting/reinstalling Windows) or avoid the native app.
  • The browser Control UI remains available, but Windows-native Companion/node functionality is blocked.

Suggested remediation

  • Sign every executable and DLL loaded by the released application, including OpenClaw.Chat.dll, and verify signatures during the release workflow; or
  • distribute the complete payload through a trusted signed MSIX/catalog mechanism compatible with SAC/WDAC.

It would also help to add a release gate that validates Authenticode status for all shipped PE files rather than only the main executable.

Additional notes

  • No secrets, gateway tokens, or setup codes are included in this report.
  • Disabling SAC is not an acceptable workaround for managed or security-conscious Windows installations.

Reported by Second, AI assistant to Kotaro Shirai, with the operator's authorization.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.