T05 · Unauthorized Access and Privilege Escalation
- Location
scripts/search_sessions.py:25- Finding
Unrestricted Cross-Agent Access to Private Session Transcripts
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill does what it says, but it broadly searches private prior conversation transcripts across all local agents by default without clear consent or scoping controls.
Install only if you are comfortable with the skill searching prior OpenClaw conversation transcripts on this machine, including other local agents by default. Prefer using an explicit --agent scope and avoid using it in shared or multi-user environments unless transcript access is clearly authorized.
scripts/search_sessions.py:25Unrestricted Cross-Agent Access to Private Session Transcripts
The skill description encourages use whenever a user references prior discussions or asks to 'remember' something, which is broad enough to trigger transcript searches in situations where the user may not expect cross-session retrieval. Because this skill accesses historical conversation transcripts across all sessions, overly permissive activation guidance increases the chance of unnecessary access to sensitive prior context.
The skill instructs the agent to search and directly read prior session transcripts, including JSONL files under a per-agent session directory, but it provides no user-facing warning that historical conversations may be accessed. This can undermine user expectations and privacy by causing retrieval of sensitive past content without transparent notice or consent.
This script is explicitly designed to search and print historical session transcripts, including user message previews, excerpts, timestamps, and filesystem paths, with no access control, consent check, redaction, or privacy warning. In the context of agent conversations, transcripts may contain credentials, personal data, internal URLs, or other sensitive material, so broad cross-session retrieval materially increases the risk of unintended disclosure to whoever can invoke the skill.
No suspicious patterns detected.