Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

group-director

v1.0.2

create short videos from claw-prepared prompts for feishu or lark group chat scenarios. use when claw already has the chat context in its own memory, has alr...

0· 117·0 current·0 all-time
byHeiMaoM@hei-maom
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description and code both implement a video-creation executor calling SenseAudio endpoints (create + poll) and returning a plain URL for Feishu/Lark. Requiring an API key for the provider is appropriate. However, the registry metadata (Requirements) incorrectly lists no required environment variables or primary credential while SKILL.md and the code require SENSEAUDIO_API_KEY; this mismatch is an incoherence that should be resolved before trusting the package metadata.
Instruction Scope
SKILL.md constrains the skill to only accept a final_video_prompt and an optional orientation, perform create+poll, and return a plain-text URL or error message. The code follows this: it does not read chat history, does not emit raw JSON to Feishu, and prints only task_id or video_url / plain error text. No unexpected file reads or external endpoints are referenced beyond the provider base URL.
Install Mechanism
There is no install spec (instruction-only style) which minimizes automated installation risk. However, the included Python scripts use the requests library and assume a Python runtime; the package does not declare this dependency or any setup instructions. That omission is a usability/security concern (missing dependency declaration), though not evidence of malicious intent.
!
Credentials
At runtime the skill only needs SENSEAUDIO_API_KEY (required) and an optional SENSEAUDIO_BASE_URL — both proportional to calling an external video API. The concern is the manifest/registry metadata claims no env vars are required (contradiction). Also SENSEAUDIO_BASE_URL can be overridden to point to any host, which is a valid feature for testing but should be noted as a potential avenue to redirect requests if an operator or environment variable is misconfigured or maliciously set.
Persistence & Privilege
The skill does not request elevated or persistent privileges, does not set always:true, and does not modify other skills or system settings. Autonomous invocation is allowed by default but that is normal; nothing in the package grants it unusual permanence or cross-skill access.
What to consider before installing
This skill appears to do what it says (create and poll SenseAudio video tasks) and the included code matches the SKILL.md rules. However: 1) the registry metadata incorrectly states no required environment variables while the code requires SENSEAUDIO_API_KEY — confirm the registry is updated or that you can provide the API key. 2) Ensure your agent/runtime provides Python and the requests library (the package does not declare dependencies). 3) Be careful with SENSEAUDIO_BASE_URL — only set it to a trusted provider endpoint. 4) If you plan to install this in a production agent, ask the maintainer to add a proper dependency/install spec and to correct the manifest so required credentials are explicit. If you cannot verify the owner or cannot supply the API key securely, do not enable the skill.

Like a lobster shell, security has layers — review code before you run it.

latestvk97e0bpyypqgde4bhznexrhgs583314t

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments