Back to skill

Security audit

工具软件教程自动生成器

Security checks for vulnerabilities and agentic risk

Overview

This skill is a Chinese tutorial-report generator whose web searches and local HTML output are disclosed and fit its stated purpose.

Install this if you want Chinese-language tutorial reports generated from web search results. Be aware that prompts matching broad tutorial phrases may trigger searches and create an HTML report in the workspace, so avoid using it for private tool names or sensitive internal topics unless you are comfortable with those search queries being sent externally.

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

Vague Triggers

High
Category
Not specified by scanner
Confidence
96% confidence
Finding

The trigger conditions are broad enough to activate on many ordinary tutorial-related requests, which can cause the skill to run unexpectedly without clear user consent. Because the skill then performs external searches and writes an HTML file, accidental activation expands both data exposure and unintended side-effect risk.

Content

No source excerpt is available for this finding.

Hidden Instructions

High
Category
Prompt Injection
Confidence
70% confidence
Finding

Hidden instructions were detected in comments or invisible text. These could contain malicious directives. Manual review is recommended.

Content

Scanner excerpt · assets/tutorial_template.html (reported line 473)May include surrounding context.

html
</head>
<body>

<!-- 左侧目录 -->
<nav class="toc">
  <div class="toc-title">📑 目录导航</div>
  <ul class="toc-list">

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The manifest description includes a dense list of trigger phrases but does not define firm activation boundaries, making routing ambiguous and increasing the chance of unintended invocation. This is especially risky because the skill's behavior includes multi-site searching and workspace file creation, which are more invasive than a simple conversational response.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The description specifies aggregation from Chinese internet platforms and generation of a Chinese tutorial report, which imposes a language/locale choice by default. The file does not indicate user opt-in or an option to choose another language, which can violate language/locale policy requirements.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The user-facing description does not clearly disclose that the skill will automatically query multiple external platforms and save a generated HTML artifact to the workspace. Missing disclosure undermines informed consent and can surprise users with network activity and persistent file creation they did not expect.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The workflow and design instructions consistently assume Chinese platforms and a Chinese report style, reinforcing a fixed locale behavior. Because no alternative locale or opt-in mechanism is offered, the skill appears to force a language/region preference.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The HTML document is explicitly fixed to the zh-CN locale via the lang attribute, and the visible UI text throughout the template is also written in Chinese. This imposes a specific language/locale on all generated output without any opt-in, fallback, or documented region-specific constraint, which matches the language/locale policy violation criteria.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
85% confidence
Finding

This markdown file contains user-facing instructional content exclusively in Chinese, starting from the title and continuing throughout the document. Under the policy rule, forcing a specific language without user opt-in can be a natural-language policy violation unless the locale constraint is explicitly documented and justified.

Content

No source excerpt is available for this finding.