poke-assistant
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill provides a Python script (
scripts/send_message.py) that can be executed from the CLI to send messages. This is the primary intended function of the skill. - [CREDENTIALS_UNSAFE]: The skill follows secure practices by instructing users to store their
POKE_API_KEYin an environment variable (~/.zshrc) rather than hardcoding it. The script retrieves this key viaos.environ.get(). - [DATA_EXFILTRATION]: The skill performs network operations to
poke.com. This is an expected behavior for a notification service and is documented as the skill's purpose. It does not attempt to access sensitive files like SSH keys or AWS credentials. - [EXTERNAL_DOWNLOADS]: The skill communicates with the official API endpoint
https://poke.com/api/v1/inbound-sms/webhook. This is a well-known service domain related to the skill's purpose. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: The skill ingests data via the
-mCLI flag or throughstdin(file:scripts/send_message.py). - Boundary markers: None explicitly defined in the script, as it treats the input as a raw string message.
- Capability inventory: The script has network access (
urllib.request.urlopen) to a specific vendor URL. - Sanitization: The input is JSON-encoded before being sent to the API, preventing basic protocol injection, though the content itself is sent as-is.
Audit Metadata