Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md [English](./SKILL.md) · [中文](./SKILL-cn.md)
Security audit
Security checks for vulnerabilities and agentic risk
This is a disclosed dLazy Qwen TTS CLI skill with expected API key and network use, though parts of the documentation appear copied from another media tool.
Before installing, confirm you are comfortable running the pinned external dLazy CLI, sending prompts to dLazy's hosted API, and storing a revocable dLazy API key locally. Treat the image-output examples as documentation errors and verify actual qwen-tts output behavior with dlazy qwen-tts -h or a dry run.
Referenced artifact was not completely inspected
[English](./SKILL.md) · [中文](./SKILL-cn.md)
The skill is described throughout the manifest as a text-to-speech tool, which implies audio output, but the documented JSON example shows an output of type "image" with a PNG URL and MIME type. This is an active contradiction in the file’s own documentation, not merely an omission, and can mislead an agent about what the command actually returns.
Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.
## 错误处理
| Code | 错误类型 | 示例信息 |
| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| 401 | 未授权 (API Key缺失或无效) | `ok: false, code: "unauthorized", message: "API key is missing or invalid"` |
| 501 | 缺少必填参数 | `error: required option '--prompt <prompt>' not specified` |
Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.
## Error Handling
| Code | Error Type | Example Message |
| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| 401 | Unauthorized (No API Key) | `ok: false, code: "unauthorized", message: "API key is missing or invalid"` |
| 501 | Missing required parameter | `error: required option '--prompt <prompt>' not specified` |
The manifest and usage describe a text-to-speech skill, so its output should be audio. However, the documented JSON example shows an output of type "image" with a PNG URL and mime type, which actively conflicts with the intended behavior rather than merely omitting detail.
The documented CLI options for this skill only expose text prompt, voice, language, and save-path parameters for text-to-speech generation. The error table’s "Local file read error" example mentions image/video files, which conflicts with the described interface and suggests copied documentation from a different media skill.
No suspicious patterns detected.