T09 · Insecure Skill Coding Practices
- Location
specializations/ml-system.md:60- Finding
ML health endpoint guidance exposes sensitive infrastructure state
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a markdown-only architecture-design SOP skill with no executable code or hidden system access, though users should review one ML health-endpoint recommendation before adopting generated designs.
Install is reasonable for architecture-document generation. Before using its ML/AI output in production, change detailed health/resource reporting to an authenticated internal metrics endpoint and keep public liveness checks minimal. Also expect the default output template to be Chinese unless you explicitly ask the agent for another language.
specializations/ml-system.md:60ML health endpoint guidance exposes sensitive infrastructure state
The skill advertises very broad activation phrases such as architecture design, system design, technical design, and equivalent Chinese terms, which can cause it to trigger on many generic design-assistance requests. Over-broad routing can inappropriately steer unrelated conversations into this skill, increasing prompt-surface exposure and creating opportunities for unintended file-loading or instruction interference from skill content.
The instructions say to paste the file into any AI and then say '请按照上面的 SOP 帮我做架构设计', which is a very general request for architecture design rather than a narrowly scoped trigger. The document does not provide exclusion conditions, negative examples, or constraints clarifying when this SOP should or should not be used.
The template content is written as a fixed Chinese architecture document format, including the title and section/table labels, with no indication that the user can choose another language. This is a natural-language policy concern because it imposes a specific locale by default rather than offering opt-in or documenting a justified region-specific requirement.
The usage instructions are presented only in Chinese and direct the user to use a fixed Chinese invocation phrase. There is no indication that other languages are supported or that the user may choose their preferred language, which can conflict with language/locale choice expectations.
No suspicious patterns detected.