Ae4
- Category
- analysis-evasion
- Confidence
- 80% confidence
- Finding
Suspicious Unicode normalization or mixed-script content
- Content
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a read-only Russian business-summary helper over bundled demo/test data, with no evidence of credential use, network access, persistence, or data mutation.
Install this only if you want a Russian-oriented business-summary assistant that reads its packaged demo/test snapshot. Be aware it may activate on broad business or money-related prompts and on numbered follow-ups, but it does not perform banking actions or modify data.
Suspicious Unicode normalization or mixed-script content
The skill instructs the host to execute a local Python script and implicitly depends on reading local files/data, but it does not declare explicit tool scope such as permissions or allowed-tools. This weakens least-privilege enforcement and can let a runtime grant broader access than reviewers expect, especially since the skill insists on automatic execution on the first substantive turn.
The trigger guidance is very broad: phrases like 'как бизнес?', 'что с деньгами?', 'что горит?' and even 'ответов 1/2/3' can occur in ordinary conversation and are paired with an instruction to immediately run the script. This creates a real risk of unintended activation and unnecessary access to sensitive local business snapshot data without sufficiently explicit user intent.
The skill says to 'answer the user's intent rather than seek exact phrase matching,' which further expands activation beyond a bounded trigger set. In context, that is more dangerous because activation leads to script execution against local business data, so false positives can expose sensitive financial and operational information unnecessarily.
The display name, short description, and default prompt are all written in Russian, which imposes a specific language/locale in the skill's user-facing interface. The file does not indicate that this language choice is optional, user-selected, or justified as a region-specific skill.
Suspicious Unicode normalization or mixed-script content
The file’s headings and instructions are fully in Russian, and there is no natural-language indication that the user can choose another language or that the skill is intentionally restricted to Russian-speaking or region-specific use. Under the policy rule, forcing a specific language without user opt-in is a locale/language policy concern.
Suspicious Unicode normalization or mixed-script content
The embedded response guidance is entirely prescriptive in Russian and directs how the assistant must answer, including fixed closing text. This creates a language/locale constraint without offering the user a choice or documenting a justified region-specific limitation.
This code embeds Russian-only natural-language strings, including the source marker and month names, and formats all rendered dates in Russian. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale restriction is explicitly documented and justified, which is not present in this file.
No suspicious patterns detected.