Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md 在 `openclaw-kazakh-ime.js` 文件开头修改:
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears to be a disclosed Kazakh keyboard helper that modifies web text fields and does not show evidence of data theft or destructive behavior.
Install this only if you are comfortable modifying the OpenClaw control UI with a persistent browser script. It appears purpose-aligned, but it will run in the UI page, intercept its own Ctrl+Shift+K shortcut, and change attributes on text inputs; review or fix the lang attribute behavior if accessibility or locale-sensitive validation matters.
Referenced artifact was not completely inspected
在 `openclaw-kazakh-ime.js` 文件开头修改:
This markdown file presents all operational instructions, warnings, and invocation guidance in Chinese only. Under the policy, forcing a specific language without user opt-in or a documented regional justification is a natural-language policy violation.
The documentation states the IME only applies to text inputs and textareas, but the installation instructions require injecting a JavaScript file into the global OpenClaw control UI, which gives that script page-wide execution scope. This creates a misleading trust boundary: users may believe the script is narrowly scoped when it actually runs across the entire UI and potentially any integrated webpage context, increasing the risk of unintended input capture or broader DOM interaction if the script is buggy or later modified.
The script unconditionally forces lang='zh-CN' in English mode, overriding page metadata without user consent or functional justification. In a broadly injected input-handling script, this can degrade accessibility and text-processing behavior, and in some environments could misroute language-specific services or validation logic tied to locale metadata.
The skill description and all user-facing documentation are written entirely in Chinese, with no indication that users may choose another language or locale. Under the policy for natural-language violations, forcing a specific language without user opt-in is in scope even in documentation files.
The comment states that all key combinations except Shift are released to the system, implying system shortcuts are not intercepted. However, just above it the code captures Ctrl+Shift+K, calls preventDefault(), and uses it to toggle input mode, so the documentation contradicts the actual behavior for that shortcut.
The documentation and state naming describe this as an English mode, but the implementation sets lang="zh-CN" on elements in that mode. That directly conflicts with the stated mode semantics and could mislead downstream tooling or browser behavior tied to language metadata.
No suspicious patterns detected.