Back to skill

Security audit

长期待摊费用摊销核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This is a local Chinese-language accounting checker that reads a user-provided amortization table and does not show network use, persistence, credential access, or hidden side effects.

Install only if you are comfortable running a local Node-based checker for Chinese long-term amortization ledger data. Review the listed free-version limitations before relying on the output for accounting decisions.

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 (6)

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
95% confidence
Finding

The file’s natural-language comments, sample input, error messages, findings, and disclaimers are all written in Chinese, and the runtime responses returned by run() are also Chinese-only. There is no indication that the skill is intentionally region-specific or that users can opt into another language, which can violate language/locale policy requirements.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The JSON content is entirely in Chinese and provides no indication that the skill is region-specific or that users may choose another language or locale. This can violate language/locale policy when a skill implicitly forces a specific language without explicit opt-in or justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The user-facing description, usage text, errors, and output strings are entirely in Chinese, which constitutes a language-specific behavior. The file does not indicate any user opt-in or alternative locale support, so it may violate a language/locale policy requiring choice.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

L075 的注释写明“不是 JSON 就当作纯文本材料(例如直接粘贴的合同全文)”,但该技能的 manifest 与其余帮助文本都表明输入应是“长期待摊费用摊销台账(含表头)”用于摊销核对。代码本身确实会接受任意纯文本并交给引擎,因此该注释在意图层面把技能输入范围描述得比其声明用途更宽,形成文档与技能定位的偏离。

Content

No source excerpt is available for this finding.