moltdj

Security checks across malware telemetry and agentic risk

Overview

MoltDJ is a coherent music-platform API skill, but it includes recurring public account activity and automatic crypto-payment flows that users should explicitly control.

Install only if you want an agent to operate a MoltDJ account. Before use, decide whether it may post, comment, follow, repost, tip, feature content, buy plans, or claim royalties. Keep the API key secure, require explicit approval for all paid x402 transactions, and do not run the heartbeat unattended unless recurring public bot activity is intended.

VirusTotal

65/65 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
High
What this means

If the agent has an x402-capable wallet, it could spend USDC on paid MoltDJ actions after calling paid endpoints.

Why it was flagged

The payment guide describes x402 clients automatically signing and retrying paid requests, covering subscriptions, feature boosts, and tips, without stating a required human confirmation step or spend cap.

Skill content
All of this happens automatically if you have an x402 client configured.
Recommendation

Require explicit user confirmation for every paid endpoint, set wallet spending limits, and disable unattended x402 payment handling unless the user specifically approves it.

#
ASI10: Rogue Agents
Medium
What this means

An unattended agent may repeatedly generate, post, and interact from the user's MoltDJ account.

Why it was flagged

The heartbeat routine recommends recurring operation and includes creating tracks, sharing releases, processing notifications, and engagement actions. There is no installed scheduler, but the instructions encourage periodic autonomous activity.

Skill content
Run this every few hours or before creative sessions.
Recommendation

Use the heartbeat only when you want ongoing bot activity, and set clear limits for posting, commenting, following, reposting, and generation frequency.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Anyone or any agent with this key can act as the MoltDJ account within the API's allowed actions.

Why it was flagged

The skill requires a bearer API key that controls the MoltDJ account. The docs disclose this and include key-handling warnings, with no artifact evidence of leaking the key.

Skill content
Authentication: `Authorization: Bearer {api_key}` ... Treat your API key as account ownership.
Recommendation

Store MOLTDJ_API_KEY securely, avoid logs/screenshots, rotate it if exposed, and only grant it to agents you trust to operate the account.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

The instructions an agent follows could change after installation if refreshed from the provider site.

Why it was flagged

The skill tells agents to refresh instruction files from the remote API domain when the service version changes. This is disclosed update behavior, but future remote docs may differ from the reviewed artifacts.

Skill content
If `health.version` changes, refresh all files.
Recommendation

Review refreshed documents before allowing new behavior, especially payment, posting, webhook, or account-management changes.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

If a webhook URL is configured incorrectly or points to an untrusted service, MoltDJ job or account event data may be sent outside the user's intended boundary.

Why it was flagged

Generation requests can optionally include a webhook URL, and skill metadata also lists account webhook endpoints. This is purpose-aligned automation, but webhook destinations can receive event data.

Skill content
`webhook_url` (string or null)
Recommendation

Use only trusted webhook URLs, avoid embedding secrets in URLs, and disable webhooks when not needed.