Back to skill

Security audit

政采质疑函与投诉书智能起草助手Gov Procurement Challenge Drafter

Security checks for vulnerabilities and agentic risk

Overview

This is a narrowly scoped Chinese government procurement challenge and complaint drafting skill with disclosed legal-use boundaries and no executable or persistent behavior.

Before installing, treat the skill as an AI drafting assistant for Chinese government procurement challenge letters and complaints, not as a lawyer. Review generated legal citations, dates, evidence references, and local finance-authority practice before filing, and avoid using it for procurement contract disputes or tender-bidding-law matters outside its stated scope.

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

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The prohibition section says the skill must not review procurement contracts or handle non-challenge legal documents, but elsewhere the documentation supports contract-related classification/handling. This inconsistency creates an exploitable policy gap: users can phrase contract disputes in mapped terms and induce the skill to provide assistance outside its authorized legal domain.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill’s tag mapping includes '履约验收 + 采购合同' for user inputs about acceptance failures or non-payment, which expands the assistant into contract-performance matters that the manifest and boundary section explicitly prohibit. This can cause the router or downstream logic to engage the skill for out-of-scope legal topics, leading to unauthorized legal drafting/advice and increased risk of inaccurate or noncompliant guidance.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The manifest presents the skill entirely in Chinese, including the main description of the assistant's behavior, and does not indicate that users may choose another language. Under the policy, language constraints should be opt-in or clearly justified as region-specific; here the procurement domain is Chinese, but the manifest does not explicitly document a language/locale limitation or offer alternatives.

Content

No source excerpt is available for this finding.