AffiliateMaster

Security checks across malware telemetry and agentic risk

Overview

AffiliateMaster is coherent with its affiliate-marketing purpose, but it handles affiliate credentials, persists local analytics, and can automatically modify draft content with monetized links.

This skill appears purpose-aligned and not malicious from the provided artifacts. Before installing, verify you trust the publisher, protect any affiliate API keys placed in config.json, and review all enhanced content before publishing so affiliate links and disclosures match your intent and legal obligations.

VirusTotal

62/62 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

Draft content may be changed to include affiliate links and disclosures, which can affect trust, monetization, and compliance obligations.

Why it was flagged

The skill can automatically alter supplied content by inserting affiliate links. This matches the stated purpose, but it affects public-facing monetized content if the result is later published.

Skill content
const { autoInsert = true, disclosurePlacement = 'top', maxLinks = 3 } = options; ... enhancedContent = enhancedContent.replace(... `[${product.name}](${link.affiliateUrl})`);
Recommendation

Review enhanced content before publication, set maxLinks deliberately, and disable automatic insertion when affiliate links are not explicitly desired.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Anyone or any agent with access to the skill directory may be able to read or use configured affiliate credentials.

Why it was flagged

The configuration file is designed to hold affiliate network credentials and identifiers. This is expected for the service, but it gives the skill access to affiliate-account authority.

Skill content
"accessKey": "", "secretKey": "", "associateId": "" ... "apiKey": ""
Recommendation

Use least-privilege affiliate API keys, keep the config file private, avoid adding unrelated credentials, and rotate keys if the skill directory is exposed.

#
ASI06: Memory and Context Poisoning
Low
What this means

Local analytics may reveal business performance or monetization strategy to anyone with access to the skill files.

Why it was flagged

The skill persists analytics data locally, including clicks, conversions, revenue, and per-link/product statistics.

Skill content
const analyticsPath = path.join(__dirname, 'analytics.json'); ... fs.writeFileSync(analyticsPath, JSON.stringify(analytics, null, 2));
Recommendation

Treat analytics.json as sensitive business data, delete it when no longer needed, and avoid storing customer-identifying information in product or tracking fields.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

Users have less external context for verifying who maintains the skill or comparing the registry artifact to an upstream source.

Why it was flagged

The registry information does not provide an external source or homepage for provenance review. No malicious install behavior is evidenced, but publisher verification is limited.

Skill content
Source: unknown; Homepage: none
Recommendation

Install only if you trust the ClawHub publisher, and prefer reviewed or source-linked releases for production workflows.