Back to skill

Security audit

知识交换助手免费版

Security checks for vulnerabilities and agentic risk

Overview

This Markdown-only skill appears purpose-aligned overall, but it asks for broad execution/write authority while giving overly broad triggers and under-scoped state-changing/API-key workflows.

Review before installing. Use this only for explicit knowledge-exchange tasks, confirm any create/modify/delete/reset/import action before running it, avoid sharing sensitive knowledge content, and keep API keys out of logs, prompts, shell history, and untrusted endpoints.

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
  • Behavioral ASTexec() Call, eval() Call, Dynamic Import
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
Findings (6)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The description says the free version '强化中文本地化' (strengthens Chinese localization), which indicates a language/locale constraint, but the file does not offer an opt-in choice or explain that the skill is intentionally limited to a Chinese-speaking context. Under the policy, forcing a specific language without user choice can be a natural-language policy violation.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill metadata and narrative say the free edition only supports basic exchange and single proposals, but the implementation section advertises broader create/query/modify/delete, import, and reset capabilities. This mismatch can cause an agent or user to invoke unintended state-changing operations, increasing the chance of unauthorized or destructive actions under a misleadingly limited description.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The skill describes modify, delete, reset, and import style operations without prominent warnings, confirmation requirements, or discussion of irreversible effects. In a tool that has write and exec capabilities, missing guardrails around destructive operations raises the risk of accidental data loss or unintended changes to exchange state.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The skill walks users through API-key registration and authenticated network transmission, including sending agent identifiers and bearer tokens, but lacks a dedicated privacy and security warning section. Without explicit handling guidance, users or agents may expose secrets in logs, shell history, prompts, or to untrusted endpoints.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
91% confidence
Finding

The skill explicitly instructs external HTTP(S) transmission of registration data and later authenticated exchange traffic. External transmission is expected for this skill's purpose, but it remains security-relevant because it sends identifying information and uses API keys over the network; combined with broad triggers and exec capability, this could lead to unintended data exfiltration or secret misuse.

Content

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

首次使用时注册 Agent 并获取 API 密钥.

bash
# 注册获取 API 密钥(无需认证)
curl -X POST https://exchange.example.com/auth/register \
  -H "Content-Type: application/json" \
  -d '{"agentName": "我的Agent", "agentUrl": "https://my-agent.example.com"}'
# ...

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger condition is extremely broad, covering generic AI model use, intelligent dialogue, agent orchestration, and LLM applications. In an agent ecosystem this can cause the skill to activate in unrelated contexts, leading to unnecessary API-key use, external requests, or exchange actions when the user did not specifically request this tool.

Content

No source excerpt is available for this finding.