小米家居 (Xiaomi Home)
Analysis
Review before installing: the skill’s Xiaomi Home control purpose is coherent, but it bundles a private device inventory with real-looking Xiaomi tokens and handles Xiaomi account credentials.
Findings (5)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
`miiocli miotdevice --ip <IP> --token <TOKEN> raw_command set_properties '[{"siid": 2, "piid": 1, "value": true}]'`The documented workflow uses raw MIOT property commands to switch smart devices such as a water-heater plug.
"install":[{"id":"pipx-miio","kind":"exec","command":"pipx install python-miio && /Users/$(whoami)/.local/pipx/venvs/python-miio/bin/python -m pip install 'click<8.1.0'"}]The skill frontmatter includes an executable dependency installation step using PyPI packages, while the registry summary describes the skill as having no install spec.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
DO NOT PUBLISH THIS FILE. ... | 热水器 (Plug) | 192.168.28.214 | 181f7c047...e6c3a | ... | 智能摄像头 1 | 192.168.31.78 | 52734f71...5835 |
The distributed artifact contains a file explicitly marked private with populated Xiaomi device IPs and tokens, including cameras and other home devices.
parser.add_argument("-u", "--username"...); parser.add_argument("-p", "--password"...); ... self._password = getpass("")The bundled token extractor accepts or prompts for Xiaomi account credentials in order to retrieve device tokens.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Store your device details in `references/devices.md` or `references/my_private_devices.md`.
The skill directs users to store device IPs and tokens in agent-readable reference files, and the package already includes a populated private reference file.
