T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:158- Finding
Shared Workspace and Memory Pool Violate Agent Isolation Boundaries
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This Markdown setup skill is not malicious, but it needs review because it configures Telegram bots and agents to share broad group-message, workspace, and memory access without enough privacy and credential-handling guidance.
Install only if you intentionally want all configured agents to share workspace files and a MemOS memory pool, and if Telegram group participants understand that privacy-disabled bots may see broader group messages. Use tightly scoped allowlists, avoid forwarding real group messages to third-party bots, keep bot tokens out of shared chats/files/logs, rotate any exposed token, and consider separate workspaces or memory namespaces for agents handling sensitive content.
SKILL.md:158Shared Workspace and Memory Pool Violate Agent Isolation Boundaries
SKILL.md:66Telegram Privacy Is Disabled and Group Messages May Be Disclosed to a Third-Party Bot
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
The README states that all agents share the same workspace, memory pool, shared context, and access to USER.md, creating broad cross-agent data exposure by design. Without warnings, isolation boundaries, or access-control guidance, a weaker or misconfigured agent can read or influence data intended for another agent, increasing confidentiality and integrity risks in collaborative group deployments.
The README explicitly instructs operators to disable Telegram bot privacy mode, which causes bots to receive a much broader set of group messages rather than only messages directed at them. In a multi-agent setup with shared workspace and shared memory, this increases the chance that unrelated user conversations, sensitive group content, or personal data are collected and propagated across agents without informed consent or minimization.
The skill instructs users to provide sensitive Telegram artifacts including bot tokens, group IDs, and user IDs, but does not include handling guidance such as masking, secure entry, non-logging, or post-use rotation. Because bot tokens grant control over Telegram bots, accidental disclosure through chat history, logs, shared workspaces, or memory systems could lead to account takeover or unauthorized bot operation.
The instructions require disabling Telegram bot privacy mode for each sub-bot without clearly warning that this expands the bot's visibility to group messages and may expose conversations to all configured agents sharing the same workspace and memory pool. In this skill's context, the risk is elevated because it explicitly sets up multiple agents with shared workspace and shared MemOS memory, increasing the chance of over-collection, retention, and unintended cross-agent disclosure of group content.
The skill directs creation of persistent shared directories for workspace and per-agent state, which can retain conversation artifacts, shared context, and potentially sensitive operational data across sessions. In this multi-agent design, persistence is more dangerous than usual because all agents share the same workspace and memory context, increasing the blast radius of accidental data exposure, unauthorized reads between agents, or long-term retention of sensitive information.
# 共享上下文目录
mkdir -p ~/.openclaw/workspace/shared-context
# 每个子 Agent 的专属目录
mkdir -p ~/.openclaw/workspace/agents/{agent_id}
No suspicious patterns detected.