Tessie Tesla Control

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If invoked accidentally or by an agent misinterpreting intent, the skill could change charging, climate, locks, windows, or trunks on a real vehicle.

Why it was flagged

The skill documents a broad remote vehicle command surface, including actions that can affect physical access and security, without accompanying confirmation or safety-boundary instructions.

Skill content
POST https://api.tessie.com/{VIN}/command/{command} ... `lock`, `unlock`, `enable_sentry`, `disable_sentry` ... `activate_front_trunk`, `activate_rear_trunk` ... `open_windows`, `close_windows`, `vent_windows`
Recommendation

Require explicit user confirmation for security- or safety-sensitive vehicle commands, especially unlock, trunk, window, charging stop, and sentry-mode changes.

What this means

A Tessie API key can expose vehicle data and authorize vehicle commands; users may not notice this from the registry permission metadata alone.

Why it was flagged

The script sends the Tessie API key as a bearer token to the configured API URL; this credential use is central and high-privilege, but the registry metadata declares no primary credential or environment variables.

Skill content
TESSIE_API_URL="${TESSIE_API_URL:-https://api.tessie.com}" ... -H "Authorization: Bearer $TESSIE_API_KEY" ... "${TESSIE_API_URL}${endpoint}"
Recommendation

Declare the Tessie API key and any supported API URL override in metadata, and document exactly what account and vehicle permissions the token grants.

What this means

Using this skill can reveal where the vehicle is and where it has recently traveled.

Why it was flagged

Vehicle location and drive history are purpose-aligned features, but they are sensitive personal data that may enter the agent conversation or logs.

Skill content
- **Location**: Current vehicle coordinates ... - **Recent drives**: Last trips with distance, energy, locations
Recommendation

Use only in trusted conversations/workspaces and avoid sharing outputs that include coordinates or trip history.

What this means

Users could over-trust the skill based on bundled approval language rather than reviewing its actual permissions and behavior.

Why it was flagged

The package includes self-contained approval/security-audit claims. These may be useful context, but they should not be treated as independent verification, especially for a high-impact vehicle-control skill.

Skill content
**Status**: ✅ APPROVED (with fixes) ... ✅ **APPROVED FOR USE** - Token can be added to config
Recommendation

Treat bundled audit claims as non-authoritative and rely on independent review plus clear permission declarations.

What this means

The skill may fail or behave inconsistently if those tools are missing, and users may not know the local command dependencies in advance.

Why it was flagged

The helper script depends on curl and jq, while the provided requirements list no required binaries. This is mainly an installation/operability declaration gap.

Skill content
curl -s --fail --max-time 30 ... jq -r '.skills.entries.tessie.apiKey // empty'
Recommendation

Declare curl and jq as required binaries or document that the shell helper requires them.