Dlazy Superres
v1.0.0Enhances image resolution and clarity from a URL or local path, returning an improved image URL for low-res restoration and upscaling.
Security Scan
Capability signals
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Suspicious
medium confidencePurpose & Capability
The described functionality (image super-resolution) matches the use of a 'dlazy superres' CLI. However, registry metadata shows no install or required binaries while the SKILL.md metadata explicitly requires npm/npx and an 'npm install -g @dlazy/cli@1.0.5' — this mismatch is unexpected and unexplained.
Instruction Scope
The runtime instructions direct the agent to execute the dlazy CLI and include explicit, mandatory agent behavior: ask the user for their API key, have the user 'send it to you', and then run 'dlazy auth set <key>' to save it. Instructing the agent to solicit and persist secrets is scope creep and increases risk of accidental exfiltration or misuse.
Install Mechanism
There is no formal install spec in the registry, but SKILL.md metadata prescribes a global npm install of @dlazy/cli@1.0.5. Installing an unreviewed npm package globally is moderate risk (writes to disk, executes third-party code). The install instruction being present only in SKILL.md (not in the registry install fields) is an inconsistency.
Credentials
The registry lists no required credentials or config paths, yet the SKILL.md error handling and agent instructions assume an API key exists and explicitly tell the agent to collect and persist it. Required secrets are not declared up front, and the agent is told to request them from the user — disproportionate and risky behavior for a simple image-upscaling skill.
Persistence & Privilege
The skill instructs the agent to save credentials using 'dlazy auth set <key>', which implies persisting a user API key on the agent/system. While the skill is not marked 'always:true', this explicit credential persistence increases the blast radius if the agent or environment is later compromised or if the agent mishandles secrets.
What to consider before installing
This skill likely calls a third‑party CLI (npm @dlazy/cli) to perform upscaling, which can be reasonable, but there are red flags: the manifest and the SKILL.md disagree about install requirements, and the instructions tell the agent to ask you to 'send' your API key and then save it. Do not paste your API key into chat. If you want to use this skill: (1) verify the npm package (@dlazy/cli) on the npm registry and inspect its source before installing; (2) prefer to install and run the CLI yourself locally rather than giving the key to the agent; (3) if required, set the API key locally via 'dlazy auth set <key>' on your machine rather than sharing it in conversation; (4) consider whether you trust global npm installs on the system running the agent. Because of the inconsistencies and the secret‑collection instruction, proceed only after confirming the package's provenance and avoiding sending secrets directly to the agent.Like a lobster shell, security has layers — review code before you run it.
latest
dlazy-superres
Image super-resolution tool: enhances image clarity and details, returning enhanced URL, suitable for low-res asset restoration and upscaling.
Trigger Keywords
- superres
Usage
CRITICAL INSTRUCTION FOR AGENT:
Execute dlazy superres to get the result.
dlazy superres -h
Options:
--image <image> Image (URL) [image: url or local path]
--input <spec> JSON payload: inline string, @file, or - (stdin)
--dry-run Print payload + cost estimate without calling API
--no-wait Return generateId immediately for async tasks
--timeout <seconds> Max seconds to wait for async completion (default: "1800")
-h, --help display help for command
Output Format
{
"ok": true,
"kind": "urls",
"data": {
"urls": [
"https://oss.dlazy.com/result.mp4"
]
}
}
Examples
dlazy superres --prompt 'prompt content'
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 |
| 502 | Local file read error | Error: Image file/Video file not found: C:\path\to\your\file |
| 503 | API request failed (no balance) | ok: false, code: "insufficient_balance" |
| 503 | API request failed (server error) | HTTP status code error (500 server crash) |
| 504 | Asynchronous task execution failed | === Generation Failed === / {Specific error reason returned by backend, for example "Prompt violates safety policy"} |
AGENT CRITICAL INSTRUCTION:
- If the execution result returns
code: "insufficient_balance", you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: https://dlazy.com/dashboard/organization/settings?tab=credits- If the execution result returns
code: "unauthorized"or indicates missing API key, you MUST inform the user to get their API key from https://dlazy.com/dashboard/organization/api-key and send it to you. Once they provide it, save it usingdlazy auth set <key>and resume the task.
Tips
Visit https://dlazy.com for more information.
Comments
Loading comments...
