Back to skill

Security audit

试算平衡与期末结转核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local trial-balance checker for Chinese accounting tables and its code matches that stated purpose.

Install only if you are comfortable running a local Node-based checker on accounting data. The artifacts show no network use or persistence, but you should still review financial records for sensitivity before providing them as input.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 57)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 58)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 59)May include surrounding context.

md
node scripts/run.mjs --sample # 先看内置样例(一张干净的表)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file presents its capability description, usage instructions, errors, and user-facing output exclusively in Chinese. This imposes a specific language on all users without any documented opt-in or alternative, which matches the locale/language policy concern for natural-language content.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

L075 的注释写明“不是 JSON 就当作纯文本材料(例如直接粘贴的合同全文)”,主动宣称可处理合同全文这类材料。但技能 manifest 和其余帮助文本都将能力限定为试算平衡表、总账/明细账相关核对,合同全文并不属于该能力范围。这属于代码文档对技能意图的主动扩张,与实际声明目的相矛盾。

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
94% confidence
Finding

The JSON value at L2 is entirely in Chinese and provides no indication that the language is optional or user-selectable. Under the policy rule for natural-language violations, forcing a specific language without user opt-in can be a locale-policy issue.

Content

No source excerpt is available for this finding.