Back to skill
Skillv1.0.52
ClawScan security
Ai Image Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 16, 2026, 3:50 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions match an image-generation use case, but there are modest inconsistencies (no declared credential requirements, no included code, and no source/homepage) that warrant caution before use.
- Guidance
- This skill looks like a straightforward image-generation helper, but exercise caution before installing or running anything: the SKILL.md expects you to provide an API key (example config shows 'api_key') and a local script (generate.py), yet the skill bundle does not include code or declare required credentials. Before using it: 1) verify the source/author (there's no homepage and owner ID is unknown); 2) request or inspect the generate.py implementation so you know what data is sent to external APIs; 3) never paste your long-lived API key into an unknown script—use a least-privilege or restricted key and monitor billing; 4) prefer official client libraries and endpoints (the doc references the 'openai' PyPI package and 'dall-e-3'); 5) if you plan to use this in production, ask the publisher for a homepage, privacy/data-use details, and a clear list of required environment variables. These steps will reduce the risk of accidental credential leakage or unexpected charges.
Review Dimensions
- Purpose & Capability
- noteThe skill describes text-to-image, image-variation, editing and batch generation which aligns with the examples in SKILL.md. However, the README sample expects an OpenAI-style API key and references the 'openai' package and model 'dall-e-3' while the skill metadata declares no required credentials or primaryEnv. That mismatch (documented API key usage vs no declared credential) is inconsistent.
- Instruction Scope
- noteSKILL.md only tells the user to pip install openai and pillow and run a local script (generate.py) and shows a JSON config with an api_key. The instructions do not ask the agent to read unrelated system files or exfiltrate data. However, no generate.py/implementation is included in the skill bundle, so the instructions assume the user/agent has or will supply executable code and an API key—this missing code is an operational gap and the doc references a secret (api_key) that isn't declared in metadata.
- Install Mechanism
- okThere is no install spec (instruction-only skill). The SKILL.md suggests 'pip install openai pillow' which is a normal PyPI install for this task. No arbitrary download URLs, extract steps, or nonstandard installers are present.
- Credentials
- concernThe documentation requires an 'api_key' in its example config and references using 'dall-e-3', but the skill metadata lists no required environment variables or primary credential. This is a proportionality/clarity issue: using the skill in practice will require supplying credentials (and likely billing), but the skill does not declare how or which credential names it expects. Also the skill source/homepage is unknown, so handing over API keys without verifying implementation origin increases risk.
- Persistence & Privilege
- okThe skill does not request persistent privileges (always is false), does not include installation hooks, and does not declare any config paths or system-level modifications. Nothing indicates it would alter other skills or system-wide agent settings.
