Back to skill
Skillv1.0.0
ClawScan security
AI RecSys Weekly Report · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 19, 2026, 8:56 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, instructions, and credential requirements are consistent with its stated purpose (generate a weekly AI recommendation/search/ad report and upload it to Tencent IMA).
- Guidance
- This skill appears internally consistent for generating reports and syncing them into Tencent IMA, but do these checks before installing: - Only install if you trust the ima-skills provider (cos-upload.cjs) because the Python wrapper executes that Node script with upload credentials. - Verify the cos-upload.cjs script content (from ima-skills) so it doesn't leak or mishandle credentials. - Store IMA client_id and api_key in a secure location and limit their privileges in IMA if possible; the skill expects them in ~/.config/ima. - Be aware the script prints subprocess stdout/stderr; run a test with a non-sensitive sandbox KB to confirm no secrets are logged. - If you plan automated weekly runs, ensure the WorkBuddy account and target KB have appropriate access controls and rotate API keys as part of your normal security hygiene.
Review Dimensions
- Purpose & Capability
- okThe skill generates research reports and uploads them to IMA; it includes a helper upload script and explicitly depends on an IMA-related skill. Requested artifacts (IMA client_id/api_key stored in ~/.config/ima) and the included upload script are coherent with the described upload capability.
- Instruction Scope
- noteRuntime instructions are focused on web search (ArXiv, Chinese tech blogs) and report assembly, then uploading to IMA. The skill reads IMA credentials from ~/.config/ima and uses a bundled Python wrapper to call IMA APIs and an external cos-upload.cjs script; these behaviors match the upload task. Note: the process runs an external Node script (cos-upload.cjs) supplied by the dependent ima-skills; ensure that script is trusted.
- Install Mechanism
- okThere is no remote install/download step in the skill bundle (instruction-only plus a local Python script). No third-party URLs or archive extracts are included in the skill itself, so installation risk is low. The skill does require the separate ima-skills component to supply cos-upload.cjs.
- Credentials
- noteOnly IMA credentials (client_id and api_key stored under ~/.config/ima) are required, which is proportionate to uploading to IMA. Minor concern: the upload wrapper logs subprocess stdout/stderr which might leak transient COS credentials if the underlying cos-upload.cjs prints them; review cos-upload.cjs and consider running in a controlled environment to avoid accidental credential exposure.
- Persistence & Privilege
- okThe skill does not request permanent or system-wide presence (always:false). It does not modify other skills or agent global settings in the provided files.
