Back to skill

Security audit

履约保证金与保函台账核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local Chinese-language ledger checker that reads a user-provided file and runs deterministic arithmetic checks without network access or persistence.

Install only if you are comfortable using a Chinese-language local checker for performance bond and guarantee ledgers. Provide only the ledger files you intend to check, and treat the output as arithmetic/table consistency assistance rather than legal, banking, or compliance verification.

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
  • 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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (7)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 65)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 66)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 skill’s primary display names, summary, descriptions, and trigger phrases are all in Chinese, and the usage guidance in the body is also Chinese. While an English description field exists, the skill does not state that users may choose their language or that Chinese is required for a region-specific reason, which can violate a language/locale policy requiring user opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

This JavaScript file contains extensive natural-language documentation and output text entirely in Chinese, including warnings, instructions, result notes, and disclaimers. Under the policy, forcing a specific language without user opt-in is a locale/language policy violation unless the regional constraint is clearly documented and justified, which is not present here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file's user-facing help, usage, errors, and status messages are entirely in Chinese, and there is no indication that the skill supports other languages or that Chinese is an explicit user-selected option. This creates a natural-language policy concern because the skill imposes a specific language/locale on all users 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 handled as plain-text material such as '直接粘贴的合同全文' (full contract text). However, the rest of the file consistently describes the skill as operating on a 履约保证金与保函台账 with headers, not arbitrary contract text. This is a documentation-level contradiction about accepted input scope, even though the code still only passes text to the local engine.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The JSON text content is entirely in Chinese, including headers and project descriptions, with no indication that the user can choose another language or that the locale restriction is intentional. Under the policy rule, forcing a specific language without opt-in is a natural-language policy concern.

Content

No source excerpt is available for this finding.