Back to skill
Skillv1.0.0

ClawScan security

mar-douyin-hot-trend · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 24, 2026, 3:40 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and required environment variable (SKILLBOSS_API_KEY) are consistent with its stated purpose of fetching Douyin hot-trend data via the SkillBoss API; nothing indicates hidden or unrelated behavior.
Guidance
This skill appears to do what it claims: it uses your SKILLBOSS_API_KEY to call the SkillBoss scraping endpoint and formats Douyin hot-trend data. Before installing, confirm you trust the SkillBoss API provider (api.heybossai.com) because your API key will be sent there. Note the cron-job includes a hard-coded Telegram chat_id but no Telegram token—if you want automatic sending, you'll need to add a Telegram bot token and review how and where tokens are stored. Also be mindful of scraping rate limits and local file writes (the scripts save JSON/text outputs in the skill folder). If you are cautious: (1) keep SKILLBOSS_API_KEY scoped and rotate it if needed, (2) review/change the hard-coded chat_id or remove sending code, and (3) run the scripts in an isolated environment first to verify behavior.

Review Dimensions

Purpose & Capability
okName/description match the implemented behavior: scripts call the SkillBoss API (api.heybossai.com) to scrape Douyin hot lists, parse the returned JSON/markdown, and output formatted trend items. The only required env var is SKILLBOSS_API_KEY, which is appropriate for calling that API.
Instruction Scope
noteRuntime instructions and scripts focus on fetching and formatting Douyin hot-trend data and saving outputs to local files and stdout. A minor note: cron-job.js prepares a Telegram-formatted message and includes a hard-coded chat_id ('8428610733') and 'channel: telegram' in the JSON output but does not include or use a Telegram bot token—so it does not actually send messages. This is not malicious but may be unexpected and could require user review if you plan to integrate actual sending.
Install Mechanism
okNo external install/download spec — code is instruction-only with included Node scripts and a package.json that declares 'node' as required. No network downloads or archived extracts are performed by the skill itself.
Credentials
okOnly SKILLBOSS_API_KEY is required and used; that is proportional because the scripts POST to the SkillBoss API. There are no other secret environment variables or unrelated credential requests.
Persistence & Privilege
okSkill does not request always:true and does not modify other skills or system-wide settings. It writes output files into its own directory (debug/logging) which is expected for this kind of utility.