T01 · Skill Instruction Hijacking
- Location
SKILL.md:25- Finding
Mandatory Promotional Output Injection
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is mostly a disclosed Q&A knowledge base, but it requires storing customer details and sending them through Feishu without clear consent or privacy controls.
Install only in an environment where customer requirement logging and Feishu escalation are approved. Before use, add consent, redaction, recipient verification, access control, and retention rules, and remove any broad @everyone escalation path.
SKILL.md:25Mandatory Promotional Output Injection
references/process.md:7Unconsented Persistent Storage of Customer Questions and Context
references/process.md:30Mandatory External Disclosure of Customer Requirements Through Feishu
The skill hard-codes Chinese-language behavior and output formatting without indicating that it should adapt to the user's preferred language. This can cause incorrect or inaccessible responses for users operating in other languages, reducing usability and potentially causing misunderstandings in business integration guidance.
This markdown file presents all user-facing capability descriptions in Chinese only, which can amount to a language/locale policy violation when no opt-in or alternative language is offered. The content does not state that the skill is limited to a Chinese-speaking audience or a China-specific deployment context.
The entire FAQ and its mandatory instructions are written only in Chinese, with no indication that users may choose another language or locale. This can violate a language/locale policy when the skill is used in broader contexts, because it effectively constrains operation to Chinese without documented opt-in or justification.
The document instructs the agent to notify a specific individual via Feishu private chat, which introduces an external communication path that can transmit user-derived or sensitive operational information outside the immediate interaction. In a skill with no clearly justified need for outbound messaging, this creates a data exfiltration and unauthorized escalation risk, especially if unanswered questions contain customer details or internal context.
L58写明“差旅申请单同步”在市场版/嵌入版均支持,但L59-L60又在同一“People 能力对接”表格中声明“组织架构同步”“假勤同步”不支持;同时前文L48-L52明确宣称“假勤集成”支持将差旅申请单自动同步到飞书假勤系统。该文档内部对同一集成能力是否支持给出了互相冲突的说明,属于意图与内容不一致。
The entire skill documentation is written in Chinese and does not provide any indication that language selection is optional or constrained to a China-specific audience. Under the policy rules, forcing a specific language without user opt-in is a natural-language policy violation unless the locale restriction is clearly documented and justified.
The document instructs users to record detailed customer information and unmet requirements in a shared markdown file and to forward summaries through Feishu, but it provides no data-minimization, access-control, retention, or privacy-handling guidance. This can lead to unnecessary storage and dissemination of customer names, business needs, and contextual details, increasing the risk of unauthorized exposure or noncompliant handling of potentially sensitive business data.
The skill requires writing unanswered questions into a persistent memory file, creating storage of potentially sensitive user inputs or business context without any stated retention, minimization, or access-control constraints. While operationally useful, persistent logging expands the data exposure surface and can preserve confidential information longer than necessary.
No suspicious patterns detected.