other
- Location
SKILL.md:64- Finding
Sensitive Agent Memory Copied to the System Clipboard
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a local Markdown-to-WeChat formatter with one cautionary example that can copy a chosen local memory file to the clipboard.
Install only if you want a Chinese-language command-line formatter for WeChat Official Account publishing. Be careful with the documented pbcopy example: formatting files under ~/.openclaw/workspace/memory may place private agent-memory content on the system clipboard, where clipboard history or sync tools could expose it.
SKILL.md:64Sensitive Agent Memory Copied to the System Clipboard
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
echo "📦 正在安装 wechat-formatter..."
# 复制文件
mkdir -p ~/.openclaw/skills/wechat-formatter
cp wechat_formatter.py ~/.openclaw/skills/wechat-formatter/
cp SKILL.md ~/.openclaw/skills/wechat-formatter/
The description uses broad promotional language and generic formatting claims without clearly constraining when the skill should activate. In an agent setting, this can cause overbroad matching on ordinary writing or formatting requests, increasing the chance the skill is invoked unexpectedly and processes user content outside its intended scope.
The description is entirely in Chinese and does not state that the skill is intended only for Chinese-speaking users or Chinese-language WeChat publishing workflows. This can lead to incorrect activation or user confusion in multilingual environments, where the orchestrator may select the skill despite the user not requesting a Chinese-localized formatting tool.
This code includes natural-language descriptions that force a specific language/locale experience for users. The policy allows locale constraints only when they are explicitly justified or when the user is given a language choice, neither of which is present here.
This shell script contains user-facing natural-language strings entirely in Chinese, including installation status and usage guidance. Because the file does not offer a language choice or indicate that the skill is intentionally region-specific, it may violate language/locale policy requirements.
The markdown content uses Chinese throughout, and there is no natural-language indication that the language choice is optional or tied to a documented region-specific requirement. Under the stated policy, forcing a specific language without user opt-in can be a locale-policy violation.
This markdown file presents all user-facing content in a single language and does not indicate that the language was selected by the user or that the skill is intended only for a Chinese-language context. That can violate language/locale policy when users are not given an explicit opt-in or alternative.
The command-line help text is presented only in Chinese, which imposes a language choice on all users. There is no indication that the tool is intentionally restricted to a Chinese-only audience or that alternate locales are supported.
No suspicious patterns detected.