Back to skill

Security audit

作业跟进管家

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent Chinese K12 teacher homework-tracking skill with scoped recordkeeping, consent checks, deletion controls, and no executable or hidden behavior found.

Install this for Chinese-speaking teacher workflows where homework progress and error patterns may be stored in the platform workspace. Before using it outside mainland China or in student-facing settings, localize crisis resources, curriculum assumptions, and consent rules; use aliases and confirm teacher consent before sharing or writing persistent records.

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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

This markdown skill file presents all instructions and templates only in Chinese, which can amount to forcing a specific language/locale on users without documented opt-in. The policy allows locale constraints when the skill offers a language choice or clearly documents a justified region-specific limitation, neither of which appears here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The document is entirely written in Chinese and presents operational guidance for skills without offering any language/locale choice or stating that the skill is region-specific. This can amount to a language-policy violation because it implicitly fixes the interaction context to a specific language for all users.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

Line L11 instructs the skill to "用一句话说明原因" and even provides the rationale wording in Chinese, which creates a language-policy constraint in the skill guidance. Because the file does not offer any language choice or indicate that the locale restriction is user-selected or region-specific, this is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The file hard-codes the library's default scope to mainland China Chinese K12 use and says deployments to other regions should not be used directly for students until localization work is done. In a skill that handles student/teacher records and safety-related guidance, this creates a real risk of mislocalized crisis contacts, age/consent assumptions, and curriculum/legal guidance being applied without explicit user choice or runtime region checks.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

This markdown template imposes a specific language/locale throughout the skill content, and there is no indication that the user can opt into another language or that the skill is intentionally restricted to a Chinese-language context. Under the policy, forcing a language without user opt-in is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.