Feishu Voice (NoizAI)

AdvisoryAudited by Static analysis on May 8, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Anything the user asks the assistant to speak may be sent to NoizAI, so private or sensitive text could leave the local environment.

Why it was flagged

The skill discloses that the text being converted to speech is uploaded to NoizAI's cloud TTS endpoint.

Skill content
文字内容会上传到 `https://noiz.ai/v1/` 进行语音合成
Recommendation

Avoid using the skill for confidential text unless you are comfortable sending that text to NoizAI.

What this means

The behavior of voice generation depends partly on another installed skill, so this review does not fully cover all code that will run.

Why it was flagged

The included script locates and runs a tts.py file from the separate noizai-tts skill, whose source is not included in these artifacts.

Skill content
TTS_SCRIPT = SCRIPT_DIR.parent / "noizai-tts" / "scripts" / "tts.py"
Recommendation

Review or install only a trusted version of noizai-tts before using this skill.

What this means

Using the skill runs local Python code to generate audio, which is expected but still requires trusting the installed skill files and dependency.

Why it was flagged

The skill uses subprocess to run the NoizAI TTS Python script. The command is constructed as an argument list, not through a shell, and this execution is central to the stated purpose.

Skill content
result = subprocess.run(
        cmd,
        capture_output=True,
Recommendation

Use this only in an environment where running the local TTS helper script is acceptable.

What this means

Users may be confused about whether an API key is needed or exposed to the TTS dependency.

Why it was flagged

Registry metadata declares a primary credential, while the SKILL.md text says the guest mode is free and requires no API key. The included script does not directly read this credential.

Skill content
Primary credential: NOIZ_API_KEY
Recommendation

If you do not intend to use authenticated NoizAI access, do not provide a NOIZ_API_KEY; if you do provide one, review the noizai-tts dependency's handling of it.