T05 · Unauthorized Access and Privilege Escalation
- Location
- SKILL.md:35
- Finding
- Unbounded Access to Agent-Stored Identity Information## Vulnerability Details **File Location**: `SKILL.md`, lines 35-43 **Vulnerability Type**: Unauthorized access to persistent Agent profile data **Risk Level**: High **Relevant Source Excerpt — English Rendering**: ```text Scan mode: User: Check whether my information appears online. Agent actions: 1. Read the user's identity information from USER.md. 2. Search Baidu and Bing. 3. Report only problematic content. 4. Provide the most effective remediation. ``` ### Technical Analysis The workflow directs the Agent to read identity information from `USER.md` automatically. It does not limit which fields may be accessed, require the user to select the identifiers needed for the current search, or establish retention and disclosure boundaries. This violates least-privilege principles because the legitimate operation only requires specific identifiers explicitly approved by the user. A profile file may contain unrelated personal information that is unnecessary for a particular search. Using those values in external search queries also discloses them to third-party search providers. ### Attack Path 1. A user or malicious prompt triggers the privacy scanning workflow. 2. The Skill directs the Agent to access `USER.md`. 3. The Agent reads identity fields without a per-field authorization boundary. 4. Those identifiers are incorporated into external Baidu or Bing searches. 5. Search providers, browser history, logs, or screenshots retain the submitted identifiers. ### Impact Assessment The workflow may obtain access to any identity information stored in `USER.md`, potentially including names, contact information, addresses, employers, schools, or other profile data. The scope includes local Agent state and any external services to which search queries are sent. Exploitation does not grant operating-system privileges, but it can expose persistent personal information beyond what the user supplied for the current t ...[truncated 4 chars]
- Remediation
- ## Remediation Suggestions - Prohibit automatic or bulk reading of `USER.md`. - Ask the user to provide or explicitly approve each identifier used in a search. - Present the exact search queries before sending them to third parties. - Restrict access to the minimum fields needed for the current case. - Avoid recording raw identifiers in logs, screenshots, browser history, or case files. - Define retention and deletion rules for search results containing personal information. - Require renewed consent before using stored profile information in later sessions.
