Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Backup image to StarDots

Automatically back up images to stardots.io cloud storage with secure MD5 authentication and configurable credentials.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 133 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description, skill.yaml permissions (network, filesystem), SKILL.md configuration options, and the code all align: the skill uploads image attachments to https://api.stardots.io using an API key/secret and space. It does not request unrelated services or credentials.
Instruction Scope
Runtime instructions and code are narrowly scoped to locating credentials (skill config, env vars, or ~/.config/stardots/config.json), selecting image attachments, generating an MD5 sign, and calling curl via tools.exec to upload the file. One important caveat: the skill will call curl on the attachment.path provided — if an attachment entry points to an arbitrary local path (and is labeled as an image), that file will be uploaded. The skill does not further validate file contents or restrict paths.
Install Mechanism
There is no install spec that downloads remote code; the package contains its own JS/TS files bundled. No external installers or URL downloads are used.
Credentials
The skill does not demand unrelated secrets. It uses API credentials that match its purpose (apiKey, apiSecret, space) via config, env vars (STARDOTS_API_KEY/SECRET/SPACE) or a local config file — these are proportionate to image upload functionality.
Persistence & Privilege
The skill is not force-installed (always: false) and does not request elevated platform-wide privileges beyond network and filesystem access declared in skill.yaml. It does not modify other skills or global configs.
Assessment
Before installing: 1) Verify you trust the publisher (source/homepage are not provided here). 2) Only provide Stardots API credentials you intend to use for image backups (use scoped or revocable keys if possible). 3) Be aware the skill reads ~/.config/stardots/config.json and environment variables; don't place unrelated secrets there. 4) Confirm that attachment paths are controlled by the platform and cannot be crafted to point to sensitive local files (otherwise the skill could upload local files labeled as images). 5) Review the endpoint (https://api.stardots.io) and the support contact in skill.yaml if you need provenance. 6) If you have strict security requirements, review the code locally or run in a sandboxed environment before granting network/filesystem permissions.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
20260310vk97dwrbqc0ajf4c3zdt9z3w6gs82mweylatestvk97dwrbqc0ajf4c3zdt9z3w6gs82mwey

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Stardots Backup

将图像自动备份到 stardots.io 云存储平台

功能特性

  • 🔐 自动 MD5 签名认证
  • 📤 简单的图像上传
  • 📋 支持环境变量或配置文件管理凭证
  • 🚀 TypeScript 编写,类型安全

安装

clawhub install stardots-backup

配置

方式一:Skill 配置(推荐)

在 OpenClaw 配置中设置:

{
  "stardots-backup": {
    "apiKey": "your-api-key",
    "apiSecret": "your-api-secret",
    "space": "your-space-name"
  }
}

方式二:环境变量

export STARDOTS_API_KEY="your-api-key"
export STARDOTS_API_SECRET="your-api-secret"
export STARDOTS_SPACE="your-space-name"

方式三:配置文件

创建 ~/.config/stardots/config.json

{
  "api_key": "your-api-key",
  "api_secret": "your-api-secret",
  "space": "your-space-name"
}

使用方法

发送图片时附带文字:

  • "备份到stardots"
  • "上传图片到stardots"
  • "stardots备份"

限制

  • 速率限制:每分钟 300 次请求
  • 文件大小:最大可升级到 30MB
  • 文件名长度:最多 170 个字符

链接

许可证

MIT

Files

8 total
Select a file
Select a file to preview.

Comments

Loading comments…