DisplayControllerSkill

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: display-controller Version: 1.0.3 The skill bundle instructs the AI agent to download and execute a remote binary (DisplayControlSkill.exe) from a GitHub repository via a PowerShell script (scripts/setup.ps1). This 'download and execute' pattern is a high-risk security practice as it introduces opaque, unverified code into the execution environment. While the stated purpose of monitor control is consistent with the provided commands, the reliance on an external binary from a third-party source (github.com/society2012/DisplayControlTool) without source-level verification constitutes a significant supply chain risk.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the release is compromised, replaced, or not the expected program, the skill could run arbitrary code on the user's machine.

Why it was flagged

The setup script downloads an executable from an external GitHub release, but the artifacts provide no checksum, signature verification, lockfile, or bundled source for that binary.

Skill content
Invoke-WebRequest -Uri 'https://github.com/society2012/DisplayControlTool/releases/download/tag002/DisplayControlSkill.exe' -OutFile $exePath
Recommendation

Bundle reviewed code where possible, or require explicit user approval and verify the downloaded EXE with a pinned hash or trusted signature before execution.

ConcernHigh Confidence
ASI05: Unexpected Code Execution
What this means

The agent may download and run unreviewed local code as part of an ordinary monitor-control request.

Why it was flagged

The normal workflow tells the agent to install a missing executable and then execute it, but that executable is not included in the reviewed artifacts.

Skill content
如果 `scripts/DisplayControlSkill.exe` 不存在,运行 `scripts/setup.ps1` ... 后续调用该 EXE 获取 JSON 输出。
Recommendation

Make the download and first execution user-confirmed, document the binary provenance, and verify integrity before running it.

What this means

A mistaken or autonomous call could dim a display or turn it off, which may confuse or interrupt the user.

Why it was flagged

The skill exposes commands that intentionally change display state, including turning a monitor off.

Skill content
`set_monitor_power_off` | `<index>` | 关闭显示器
Recommendation

Ask for clear user intent before power-mode changes, especially commands that turn displays off or affect multiple monitors.