Back to skill
Skillv1.1.0
ClawScan security
AIGC Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 16, 2026, 1:13 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill is mostly coherent for an image-generation helper, but there are multiple inconsistencies and risky details (metadata mismatch, a hard-coded absolute path, and an unknown external API host) that warrant caution before installation.
- Guidance
- This skill appears to implement an image-generation workflow, but review these before installing: - Metadata mismatch: The registry summary claims no required environment variables, but SKILL.md and _meta.json require AIGC_API_KEY and related settings. Don't provide secrets until this is clarified. - Unknown provider domain: The default API host is https://tczlld.com/aistudio/api (and SKILL.md points users there to obtain keys). Verify the provider's legitimacy and privacy/security practices before using your API key. - Hard-coded path in instructions: The SKILL.md example runs the script using a Windows absolute path (C:/Users/79112/...). Ask the publisher to supply a portable, relative invocation (e.g., python3 ./scripts/generate.py) — the hard-coded path may fail or expose assumptions about the maintainer's environment. - Dependency handling: The script requires the 'requests' Python package but there is no install step. Ensure the runtime environment has requests installed or provide an approved install step. - Data flow: The script will send your AIGC_API_KEY to the provider and will download result image URLs and then may re-upload images to the provider's /ai/file/upload endpoint. If you have concerns about data retention or exfiltration, test in an isolated environment and review the provider's storage policy. Recommended actions: ask the publisher to (1) fix metadata to accurately list required env vars, (2) remove the absolute path and use a relative script path, (3) document provider identity and data handling, and (4) provide an install step or confirm dependencies. If you must test now, do so in a sandboxed account and avoid using high-privilege API keys.
Review Dimensions
- Purpose & Capability
- noteThe code and instructions match the stated purpose (submit image-generation tasks to an AIGC service, download results, and send images to Feishu). However the registry summary at the top says 'Required env vars: none' while SKILL.md and _meta.json require AIGC API credentials and related configuration — this mismatch is unexplained and inconsistent.
- Instruction Scope
- concernSKILL.md instructs the agent to spawn an isolated session and execute the bundled Python script, parse its stdout for JSON, and call feishu_doc to upload images. That scope is consistent with the purpose, but the example command uses a hard-coded absolute Windows path (C:/Users/79112/.openclaw/...), which is environment-specific and likely to fail or behave unexpectedly. The instructions also direct sending data (images) to Feishu — expected for a chat integration but users should confirm their agent's feishu_doc behavior and permissions.
- Install Mechanism
- noteThere is no install spec (instruction-only), which lowers installer risk. The script requires the Python 'requests' module (documented in README/_meta.json) but there is no explicit install step. That is plausible but means the environment must already provide the dependency; missing dependency handling is a practical concern.
- Credentials
- concernThe skill requires an API key for an external AIGC service (AIGC_API_KEY) and optionally other AIGC_* variables (AIGC_BASE_URL, AIGC_CLIENT_ID, AIGC_PROVIDER, AIGC_TIMEOUT) per _meta.json and SKILL.md. Requesting an API key is proportional to the functionality. However the top-level registry metadata claiming 'none' for required env vars contradicts the embedded metadata and docs — this inconsistency is suspicious. Also the code communicates with an unfamiliar domain (tczlld.com) which users should verify before providing credentials.
- Persistence & Privilege
- okalways:false and normal agent invocation; the skill does not request persistent 'always' inclusion or elevated platform privileges. It writes generated images to a workspace path (default under the user's home), which is expected for this use case but worth noting.
