other
Warning
- Location
- SKILL.md:170
- Finding
- Personal Career Information May Be Disclosed Through External Web Searches<![CDATA[ ## Vulnerability Details **File Location**: `SKILL.md`, lines 170-173 **Vulnerability Type**: Privacy Data Disclosure **Risk Level**: Medium ### Vulnerable Code ```text 根据用户的目标方向,使用 WebSearch 工具搜索: - `{行业} 2025-2026趋势` - `{目标职位} 薪资范围 要求` - `{用户背景} 转型路径 成功案例` ``` English translation: ```text Use the WebSearch tool to search based on the user's target direction: - `{industry} 2025-2026 trends` - `{target position} salary range requirements` - `{user background} transition paths success stories` ``` ### Technical Analysis The workflow directs the agent to interpolate the user's background into an external search query. The information collected elsewhere in the Skill can include educational institutions, employers, positions, employment history, skills, income expectations, career concerns, and résumé content. No instruction requires the agent to minimize, anonymize, or redact this information before submitting the query. The workflow also does not require informed user consent before disclosing data to the search provider. Consequently, personally identifying or sensitive career information may be transmitted to an external service and retained in provider logs, telemetry, browser history, or query records. ### Attack Path 1. A user submits a résumé or detailed career background to the Skill. 2. The Skill extracts information such as the user's school, employer, position, experience, and career goals. 3. During market research, the agent constructs a query using the `{user background}` placeholder. 4. The WebSearch tool sends that query to an external search provider. 5. The provider receives and may log or retain the included personal information. 6. Anyone with access to provider logs, organizational search records, or compromised service infrastructure could obtain the disclosed data. ### Impact Assessment This issue does not grant local system privileges or code-execution capabilities. Its impact is limited primarily to confidentiality an ...[truncated 381 chars]
- Remediation
- <![CDATA[ ## Remediation Suggestions 1. Prohibit the inclusion of names, contact details, schools, employers, exact job histories, résumé text, and other identifying information in external search queries. 2. Restrict searches to generic terms such as industry, target role, region, seniority, and broadly defined experience level. 3. Add an explicit data-minimization step that converts user details into non-identifying categories before invoking WebSearch. 4. Obtain explicit user consent before sending any user-derived information to an external provider. 5. Present the proposed search terms to the user for approval when they may contain sensitive information. 6. Document what information is transmitted, which provider receives it, and whether it may be retained. 7. Prefer privacy-preserving or locally indexed research sources where available. A safer query pattern would be: ```text - `{industry} 2025-2026 trends` - `{generic target role} salary range and requirements` - `{experience level} to {generic target role} transition examples` ``` ]]>
