ble-temperature-sensor
Pass
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill recommends installing the underlying CLI via
npx -y @mvanhorn/printing-press-library. This package is owned by the skill author and is used to deploy the necessary binary for hardware interaction. The code also depends on thetinygo.org/x/bluetoothlibrary for BLE communication. - [COMMAND_EXECUTION]: The skill operates by executing a Go-based CLI (
ble-temperature-sensor-pp-cli) to interact with Bluetooth LE hardware. The CLI uses standard system libraries and established BLE stacks to perform GATT reads and notifications for temperature data. - [SAFE]: The codebase includes explicit safety gates via the
PRINTING_PRESS_VERIFYenvironment variable, which ensures that live hardware actuation is short-circuited during automated verification or narrative testing. Furthermore, the MCP server implements output bounding to prevent large telemetry payloads from causing stability issues in the host application.
Audit Metadata