other
- Location
SKILL.md:22- Finding
Overbroad Access to Sensitive Agent Identity and Memory Data
- Content
View full analysis
/SOUL.md` 2. `~/.openclaw/workspace/SOUL.md` - `memory_root_path` 候选: 1. `/MEMORY.md` 2. `~/.openclaw/workspace/MEMORY.md` - `daily_memory_dir` 候选: 1. `~/.openclaw/memory` 2. `/memory` - `daily_memory_pattern` 默认:`YYYY-MM-DD.md` ``` `config.template.yaml:9-15`: ```yaml paths: soul_path: "~/.openclaw/workspace/SOUL.md" memory_root_path: "~/.openclaw/workspace/MEMORY.md" daily_memory_dir: "~/.openclaw/memory" daily_memory_pattern: "YYYY-MM-DD.md" diary_text_dir: "~/.openclaw/scene/日记/文字" news_summary_dir: "~/.openclaw/scene/每日简报/news/Summary" ``` ### Technical Analysis The Skill instructs the agent to locate and read complete persistent identity and memory sources, including `SOUL.md`, `MEMORY.md`, and date-specific daily memory. These files may contain private user information, historical conversation details, behavioral directives, or credentials inadvertently stored in memory. The access is automatic and treated as mandatory during diary generation. The documented workflow does not require per-source consent, restrict processing to explicitly selected entries, identify sensitive fields, or apply secret and personally identifiable information redaction before saving the result. The resulting diary is also rendered as a shareable PNG, creating a path by which information from private memory can be exposed outside its original context. This finding does not constitute privilege escalation because the Skill does not bypa ...[truncated 1745 chars]- Remediation
View remediation
