maxhub-toutiao

PassAudited by ClawScan on May 13, 2026.

Overview

This appears to be a purpose-aligned Toutiao/MaxHub data API skill, but it needs your MaxHub API key and sends your query parameters to aconfig.cn, which may incur API costs.

Install if you are comfortable using MaxHub/aconfig.cn for Toutiao data retrieval. Configure only the needed API key, avoid sensitive query content, watch for API charges or quota use, and verify the package version/repository because the supplied metadata versions do not all match.

Findings (4)

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

You may have a harder time confirming exactly which release you are installing.

Why it was flagged

The SKILL.md contains version values that differ from the registry version 1.1.2 and config/package version 1.0.9. This is a packaging/provenance inconsistency, not evidence of malicious behavior.

Skill content
version: 1.1.1 ... 版本:v1.0.9
Recommendation

Verify the package version and repository before installing, especially if you depend on a specific release.

What this means

Anyone using the skill is allowing it to make account-backed MaxHub API calls, which may consume quota or balance.

Why it was flagged

The skill reads MAXHUB_API_KEY from the environment and sends it as the configured authentication header to the MaxHub API provider.

Skill content
return env[AUTH_ENV_NAME] || ''; ... [AUTH_HEADER]: resolveCredential()
Recommendation

Use a scoped API key if available, monitor MaxHub usage/costs, and do not share the key in prompts or files.

What this means

Search terms, Toutiao IDs, links, or other query parameters you provide may be visible to the API provider.

Why it was flagged

The skill explicitly discloses that user query parameters are sent to the external MaxHub service at aconfig.cn.

Skill content
本Skill通过MaxHub API(aconfig.cn)获取数据,用户查询参数将发送至该服务
Recommendation

Avoid sending private, confidential, or sensitive personal information in queries.

What this means

Recent API results and query-derived keys can remain available within the running session, although the reviewed code does not show disk persistence.

Why it was flagged

API responses and parameter-derived cache keys are stored in an in-memory LRU cache for reuse until TTL or eviction.

Skill content
this.cache.set(key, { data, expireAt: Date.now() + (ttl || this.defaultTTL), createdAt: Date.now() })
Recommendation

Treat cached results as session-local data and avoid submitting sensitive queries.