Dahua Cloud Open Device Image Analysis

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill’s behavior matches its stated purpose—capturing authorized Dahua camera snapshots and analyzing them in Dahua Cloud—but it handles sensitive cloud credentials and camera images.

Install this only if you are comfortable giving the skill Dahua Cloud credentials and allowing it to capture, locally store, and send camera images to Dahua Cloud for AI analysis. Use scoped credentials, confirm device IDs before capture, and delete saved images when no longer needed.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Anyone or any agent process with access to these environment variables may be able to call the Dahua APIs permitted by the credentials.

Why it was flagged

The skill requires Dahua Cloud credentials, including a Secret Key, to authenticate and operate against the user's Dahua Cloud account.

Skill content
需要设置 Cloud 凭证(ProductId、AK、SK)
Recommendation

Use least-privilege Dahua credentials where possible, avoid sharing them, rotate them periodically, and remove them when no longer needed.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

A request using the skill can capture live camera imagery from the specified device and channel.

Why it was flagged

The code calls a Dahua device snapshot API, which is central to the skill but gives the agent the ability to capture images from configured IoT cameras.

Skill content
API_DEVICE_SNAPSHOT = '/open-api/api-iot/device/setDeviceSnapEnhanced'
Recommendation

Invoke it only for devices you own or are authorized to monitor, and verify the device serial number/channel before use.

#
ASI07: Insecure Inter-Agent Communication
Medium
What this means

Camera images may leave the local environment and be processed by the Dahua Cloud AI service.

Why it was flagged

The skill sends captured camera imagery and the analysis prompt to Dahua Cloud's AI service, which is disclosed and purpose-aligned but still a sensitive external data flow.

Skill content
调用大华云平台大模型进行图像分析
Recommendation

Avoid using the skill on highly sensitive scenes unless Dahua Cloud processing is acceptable under your privacy, compliance, and retention requirements.

#
ASI06: Memory and Context Poisoning
Low
What this means

Surveillance images can remain on the machine after the analysis is complete.

Why it was flagged

The skill persistently stores captured camera images on local disk, creating retained sensitive artifacts that may be accessed later.

Skill content
图片自动保存到 `captured_images/<设备SN>/` 目录
Recommendation

Periodically delete unneeded captured_images files and restrict local filesystem access if the images may contain sensitive content.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Future installs may resolve to a newer requests version than the one originally tested.

Why it was flagged

The dependency is version-ranged rather than pinned. This is common and purpose-aligned, but less reproducible than an exact pinned dependency.

Skill content
requests>=2.31.0
Recommendation

Install from trusted package indexes and consider pinning dependencies in controlled environments.