Back to skill

Security audit

预提费用与到票冲销核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local accrual-expense ledger checker whose code matches its stated purpose and does not show network, persistence, credential, or destructive behavior.

Install only if you are comfortable running a local Node script on ledger text you provide. The tool appears local and non-networked, but its findings cite rows and calculated values rather than preserving full original evidence excerpts.

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
  • 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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (5)

Tp4

High
Category
MCP Tool Poisoning
Confidence
95% confidence
Finding

总体上,代码的主要目的与描述大体一致:都是针对预提费用台账做内部勾稽检查,而且“免费版只执行免费检查项”的说法与实现吻合。代码也没有出现未声明的高风险能力,如联网、读写外部系统、调用额外资源等。主要不一致点在于描述声称“每条结论引用原文”,而实现仅基于解析后的行号、项目名和数值生成说明文本,没有把输入中的原文内容逐条引用出来,也没有证据链式摘录原单元格文本作为结论附件。因此存在描述与行为的不完全一致,属于能力表述上的实质性偏差,但偏差范围较窄。

Content

No source excerpt is available for this finding.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
node scripts/run.mjs --sample # 先看样例

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
node scripts/run.mjs --sample # 先看样例

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

Natural-language strings throughout the file, including comments describing usage and user-facing messages returned by the tool, are written exclusively in Chinese. This imposes a specific language/locale without any documented user choice or explicit justification that the skill is intended only for a Chinese-language context.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
90% confidence
Finding

The inline documentation states that non-JSON input is handled as plain-text material, giving "直接粘贴的合同全文" as the example. That contradicts the skill's stated purpose and surrounding documentation, which consistently say the input should be an accrual-expense ledger with headers, not a full contract text.

Content

No source excerpt is available for this finding.