Back to skill

Security audit

工程进度款与质保金核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local worksheet-checking tool for Chinese construction progress-payment tables and does not show hidden network, persistence, credential, or destructive behavior.

Install only if you want a Chinese-language, local Node-based checker for copied progress-payment worksheets. It does not replace contract, legal, or quantity-survey review, and the free version clearly omits several higher-risk checks such as over-contract or negative-payment detection.

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
  • 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
Findings (7)

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 # 先看样例

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The description says '触发词包括' and lists phrases including '产值计量', which is a broad business term that could appear in ordinary construction-finance discussion rather than clearly signaling intent to invoke this specific skill. The file does not provide exclusion conditions, negative examples, or a narrower activation context to distinguish when the skill should and should not trigger.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The file’s natural-language description, labels, advice, and contract are entirely in Chinese, indicating the skill is designed to operate in a fixed language/locale. There is no indication that users may choose another language or that the Chinese-only constraint is an explicitly documented, justified regional limitation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The user-facing capability name, help text, status messages, and instructions are entirely in Chinese, and the file provides no indication that another language can be selected. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale constraint is explicitly documented and justified.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The inline documentation states that non-JSON input is treated as plain text, giving '直接粘贴的合同全文' as an example. Elsewhere in the same file, the CLI help and insufficient-input guidance consistently say the tool expects an '工程进度款支付计算表(含表头)', so the comment overstates acceptable input and contradicts the intended behavior described by the script.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The JSON content is entirely in Chinese, which constitutes a fixed language choice in natural-language content. There is no indication that the skill offers user opt-in, alternative locales, or that the locale restriction is justified as region-specific.

Content

No source excerpt is available for this finding.