Back to skill
v1.0.0

Zhipu AI TTS

BenignClawScan verdict for this skill. Analyzed May 1, 2026, 5:55 AM.

Analysis

This is a straightforward Zhipu text-to-speech wrapper that uses a declared API key, sends the requested text to Zhipu, and writes an audio file locally.

GuidanceSafe to install if you are comfortable using Zhipu's cloud TTS service: provide a dedicated API key, avoid converting sensitive text unless provider terms are acceptable, and choose output filenames carefully to prevent overwriting existing files.

Findings (3)

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.

Abnormal behavior control

Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.

Tool Misuse and Exploitation
SeverityLowConfidenceHighStatusNote
scripts/text_to_speech.sh
OUTPUT_FILE="${5:-output.${OUTPUT_FORMAT}}" ... --output "$OUTPUT_FILE" ... rm "$OUTPUT_FILE"

The script writes the API response to a caller-supplied output path and removes that path on HTTP error. This is normal for generating an audio file, but an unsafe filename could overwrite or remove a file the user did not intend to replace.

User impactIf the output path is set to an existing important file, that file could be overwritten or removed.
RecommendationUse a new, dedicated output filename or directory for generated audio; the skill author could improve safety by refusing to overwrite existing files without confirmation.
Permission boundary

Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.

Identity and Privilege Abuse
SeverityLowConfidenceHighStatusNote
scripts/text_to_speech.sh
if [ -z "$ZHIPU_API_KEY" ]; then ... -H "Authorization: Bearer $ZHIPU_API_KEY"

The script requires a Zhipu API key and uses it as a bearer token for the provider request. This is expected for the stated service, but it grants access to the user's Zhipu account quota or billing.

User impactUsing the skill consumes or authorizes actions under the user's Zhipu account.
RecommendationUse a revocable API key intended for this purpose and avoid sharing it in prompts, files, or logs.
Sensitive data protection

Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.

Insecure Inter-Agent Communication
SeverityLowConfidenceHighStatusNote
scripts/text_to_speech.sh
API_ENDPOINT="https://open.bigmodel.cn/api/paas/v4/audio/speech" ... --arg input "$TEXT" ... -d "$PAYLOAD"

The supplied text is packaged into a request and sent to Zhipu's external speech API. This is core to the TTS purpose, but it means input text leaves the local environment.

User impactAny text converted with the skill may be visible to the external TTS provider and should not be treated as purely local processing.
RecommendationDo not use the skill for confidential or regulated text unless Zhipu's data handling terms are acceptable for that content.