Back to skill

Security audit

在产品与完工产品成本分配核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local cost-allocation table checker with no evidence of hidden network use, persistence, credential access, or unrelated behavior.

Install only if you are comfortable using a Chinese-language local Node.js checker for cost allocation tables. It should not be treated as accounting, audit, or tax advice, and it does not inspect ERP/MES systems directly; you provide exported table text yourself.

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 45)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 46)May include surrounding context.

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

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The skill’s primary display name, summary, tags, and main descriptions are all Chinese, and the operational sections of the README are also Chinese. Although there is a brief English description field, the file does not offer users a language/locale choice or indicate that Chinese-only operation is an intentional region-specific limitation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The file’s natural-language comments and user-facing guidance are entirely in Chinese, including operational descriptions and advice strings, with no indication that the skill is region-specific or that users can opt into another language. Under the policy, forcing a specific language without user choice or clear justification is a locale-policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The user-facing description, usage text, errors, and status messages are entirely in Chinese, and the file does not indicate that language selection is optional or that the skill is intentionally limited to a Chinese-only audience for compliance or regional reasons. This creates a natural-language locale policy issue because the skill effectively enforces one language without opt-in.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The inline documentation states that non-JSON input is treated as '直接粘贴的合同全文', which contradicts the rest of the file's stated purpose of checking cost-allocation tables. The implementation passes arbitrary text to the engine, but all surrounding usage/help text consistently requires a cost allocation table with headers, so the comment describes the wrong business intent.

Content

No source excerpt is available for this finding.