Caveat verdict
jettyd
An IoT device management skill for the jettyd platform that transparently declares its API key source (env var or openclaw.json), single network endpoint (api.jettyd.com), and all operations are consistent with IoT device control.
⚠ Flagged for review — coarse, uncorroborated signal, not a confirmed exploit. Review the config yourself before installing.
Automated static analysis — not a human review. Caveat flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
Findings (5)
Possible hardcoded credential
blueprint.md · code · TOKEN="your-fleet-token-here
Accesses OpenClaw config/secrets directly
SKILL.md · frontmatter · ~/.openclaw/openclaw.json
Pipe to python — executes piped content as Python code
blueprint.md · prose · downgraded · | Python
Python os.environ.get — reads environment variable
examples/langchain_tool.py · prose · downgraded · os.environ.get(
Accesses sensitive environment variables
scripts/jettyd-cli.js · prose · downgraded · process.env.JETTYD_API_KEY
Why the tier is capped
Execution sink present in raw bytes (Hard Floor: class F). Final tier capped at Caution — cannot be lifted by any downgrade, example-payload opt-in, or allowlist.
Permissions & capabilities
Requires 1 environment variable. (1 sensitive: JETTYD_API_KEY). Requires 1 system binary.
credential_access Is this flag fair?
Thanks — recorded.