home-assistant
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides instructions to execute shell commands using
curlfor credential validation anduvxfor running theempty-hasstesting utility. - [EXTERNAL_DOWNLOADS]: The skill guides users to download and install third-party libraries from official registries (
npm,pip) and executes a utility directly from a GitHub repository (github.com/balloob/empty-hass). These are standard development practices and the GitHub resource is owned by the skill author. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection as it ingests and processes data from external sources.
- Ingestion points: User-provided
Home Assistant URL,Long-Lived Access Token, and raw JSON responses from the Home Assistant API (e.g., entity lists, configuration data) retrieved inSKILL.md. - Boundary markers: The skill does not define specific delimiters or instructions to ignore potential commands embedded in the Home Assistant API responses.
- Capability inventory: The skill enables network operations via
curland generated code inreferences/python_api.mdandreferences/node_api.md, as well as potential file system interactions through integration. - Sanitization: The skill provides logic for URL normalization in
SKILL.mdbut does not specify sanitization for data retrieved from the Home Assistant instance API.
Audit Metadata