Scan Report
5 /100
tx-cos
面向 OpenClaw 的腾讯云 COS 原生操作技能
tx-cos is a legitimate Tencent Cloud COS object storage skill using only the official cos-nodejs-sdk-v5 SDK for cloud operations, with no malicious behavior, exfiltration, or hidden functionality.
Safe to install
No action needed. Consider adding an explicit allowed-tools declaration in SKILL.md for transparency.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Missing allowed-tools resource declaration | SKILL.md:1 |
| Low | Credential access without exfiltration | scripts/lib.js:38 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ | ✓ Aligned | scripts/upload_file.js:16, scripts/upload_batch.js:11 — reads local files via fs… |
| Environment | NONE | READ | ✓ Aligned | scripts/lib.js:32 — accesses COS_SECRET_ID, COS_SECRET_KEY, COS_REGION, COS_BUCK… |
| Network | NONE | READ | ✓ Aligned | scripts/lib.js:38 — instantiates cos-nodejs-sdk-v5 for Tencent Cloud COS API cal… |
| Shell | NONE | NONE | — | No child_process, exec, or shell invocation found across all scripts |
| Skill Invoke | NONE | NONE | — | No skill self-invocation or cross-skill calls |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | No browser automation |
| Database | NONE | NONE | — | No database access |
File Tree
11 files · 21.0 KB · 739 lines JavaScript 10f · 566L
Markdown 1f · 173L
├─
▾
scripts
│ ├─
check_config.js
JavaScript
│ ├─
delete_folder.js
JavaScript
│ ├─
generate_signed_url.js
JavaScript
│ ├─
get_folder_stats.js
JavaScript
│ ├─
lib.js
JavaScript
│ ├─
list_objects.js
JavaScript
│ ├─
manage_objects.js
JavaScript
│ ├─
upload_batch.js
JavaScript
│ ├─
upload_file.js
JavaScript
│ └─
upload_large_file.js
JavaScript
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
cos-nodejs-sdk-v5 | * | npm | No | Official Tencent Cloud COS SDK; version not pinned but this is a standard SDK dependency |
Security Positives
✓ All 10 scripts are pure Node.js with no shell, exec, or child_process calls
✓ Uses only the official cos-nodejs-sdk-v5 SDK — no curl/wget, no eval, no base64 decoding
✓ No credential exfiltration: environment variables used only for SDK auth
✓ No access to sensitive local paths (~/.ssh, ~/.aws, .env files)
✓ No remote code execution, reverse shells, or C2 indicators
✓ No hidden functionality in HTML comments or whitespace
✓ Output sanitization: SKILL.md explicitly requires no credential leakage in responses
✓ Deletion operations have confirmatory logic with user-facing safeguards
✓ No dependency installation at runtime (pip/npm install not present)