T01 · Skill Instruction Hijacking
- Location
SKILL.md:67- Finding
Untrusted Web Content Is Processed Without Prompt-Injection Defenses
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent AI-industry research and content-generation skill; its main risks are broad activation, web-research hygiene, and output filename handling rather than hidden or destructive behavior.
Install only if you are comfortable with the agent browsing the web for the industry/topic you provide and saving confirmed Markdown outputs. Review sources and generated publishing copy before use, and avoid using path-like industry names such as ../ or absolute paths until the skill adds filename sanitization.
SKILL.md:67Untrusted Web Content Is Processed Without Prompt-Injection Defenses
SKILL.md:278User-Controlled Industry Names Are Used in Output Paths Without Sanitization
The manifest description embeds multiple broad trigger phrases without strong scope boundaries, increasing the chance that routing logic or keyword-based dispatch will activate the skill on generic discussion of AI's effect on an industry. Because this skill is high-action—performing online retrieval, multi-stage synthesis, and disk output—accidental invocation has meaningful side effects beyond a simple response.
The trigger list includes broad natural-language phrases like asking whether AI impacts a sector, which can match ordinary conversation rather than an explicit request to invoke this skill. That can cause unintended activation, leading the agent to perform web research, generate reports, and create files when the user may only be asking a casual question.
The description mandates using this skill for a broad set of loosely defined requests such as analyzing AI's impact on any industry or when users need related content generation. This wide trigger surface can cause the skill to activate on general requests where more appropriate, narrower tools should be used, increasing the chance of over-collection, unintended web access, or automatic file creation without sufficiently specific user intent.
The natural-language skill description forces a specific language presentation and usage context without indicating user choice or documenting a justified locale restriction. Under the stated policy, language constraints should either be optional or clearly documented as intentional and justified.
The markdown states that the skill will perform online retrieval and generate content for multiple platforms, which implies sending user-provided industry/topic data to external services or platforms. The README does not include any user-facing warning about network access, third-party data handling, or review before using generated publishing materials.
A language-only presentation can violate locale or language choice expectations when the skill does not explicitly indicate user opt-in or a justified region-specific constraint. This file contains no note that Chinese is required, optional, or specific to a Chinese-only deployment context.
No suspicious patterns detected.