Back to skill
Skillv1.0.0

ClawScan security

Douyin Creator Marketplace (Xingtu) KOL Content Keyword Analysis API · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 24, 2026, 9:11 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent: it only needs Node and a JustOneAPI token to call a documented JustOneAPI endpoint and its code and instructions match that purpose.
Guidance
This skill appears to do exactly what it says: run a small Node script that calls JustOneAPI's Douyin/Xingtu endpoint using JUST_ONE_API_TOKEN and a kolId. Before installing, consider: 1) Token exposure: the implementation places the token in the URL query string, which can be logged by servers, proxies, or local shells—use a limited-scope token and rotate it if possible. 2) Trust and cost: verify you trust https://api.justoneapi.com (and their pricing/quotas) because the skill will send requests to that host. 3) Runtime environment: ensure node is available and up-to-date (the script uses fetch). 4) Privacy: do not paste token values into chat; follow SKILL.md guidance. If any of these concerns are unacceptable, do not install or use the skill; otherwise it is coherent and proportional to its stated purpose.

Review Dimensions

Purpose & Capability
okThe skill's name/description match the required resources: it calls JustOneAPI's Douyin (Xingtu) endpoint and requires JUST_ONE_API_TOKEN and node. No unrelated credentials, binaries, or configurations are requested.
Instruction Scope
noteSKILL.md instructs the agent to run the included node script with --token and --params-json containing kolId, to ask for missing parameters, and to output a short summary then raw JSON. One noteworthy implementation detail: the token is injected as a query parameter to the API (not an environment-only header), which can increase risk of token exposure via logs or intermediaries. Otherwise the instructions do not request unrelated files, secrets, or system state.
Install Mechanism
okThere is no network install step: the skill ships a small JS script (bin/run.mjs) and is instruction-driven. It requires node to exist on PATH and makes standard network requests to api.justoneapi.com. No downloads from untrusted URLs or archive extraction are present.
Credentials
noteOnly JUST_ONE_API_TOKEN is required and is the declared primary credential, which is appropriate for this API client. As noted above, the token is sent as a query parameter (per the operation parameter definition), which may be logged by servers or proxies; consider using a scoped token and verifying JustOneAPI's token handling if this is sensitive.
Persistence & Privilege
okThe skill does not request persistent or elevated platform privileges: always is false, no config paths are required, and it doesn't modify other skills or system settings.