Back to skill

Security audit

Skill安全审查(免费版)

Security checks for vulnerabilities and agentic risk

Overview

The skill appears to be a local security-review helper, but its broad and mismatched trigger text could cause a read/exec-enabled skill to run in unrelated situations.

Install only if you specifically want a Chinese-language pre-install security review checklist for third-party skills. Keep its use limited to explicit skill-audit requests and review any command before execution, because the artifact asks for read/exec access and its trigger wording is broader than its actual purpose.

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
  • 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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (6)

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

Overly broad trigger conditions can cause the agent to invoke this skill in unrelated contexts, increasing the chance that users or automation will apply its instructions where they do not belong. In an agent ecosystem, overmatching skills can hijack workflows, crowd out more appropriate tools, and lead to unnecessary file reading or exec-enabled review steps on irrelevant tasks.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The visible name, summary, description, instructions, examples, and outputs are entirely in Chinese, with no indication that users may choose another language. This creates a language-policy concern because the skill appears to impose a specific locale without opt-in or justification.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The manifest description uses vague, expansive wording about improving efficiency and supporting many development scenarios, which can make the skill match far more requests than intended. In a skill-selection pipeline, this increases the risk of inappropriate activation of a tool that advertises exec capability, expanding attack surface and creating opportunities for instruction confusion.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

L047-L057 的“免费版与专业版对比”明确写明免费版仅提供“人工清单”,而不支持“自动扫描+AI分析”。但 L203-L339 的 SkillVetter 类会递归读取文件、按规则自动匹配红旗并自动计算风险等级,属于实际自动扫描能力。这与免费版能力描述直接不一致。

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

L174 表示该技能应在“数据分析、报表生成、统计洞察、数据可视化”时使用,但整份文档及代码主体都围绕第三方 Skill 安全审查、红旗检测和风险评估展开,L203-L339 的代码也仅执行安全扫描与报告生成。这说明清单级用途描述与真实行为存在明显偏差。

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
82% confidence
Finding

L403 明确写明“免费版无需API Key,所有审查在本地执行”,按此表述核心能力不应依赖网络。可 L415、L421 又把网络连通性与网络环境作为运行错误与执行效率限制的一部分,形成对运行方式的主动矛盾表述。虽然代码未体现网络访问,但文档内部 intent 存在冲突。

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.