Back to skill

Security audit

AI 工作工具

Security checks for vulnerabilities and agentic risk

Overview

The skill appears to be a real task-marketplace and USDC settlement guide, but it is too vague for wallet, credential, command execution, and financial actions.

Review before installing. Use only a limited wallet and least-privilege marketplace token, never paste seed phrases or private keys into prompts or command arguments, and manually confirm any proposal, delivery, settlement, or wallet-signing action.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (4)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill declares very broad activation keywords such as generic work/task-market phrasing that can overlap with ordinary user conversation. In agent environments that auto-select or suggest skills from descriptive text, this can cause the skill to activate unexpectedly and expose users to command execution, wallet-related flows, or credential-handling contexts they did not explicitly request.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The capability coverage section expands matching to broad scenario keywords without defining strict trigger conditions. This increases the chance of unintentional routing into a skill that supports read/exec/write and financial workflow guidance, creating unnecessary exposure to sensitive operations.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill discusses wallet setup, API credentials, command execution, and USDC settlement, but does not provide a strong, front-loaded security warning for sensitive actions. In this context, users may be nudged into providing secrets or running commands without understanding the risks of credential leakage, unintended transactions, or destructive local effects.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
76% confidence
Finding

Line L251 states '钱包私钥仅本地签名,不上传' ('wallet private key only for local signing, not uploaded'), which is a concrete behavioral assurance. However, elsewhere the skill is explicitly framed around networked marketplace access and on-chain settlement, and no code or script is provided here to substantiate that the private key is in fact kept local-only. This creates an intent/behavior assurance mismatch within the documentation itself.

Content

No source excerpt is available for this finding.