ClawShorts

Security checks across malware telemetry and agentic risk

Overview

ClawShorts appears purpose-aligned and disclosed, but it uses ADB, a persistent background daemon, and local watch-history storage, so users should understand those effects before installing.

Before installing, make sure you are comfortable enabling ADB on your Fire TV, running a background daemon, and having YouTube automatically closed when the quota is reached. Use only private home-network IPs, review configured devices with `shorts list/status`, and uninstall or disable the daemon when you no longer want continuous enforcement.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Anyone with ADB access on the same network may be able to control the Fire TV, so enabling ADB changes the security posture of the device.

Why it was flagged

The skill requires ADB control of Fire TV devices. The warning is clear and purpose-aligned, but ADB access is a meaningful device-control permission boundary.

Skill content
**ADB has no built-in authentication.** Only enable ADB Debugging on a **trusted, password-protected home network**.
Recommendation

Use only on a trusted home network, disable ADB when not needed, and avoid exposing Fire TV ADB to public or guest networks.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

When the configured limit is reached, YouTube may close abruptly without an on-screen confirmation.

Why it was flagged

The limiter enforces quotas by issuing an ADB command that force-stops YouTube. This is central to the stated purpose, but it is an automatic high-impact action on the device.

Skill content
adb -s "$ip:5555" shell am force-stop "$YOUTUBE_PKG"
Recommendation

Confirm the daily limits and enabled devices before starting the daemon, and use the documented stop/uninstall commands if enforcement is no longer desired.

#
ASI10: Rogue Agents
Medium
What this means

The limiter can continue monitoring configured Fire TV devices and enforcing limits after the initial setup session.

Why it was flagged

The install command creates a user-level LaunchAgent that starts at login and is kept alive. This persistence is disclosed and needed for continuous monitoring, but it means the skill keeps running in the background.

Skill content
<key>RunAtLoad</key>\n    <true/>\n    <key>KeepAlive</key>\n    <true/>
Recommendation

Install persistence only if continuous enforcement is desired; use `shorts stop` or `shorts uninstall` to disable it.

#
ASI06: Memory and Context Poisoning
Low
What this means

Local files may reveal which configured devices watched Shorts and for how long.

Why it was flagged

The skill stores per-device watch history and configuration locally. This is disclosed and necessary for quota tracking, but it is persistent behavioral data.

Skill content
Database: `~/.clawshorts/clawshorts.db` ... `daily_usage` — daily watch time per device
Recommendation

Treat `~/.clawshorts/` as private user data, avoid sharing logs/databases, and remove the directory manually if you want to delete retained history after uninstall.

#
ASI09: Human-Agent Trust Exploitation
Low
What this means

If a lower-level script is run directly instead of the documented wrapper, it may attempt ADB connections to an unintended non-private IP.

Why it was flagged

This fallback/direct daemon validation checks IPv4 format and octet range but does not show the same private-range restriction promised in SKILL.md. The main wrapper does include private-IP checks, so this is an entry-point consistency note rather than clear malicious behavior.

Skill content
if any(int(o) > 255 for o in ip.split('.')):\n    sys.exit(1)
Recommendation

Use the documented `clawshorts.sh`/`shorts` commands for setup and connection, and verify device IPs are private home-network addresses.