Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Home Assistant Integration

v2.0.0

Control and query Home Assistant via natural language. Covers lights, switches, climate, temperature sensors, cameras, automations, energy monitoring, EV cha...

0· 7·0 current·0 all-time
byOnly 1 Naren@nj070574-gif
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
high confidence
!
Purpose & Capability
The skill claims to control/query Home Assistant (expected), but the registry metadata lists no required environment variables or credentials while the SKILL.md explicitly requires HOME_ASSISTANT_URL and HOME_ASSISTANT_TOKEN (and optionally HOME_ASSISTANT_CA_CERT / HOME_ASSISTANT_SSL_VERIFY). The registry omission is an inconsistency: a HA integration legitimately needs the token and URL, so the metadata should have declared them.
!
Instruction Scope
The SKILL.md directs the agent/operator to store a long‑lived token in openclaw.json or a local secrets file (~/.openclaw/workspace/.secrets/home_assistant.token), to restart the openclaw service, and references helper scripts (install.sh, fix-token-config.sh) in an external GitHub repo. Reading a local secrets file path and invoking external scripts are outside the narrow 'natural language to HA API' mapping and expand the surface that will need review before use.
Install Mechanism
There is no install spec in the registry (instruction‑only), which is lower risk. However, the SKILL.md points to a GitHub repository that contains install.sh and fix scripts. While GitHub is a normal host, those external scripts are not included in the skill bundle and would need to be reviewed before running; this is an operational risk rather than an automatic installer risk.
!
Credentials
The environment and credential requirements described in SKILL.md (HOME_ASSISTANT_URL, HOME_ASSISTANT_TOKEN, optional SSL flags/CA path) are proportionate to a Home Assistant integration, but the registry metadata did not declare them. Additionally, the fallback to reading a token file in ~/.openclaw/workspace/.secrets could grant the skill access to local secrets if that path is used — the skill asks to read sensitive data without the registry reflecting that requirement.
Persistence & Privilege
The skill is not marked always:true and does not request system‑wide privileges. It asks users to add credentials to openclaw.json and restart the OpenClaw service, which is expected for integrations. No evidence it modifies other skills or requests permanent elevated presence.
What to consider before installing
This skill plausibly does what it says (talks to Home Assistant) but there are mismatches and a few operational risks you should address before installing: - Expect to provide HOME_ASSISTANT_URL and a long‑lived HOME_ASSISTANT_TOKEN; the registry metadata should have declared these but didn't. Treat the token as sensitive. - Prefer storing the token in the platform's secure secrets store rather than committing it to files. If you must use openclaw.json, ensure that file is access‑restricted. - The SKILL.md falls back to reading ~/.openclaw/workspace/.secrets/home_assistant.token — check that path and contents and be cautious about any skill that reads files in your workspace. - The README links to a GitHub repo with install.sh and fix scripts. Do NOT run those scripts without reviewing them. Inspect any install.sh / fix-token-config.sh for unsafe operations (network calls, credential exfiltration, sudo/systemctl commands) before executing. - Create a least‑privileged HA long‑lived token (only the scopes needed) rather than using a full admin token. - Avoid setting HOME_ASSISTANT_SSL_VERIFY=false unless you understand the implications; better to provide a CA cert path (HOME_ASSISTANT_CA_CERT) if you use self‑signed certs. - Ask the skill author/registry maintainer to update the skill metadata to declare required env vars and config paths so the credential needs are transparent. If you want to proceed: review the external GitHub repo and any scripts, create a scoped HA token, store it securely, and only then enable the skill.

Like a lobster shell, security has layers — review code before you run it.

automationvk97fqd51mx33q91hn9ajypdr2h84p8ztcamerasvk97fqd51mx33q91hn9ajypdr2h84p8ztclimatevk97fqd51mx33q91hn9ajypdr2h84p8ztenergyvk97fqd51mx33q91hn9ajypdr2h84p8ztheatingvk97fqd51mx33q91hn9ajypdr2h84p8zthome-assistantvk97fqd51mx33q91hn9ajypdr2h84p8ztiotvk97fqd51mx33q91hn9ajypdr2h84p8ztlatestvk97fqd51mx33q91hn9ajypdr2h84p8ztlightsvk97fqd51mx33q91hn9ajypdr2h84p8ztsmart-homevk97fqd51mx33q91hn9ajypdr2h84p8zttelegramvk97fqd51mx33q91hn9ajypdr2h84p8zt

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments