Back to skill

Security audit

找数据

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward commodity-market data lookup integration that clearly sends user queries to a documented external API using a user-provided API key.

Install only if you are comfortable sending commodity-market queries and your XZ_APIKEY to Zhuochuang's API. Treat returned market data as provider-sourced, and confirm the API key source and billing terms before use.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The description and usage text repeatedly frame activation and operation around Chinese-language user queries such as '当用户询问…时使用' and '根据用户问句查询', with all examples exclusively in Chinese. This creates a natural-language locale constraint without any opt-in, alternative language support, or justification that the skill is region-specific only.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
60% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 32)May include surrounding context.

调用示例

cURL

bash
curl -X POST --location 'https://api.zhuochuang.com/openclaw/data-search' \

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 35)May include surrounding context.

cURL

bash
curl -X POST --location 'https://api.zhuochuang.com/openclaw/data-search' \
--header 'Content-Type: application/json' \
--header 'apikey: ${XZ_APIKEY}' \
--data '{"query":"PTA市场价格走势"}'

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 48)May include surrounding context.

cURL

bash
curl -X POST --location 'https://api.zhuochuang.com/openclaw/data-search' \
--header 'Content-Type: application/json' \
--header 'apikey: ${XZ_APIKEY}' \
--data '{"query":"PTA市场价格走势"}'

External Transmission

Medium
Category
Data Exfiltration
Confidence
70% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 59)May include surrounding context.

'query': 'PTA市场价格走势' }

response = requests.post(url, headers=headers, json=data) print(response.json())

text

Static analysis

No suspicious patterns detected.