T09 · Insecure Skill Coding Practices
- Location
references/prompts.md:5- Finding
Indirect Prompt Injection Through Untrusted Source Content
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a straightforward Chinese summarization skill that reads user-provided files or web pages and has no hidden code, persistence, credential use, or automatic destructive behavior.
Install only if you are comfortable letting the agent read the specific files or URLs you ask it to summarize. Avoid using it on sensitive documents from untrusted sources unless you review the output carefully, and install optional tools or Python packages in a controlled environment without unnecessary administrator privileges.
references/prompts.md:5Indirect Prompt Injection Through Untrusted Source Content
references/extract.md:71Unpinned Third-Party Dependency Installation Instructions
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
请安装 PDF 解析工具:
macOS: brew install poppler
Ubuntu: sudo apt install poppler-utils
提取结果为空或乱码时:
The requirement '用中文输出(无论原文是何语言)' forces a specific language for all outputs. This is a natural-language locale policy issue because it does not provide the user with a language choice or explain a justified region-specific constraint.
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
- 速度最快
安装:
macOS: brew install poppler
Ubuntu: sudo apt install poppler-utils
备选:pypdf(Python)
- 无需系统工具,纯Python
The prompt template explicitly requires summaries to be produced in Chinese via the instruction "用中文输出". Under the policy rules, forcing a specific language without offering the user a choice or documenting a justified locale constraint is a natural-language policy violation.
This markdown file instructs the skill to directly read local text files, which affects user data access. The description does not include any explicit warning or disclosure reminding users that the skill will open and process the contents of local files they reference.
This markdown file contains user-facing instructional content only in Chinese, and it does not mention any user opt-in, alternative language, or region-specific justification. Under the policy rule for natural-language violations, forcing a specific language without user choice can be a locale-policy issue.
No suspicious patterns detected.