maxhub-douyin

AdvisoryAudited by Static analysis on May 13, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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.

What this means

The API key can authorize requests against the user's MaxHub account and may consume paid credits.

Why it was flagged

The skill requires a MaxHub API key and uses it as an API authentication header for the external provider.

Skill content
"requires": { "env": [ "MAXHUB_API_KEY" ], "primaryEnv": "MAXHUB_API_KEY" }, ... "apiBase": { "url": "https://www.aconfig.cn", "authHeader": "x-api-key", "authEnvVar": "MAXHUB_API_KEY" }
Recommendation

Use a dedicated, revocable API key if possible, monitor usage, and remove the key if you stop using the skill.

What this means

Multi-step or broad data requests may send more query data to the provider and may increase API usage costs.

Why it was flagged

The skill is designed to make external HTTP API calls and can chain multiple API calls for complex Douyin analysis.

Skill content
tools:\n  - http ... 全量覆盖:共 285 个API ... 链式调用:复杂需求可串联多个API完成(需用户明确确认后执行)
Recommendation

Confirm the scope of multi-step or batch requests, especially when asking for many videos, comments, profiles, or analytics.

What this means

Search terms, Douyin links, user IDs, and other request parameters may be visible to the API provider.

Why it was flagged

The artifacts explicitly disclose that user query parameters are transmitted to the external provider.

Skill content
"privacyNote": "User query parameters are sent to the configured API provider (aconfig.cn). Do not submit sensitive private information."
Recommendation

Avoid submitting private, confidential, or sensitive personal information in Douyin queries.

What this means

Recent GET response data and query parameters may remain in process memory briefly to reduce repeated API calls.

Why it was flagged

The skill includes an in-memory LRU cache for API responses and request parameters, bounded by size and TTL.

Skill content
this.maxSize = options.maxSize || 100;\nthis.defaultTTL = options.defaultTTL || 5 * 60 * 1000;\nthis.cache = new Map();
Recommendation

Do not submit sensitive private information; clear or restart the runtime if you need to flush cached results.

What this means

Publisher provenance is less clear than it would be for a fully verified source.

Why it was flagged

The registry metadata does not identify a verified source for the package, although a homepage and repository are listed elsewhere.

Skill content
Source: unknown
Recommendation

Verify the publisher, homepage, repository, and API provider before installing or supplying an API key.