homekit
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill recommends downloading and installing the
homekit-clipackage from the NPM registry and the HomeClaw application from the Mac App Store. - [REMOTE_CODE_EXECUTION]: The instructions utilize
npx -y homekit-clito execute code directly from the NPM registry andnpx skills add l3wi/homekit-clito fetch and integrate the skill from GitHub. - [COMMAND_EXECUTION]: The skill makes extensive use of the
homekitCLI to interact with the local operating system and a specific Unix socket (~/Library/Group Containers/group.com.shahine.homeclaw/homeclaw.sock) for communication with the HomeClaw provider app. It also includes a readiness shell script (scripts/homekit-readiness.sh) that executes multiple status commands. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface where it ingests untrusted data from the HomeKit environment, creating a potential vector for malicious metadata to influence the agent's logic.
- Ingestion points: Device names, room names, zone names, and HomeKit event logs accessed via commands like
homekit accessories listandhomekit events list(referenced inSKILL.mdandreferences/inspection-workflows.md). - Boundary markers: The instructions emphasize using the
--format jsonflag for precise data parsing and mandate resolving fuzzy names to exact IDs to prevent ambiguity. - Capability inventory: The CLI can control safety-critical hardware (locks, garage doors, gates, security systems) and perform structural mutations (deleting or modifying scenes and automations).
- Sanitization: The skill relies on operator-level safety checks, including mandatory user confirmation for physical actions and explicit safety flags (
--allow-actuation,--allow-mutation) to authorize changes.
Audit Metadata