T09 · Insecure Skill Coding Practices
- Location
script/main.py:49- Finding
Unbounded User-Controlled Regular Expression Evaluation Enables ReDoS
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent regex-testing helper with no evidence of hidden access, persistence, exfiltration, or destructive behavior, though arbitrary regex evaluation can consume CPU on pathological inputs.
Install only if a Chinese-language regex helper is acceptable. Avoid running untrusted or very complex regex patterns on large text unless the caller can enforce timeouts or resource limits.
script/main.py:49Unbounded User-Controlled Regular Expression Evaluation Enables ReDoS
The description and primary documentation are written in Chinese, and the skill does not indicate that users may interact in other languages or select a preferred locale. Under the policy, forcing a specific language without opt-in is a natural-language policy concern unless clearly justified as region-specific.
The module title and description are written only in Chinese, and the command descriptions and all user-facing output throughout the script are also Chinese-only. For a general regex helper, this imposes a fixed language/locale without any opt-in or stated region-specific justification, which matches the language-policy violation criteria.
No suspicious patterns detected.