Skill flagged — suspicious patterns detected

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

飞书语音气泡生成

v1.0.1

使用 edge-tts 生成语音并发送到飞书(语音气泡形式)。支持 XiaoxiaoNeural 等多种音色。

0· 32·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
high confidence
Purpose & Capability
Name/description match the code and instructions: uses edge-tts, ffmpeg, and Feishu APIs. Required binary (python3) and Python dependencies are appropriate for the stated functionality.
!
Instruction Scope
The runtime instructions and code limit themselves to generating audio, converting it, uploading to Feishu, and cleaning temp files — which is expected — but the code also forcibly attempts to kill browser processes (taskkill for chrome/msedge/firefox/iexplore). Closing user browsers is not documented in SKILL.md, is unnecessary for normal TTS/upload flow, and is intrusive (and platform-specific).
Install Mechanism
No install spec (instruction-only for dependencies). This is low risk; pip/ffmpeg instructions are normal. Nothing is downloaded from untrusted URLs or written permanently to system locations by an installer.
Credentials
No required environment variables declared. The tool accepts app_id and app_secret as CLI args (defaults in code are placeholders). Passing secrets on the command line can expose them via process listings; the skill does not document or require safer secret handling (env files, stdin). The number of credentials requested is proportionate to the Feishu integration, but secret-handling is weak.
Persistence & Privilege
Skill does not request permanent presence (always:false) and does not modify other skills or global config. It only writes temporary files which it cleans up by default.
What to consider before installing
This skill appears to implement TTS → ffmpeg → Feishu upload correctly, but there are a few red flags to consider before installing or running it: - The script forcibly attempts to kill common browser processes (taskkill for chrome/msedge/firefox/iexplore). This behavior is not documented in SKILL.md, is unnecessary for normal operation, and can disrupt users. Inspect or remove the close_browser_processes() call if you don't want browsers terminated. - The script accepts App Secret via a CLI argument (and has a placeholder default). Passing secrets on the command line can expose them to other local users via process listings. Prefer using environment variables or a secure secret store and modify the script to read from them instead of CLI args. - Ensure the Feishu App ID/Secret you provide have the minimum required permissions (message upload/send) and are not shared broadly. The script uploads files and sends messages using your tenant token — a compromised credential could be abused. - Confirm ffmpeg installed on your system includes libopus support as required by the script. If you are comfortable reviewing/removing the browser-kill code and handling secrets securely (or running the script in a controlled environment), the skill's behavior is coherent with its description. If you cannot inspect or modify the code, treat it as risky to run on a personal or multi-user machine.

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

latestvk97ahxgq3z9zycwsfcw5nyfz2n8421be

License

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

Runtime requirements

🎙️ Clawdis
Binspython3

Comments