Agent Analytics

Security checks across malware telemetry and agentic risk

Overview

This appears to be a coherent analytics skill, but using it means trusting an external Agent Analytics CLI with account access, tracking setup, stored auth, context updates, and possible paid-upgrade handoffs.

Use this skill only if you trust Agent Analytics and its npm CLI. Authorize the correct account, keep `.openclaw/agent-analytics/config.json` private and gitignored, review any tracking code before deploying it, avoid storing PII or secrets in project context, and personally approve any paid upgrade.

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.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

The local agent will run code from the Agent Analytics npm package, so the user must trust that package and its publisher.

Why it was flagged

The skill relies on executing an external npm CLI package that is pinned by version, but the package code is not included in the provided artifacts for review.

Skill content
For live Agent Analytics work, use `npx --yes @agent-analytics/cli@0.5.33 <command>`.
Recommendation

Use only if you trust the Agent Analytics CLI package and repository, keep the pinned version, and run it in a workspace where you are comfortable granting analytics-account access.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

After authorization, the agent can use the CLI session to read or manage Agent Analytics projects within the authorized account until the session is removed or revoked.

Why it was flagged

The skill uses browser-approved CLI authentication and stores a persistent session file for later analytics access.

Skill content
Default to browser approval... Do not ask for raw API keys or secrets... use persistent auth storage... Never commit `.openclaw/agent-analytics/config.json`.
Recommendation

Authorize only the intended account, keep the config path out of git, remove or revoke the session when finished, and avoid sharing the workspace containing the auth file.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

Adding tracking affects what product-user behavior is collected and may have privacy, compliance, or customer-disclosure implications.

Why it was flagged

The skill can lead an agent to modify product instrumentation so usage events are collected by the analytics service; the artifact frames this as consent-based and ownership-limited.

Skill content
Install only for projects the user owns or manages... Add the exact tracking snippet returned for that project.
Recommendation

Review any tracking snippet or code change before deployment, confirm user consent/privacy requirements, and instrument only properties you control.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

The agent may show a billing upgrade link when a requested answer is blocked by plan limits.

Why it was flagged

The skill includes a paid-tier handoff flow. It does not instruct the agent to complete payment, but it can generate and present an upgrade/payment path.

Skill content
Run... `upgrade-link --detached --reason "<why Pro is needed>" --command "<blocked command>"`... It confirms the same account as the CLI, shows the blocked command and reason, and opens payment.
Recommendation

Confirm the account, price, and need for the paid feature yourself before approving any upgrade.

#
ASI06: Memory and Context Poisoning
Low
What this means

Incorrect or sensitive saved context could steer future recommendations or expose product strategy unnecessarily.

Why it was flagged

The skill uses persistent project context that can influence future analytics work, while also giving scoping and data-minimization instructions.

Skill content
Read context before project-specific analysis. Write context only when durable product truth changed... Skip... PII or secrets... `context set` replaces context; read first, merge carefully.
Recommendation

Review context updates, keep them compact and factual, and do not store secrets, PII, or temporary reports.