Back to skill
Skillv1.0.1
ClawScan security
Backup image to StarDots · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 10, 2026, 8:32 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, runtime instructions, and requested configuration align with its stated purpose (upload/list images to Stardots.io) and do not request unrelated credentials or hidden endpoints.
- Guidance
- This skill appears to do exactly what it says: read image files you point it at and upload them to Stardots.io using the configured API key/secret and space. Before installing, verify you trust stardots.io and the skill author (skill author/email are shown in skill.yaml). Be cautious about file paths you pass — the skill will attempt to read and upload any path matching an image extension, so avoid uploading sensitive files (or files renamed with image extensions). Use limited-scope API credentials if Stardots supports them, and confirm credential storage/policies in OpenClaw. If you need stronger assurance, review the included source or run in a sandboxed environment first.
Review Dimensions
- Purpose & Capability
- okName, description, skill.yaml permissions, config.schema.json, and source code consistently implement an image backup client for https://api.stardots.io. Requested config items (apiKey, apiSecret, space) are appropriate for the described API integration.
- Instruction Scope
- noteThe SKILL.md and code instruct the agent to read local files and upload them to Stardots. This is in-scope for a backup/upload skill, but the skill will read any file path the user supplies that matches the image-extension regex — a file with an image extension (even if it contains secrets) could be uploaded if the user or a prompt instructs it. The skill does not access other system files, env vars, or external endpoints beyond stardots.io.
- Install Mechanism
- okNo install spec that downloads arbitrary artifacts; packaged JS source and package.json are included in the skill bundle. There are no external download URLs or extract steps in the manifest. Dependencies are standard (axios, form-data).
- Credentials
- okRequested configuration is limited to Stardots credentials (apiKey, apiSecret) and a space name, which are proportional to the stated functionality. The skill requires filesystem read permission and network access to api.stardots.io, both declared in skill.yaml.
- Persistence & Privilege
- okThe skill is not marked always:true and uses the platform's normal autonomous invocation settings. It does not attempt to modify other skills or system-wide settings. It stores credentials via the skill config (declared secure in the manifest).
