Agent Device

Security checks across malware telemetry and agentic risk

Overview

This instruction-only skill matches its mobile automation purpose, but it can control apps and save diagnostic artifacts, so users should verify the external CLI and limit it to intended devices.

Before installing, make sure the agent-device CLI comes from a trusted, pinned source. Prefer simulators, test devices, and test accounts for autonomous runs. Keep logging and recording off unless needed, review and clear ~/.agent-device artifacts, protect any iOS signing variables, and require explicit approval for sensitive in-app actions.

VirusTotal

64/64 vendors flagged this skill as clean.

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.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

The agent may tap, type, open apps or URLs, and run short sequences on a mobile target, which could change app state or submit actions if pointed at a sensitive app.

Why it was flagged

This documents direct mobile UI mutation and batched execution. That is expected for a mobile automation skill, but it can affect the target app/device.

Skill content
Normal UI task: `open` -> `snapshot -i` -> `press/fill` -> `diff snapshot -i` -> `close` ... `agent-device batch --steps-file /tmp/batch-steps.json --json`
Recommendation

Use it on intended simulators/devices and test accounts where possible, and require explicit confirmation before transactions, account changes, destructive actions, or other high-impact UI steps.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Running an untrusted or unpinned agent-device binary could give that executable the same device automation capabilities described by the skill.

Why it was flagged

The skill relies on an external CLI/package rather than bundled reviewed code. The artifact gives safer pinning guidance, but provenance still matters.

Skill content
Prefer a preinstalled `agent-device` binary over on-demand package execution. If install is required, pin an exact version (for example: `npx --yes agent-device@<exact-version> --help`).
Recommendation

Install agent-device from a trusted source, pin exact versions, avoid ad-hoc package execution when possible, and verify the binary before using it with real devices or accounts.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Supplying signing or provisioning details may expose sensitive development-team configuration if copied into chat logs or committed to source control.

Why it was flagged

Physical iOS device setup may use signing/provisioning values. The artifacts mark them optional and sensitive, which is appropriate but still permission-relevant.

Skill content
provide optional overrides: `AGENT_DEVICE_IOS_TEAM_ID`, `AGENT_DEVICE_IOS_SIGNING_IDENTITY`, `AGENT_DEVICE_IOS_PROVISIONING_PROFILE` ... Treat values as sensitive host configuration
Recommendation

Prefer Xcode Automatic Signing when possible, keep these variables unset unless needed, and never paste private keys or unrelated secrets into the agent context.

#
ASI06: Memory and Context Poisoning
Low
What this means

App logs may contain tokens, personal data, crash details, or other sensitive runtime information if logging is enabled.

Why it was flagged

Persistent logs can capture private app/runtime data and may be selectively introduced into the agent context during debugging.

Skill content
App output is written to a session-scoped file so agents can grep it instead of loading full logs into context. ... Log files may contain sensitive runtime data; review before sharing and clean up when finished.
Recommendation

Keep logging off except during debugging, use bounded grep/tail views, configure redaction patterns when needed, and clear session logs after use.