Back to skill

Security audit

英语口语活动设计

Security checks for vulnerabilities and agentic risk

Overview

This is a teacher-facing English speaking lesson-design skill with disclosed data controls and no executable or hidden behavior, though users should handle student recordings and records under school privacy rules.

Install only for Chinese K12 teacher workflows. Before using student voice samples or writing records back to student profiles, confirm school policy, guardian/student consent where required, minimize stored data, and use the provided pause/delete/sharing controls when records should not be retained or shared.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (10)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The trigger section lists phrases such as “口语课怎么上”, “对话练习怎么设计”, and “学员口语弱”, which are generic enough to overlap with ordinary teaching discussion and could cause unintended activation. The section provides example phrases but does not define constraints, exclusions, or negative examples clarifying when this skill should not trigger versus related teaching/planning skills.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file instructs teachers to prepare and retain 'student voice recording samples' but provides no guidance on consent, retention, access control, minimization, or local policy compliance. Because voice recordings of minors are personal data and potentially biometric data, this omission can lead to unauthorized collection, over-retention, or improper sharing.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
83% confidence
Finding

This file contains instructional content that is fixed to a specific locale/language context: all guidance is presented in Chinese and assumes that format without offering an alternative or documenting that the skill is intentionally region-specific. Under the policy rule, forcing a specific language without user opt-in can be a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

This markdown file presents all instructions and rubric content in Chinese from the title onward, which effectively forces a specific language for users. Under the policy, locale or language constraints should either be optional for the user or clearly justified as region-specific; this file does not provide that justification or opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
85% confidence
Finding

This markdown file presents all instructional content in Chinese only, which can constitute a language/locale policy issue when no user choice or opt-in is provided. The file does not indicate that the Chinese-only format is optional, selectable, or justified as a region-specific constraint.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The description states '词表以 shared/vocab.md 为准' and the schema uses Chinese-only field descriptions and enumerated values throughout, which imposes a Chinese-language locale on consuming skills. The file does not offer any language choice or explain a justified region-specific constraint, so this is a natural-language locale policy concern.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The entire skill reference content is written in Chinese and presents operational guidance only in that language, with no indication that users can choose another language or locale. This is a natural-language locale constraint that could conflict with organizational policies requiring language choice or explicit opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The entire shared instruction file is written as mandatory operational guidance in Chinese and includes no indication that users may choose another language. Under the policy, forcing a specific language without user opt-in is a natural-language locale violation unless the constraint is explicitly justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
85% confidence
Finding

Lines L181-L183 prescribe unified names and labels exclusively in Chinese, such as fixed coordinator names, assessment types, and copyright-status values. This is a natural-language locale policy constraint, and the file does not indicate user opt-in or clearly justify that the skill is intentionally limited to a Chinese-only regional context.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

L11 明确说明本库按“中国大陆的中文 K12 场景”设计,且 L13-L17 要求其他语言或地区在完成本地化前“不应直接面向学生使用”。这属于自然语言中的语言/区域限制策略;虽然文中给出了适用性说明和本地化要求,但当前表述仍是对默认语言/地区的强约束。

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.