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 the tinygo.org/x/bluetooth library 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_VERIFY environment 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
Risk Level
SAFE
Analyzed
Aug 27, 2026, 08:47 AM
Security Audit — agent-trust-hub — ble-temperature-sensor