Skills/ClawHub/ima-mcp-cos-upload

ima-mcp-cos-upload@1.4.1

VERIFIED· install only

Publisher claims: "把本地文件(md/pdf/pptx/docx/图片等)上传导入 ima 知识库:走通 create_media → COS 签名直传 → add_knowledge 全流程,自带 403 报错自修复;md 卡片上传前可按规范自动打标(原料层三段式/资产层五维)。触发:上传文件到 ima 知识库、ima 导入文档、ima 推库/入库、上传报 COS 403 或 SignatureDoesNotMatch、ima 打标。" Observed in sandbox: no network, touches nothing outside the project, writes no memory.

Registry ClawHubPublisher dzz-777 · publishing for 36 daysInstalls 348Last detonated 32 h ago
$clawhub install ima-mcp-cos-upload
WatchReport an issue

Coverage

Nothing executable in the bundle ran; the trace covers the install step only.
Tested
every file read, file written and host contacted by what ran
Not tested
use of the skill by an agent

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (1 scenario; nothing executable in the bundle ran; the trace covers the install step only) on 2026-11-13 and scored it 89/100 (Verified). In what ran, nothing we could detect went wrong: no undeclared network egress, no credential reads, no persistent instruction writes. What it does with a real credential was not observed; the static findings and the publisher carry the rest of the score. Summary: no network, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 0 s · 1 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessno install scripts in bundle
0.0sprocessscript backend runs setup only
0.0sprocessscript backend runs setup only
0.0sprocessno install scripts to re-run

Static findings

MEDIUM
Python subprocess execution detectedscripts/upload_cos.py:207 · Python subprocess execution detectedout = subprocess.run(curl_cmd, capture_output=True, text=True, timeout=120)Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05
MEDIUM
File type combined with upload actionSKILL.md:185 · File type combined with upload action — agent may exfiltrate local data files…旧批次曾用 `ima-share-kb-1258344701`)。桶名不匹配 → 403。这是服务端桶迁移,非签名算法问题。 - ✅ **强制规则**:cred.json 必须带 `bucket_name`(取自 create_media 响应的 `cos_credential.bucket_name`),`scripts/upload_cos.py` 现已改为优先用 `bucket_name` 拼 host(`{bucket_name}.cos.ap-shanghai.m…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.
AST07
MEDIUM
File type combined with upload actionSKILL.md:211 · File type combined with upload action — agent may exfiltrate local data files- 主会话用 DeferExecuteTool 调 create_media → 手写 token 进 cred.json 极易错位 403。改委托 `general-purpose` 子代理在它自己上下文内跑完整链(create_media→写 cred→scripts/upload_cos.py→add_knowledge),token 不跨消息边界,首试即 200。Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.
AST07
MEDIUM
File type combined with upload actionSKILL.md:212 · File type combined with upload action — agent may exfiltrate local data files- 子代理须知:① secret_id 含 `-` 即坏凭证须重试;② cred.json 带 bucket_name;③ 用 scripts/upload_cos.py 真实返回 host。子代理若报 "Tool Agent not found" 或 MCP 不可用,退回主会话脚本自跑(同样把整段 Python 写进 .py 一次跑完,token 不手动复制)。Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.
AST07

Cost to the agent

Instructions loaded
≈3,023 tok
1 file · 3 in bundle

Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.

Known vulnerabilities

Vulnerability advisories (OSV) cover npm and PyPI packages; this registry has no advisory database.

ima-mcp-cos-upload@1.4.1 safety verdict: Verified (install only) — KillerSkills