T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:102- Finding
Privileged Remote Script Execution During Node.js Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This cloud-storage skill is mostly purpose-aligned, but it needs Review because it can expose an administrative storage token and uses broad activation plus unsafe setup instructions.
Install only if you trust the publisher and can review or patch the helper script. Use a dedicated, least-privilege Tencent storage token if possible, keep smh_basePath fixed to the legitimate Tencent endpoint, avoid the curl-to-sudo/global npm setup path, and do not allow automatic uploads unless the user explicitly names the file or directory.
SKILL.md:102Privileged Remote Script Execution During Node.js Installation
SKILL.md:106Unverified Archive Extracted Directly into a Privileged System Directory
scripts/agent-storage.js:208Administrative Access Token Exposed in Fallback Download URL
scripts/agent-storage.js:98Configurable API Endpoint Can Receive Administrative Credentials and Uploaded Files
scripts/agent-storage.js:68Unnecessary Reading of General Agent Credential Stores
SKILL.md:119Unpinned Third-Party SDK Installation with Global Scope
The skill’s declared purpose understates important behaviors, especially local credential/configuration access from multiple files and broader file-management capabilities like recursive directory upload and directory creation. This matters because agents and users may authorize the skill based on an incomplete trust model, leading to unintended access to local sensitive configuration and broader-than-expected data movement.
The trigger rules are extremely broad and include common phrases like 'my files', 'search', 'find', or implicit delivery intents, which can cause the skill to activate in unrelated conversations. In context, this is dangerous because activation enables local file handling, credential loading, and external transmission to cloud storage, creating a real risk of unintended data exfiltration or privacy violations.
The repeated 'MUST activate' guidance reinforces mandatory triggering without clear scope boundaries or user-confirmation gates. Because this skill can read credentials, inspect cloud contents, and upload data, ambiguous mandatory activation materially increases the chance of accidental execution and unauthorized external transmission.
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Referenced artifact was not completely inspected
| `upload` | `node scripts/agent-storage.js upload '<json>'` | Upload local file to cloud, returns download link |
Detected: suspicious.dangerous_exec