amaran-lights
Warn
Audited by Gen Agent Trust Hub on Aug 1, 2026
Risk Level: MEDIUMDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill reads from a sensitive file path:
~/Library/Application Support/amaran Desktop/*/amaran.db. This SQLite database contains mesh network encryption keys (net_key,app_key) and device addresses. Accessing another application's internal database to extract credentials is a sensitive operation, although it is the core mechanism for this skill's functionality.- [COMMAND_EXECUTION]: The skill instructs the agent to install a local Python package and execute theamaranCLI tool. This allows the agent to perform hardware discovery and direct control of studio lights via Bluetooth commands built within the Python environment.- [PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection through its data processing pipeline. * Ingestion points: Reads device names and network metadata from the localamaran.dbfile and processes user-provided target substrings via CLI arguments. * Boundary markers: The instructions do not provide explicit delimiters or warnings to separate data retrieved from the database or CLI output from the agent's internal reasoning. * Capability inventory: The skill can interact with the local filesystem (read/write config), query an external SQLite database, and communicate over Bluetooth (BLE Mesh) to modify hardware states. * Sanitization: Lighting parameters are validated against numeric ranges, and device identifiers are sanitized using a regex-based slugging function to remove special characters.
Audit Metadata