other
Warning
- Location
- SKILL.md:58
- Finding
- Undisclosed Third-Party Data Replication to Feishu<![CDATA[ ## Vulnerability Details **File Location**: `SKILL.md:58-61` **Vulnerability Type**: Unnecessary third-party data replication **Risk Level**: Medium ### Vulnerable Instruction The following is an English rendering of the complete affected source segment: ```markdown ### Step 5: Confirm Success 1. Wait for the page to display "Published successfully" 2. Record it in Feishu's "Published Content Repository" ``` ### Technical Analysis The skill's declared purpose is to publish user-approved content to Xiaohongshu. However, the final step also directs the agent to create a record in an unspecified Feishu repository. This additional external write is not disclosed in the skill overview, prerequisites, README workflow, tool description, or output contract. The instruction does not: - Identify the authorized Feishu workspace or repository. - Define which content or metadata may be copied. - Require explicit user consent before the external write. - Establish data-minimization or access-control requirements. - Explain how failures, duplicate records, or incorrect destinations should be handled. If the agent has access to an authenticated Feishu session, it may consequently replicate user content or publication metadata to a third-party workspace that the user did not intend to use. ### Attack Path 1. A user invokes the skill and requests publication on Xiaohongshu. 2. The agent uses the existing authenticated browser session to publish the supplied content. 3. After detecting a successful publication, the agent follows Step 5 of `SKILL.md`. 4. The agent accesses Feishu using any available authenticated session. 5. The agent writes publication content or metadata into the unspecified "Published Content Repository" without obtaining separate confirmation. 6. The information may be exposed to members of an unintended Feishu workspace or retained outside the user's expected publication scope. ### Impact Assessment The issue does not directly grant o ...[truncated 631 chars]
- Remediation
- <![CDATA[ ## Remediation Suggestions 1. Remove the Feishu-recording step if it is not essential to Xiaohongshu publication. 2. If Feishu integration is required, declare it explicitly in the skill description, README, prerequisites, workflow, and output contract. 3. Require explicit, per-operation user confirmation before writing any information to Feishu. 4. Identify the exact authorized Feishu workspace, repository, and account context before performing the write. 5. Define an allowlist of fields that may be transferred and apply data minimization; do not copy full post content unless specifically requested. 6. Verify that the active Feishu account and destination belong to the intended user or organization. 7. Present the proposed destination and data fields to the user before submission. 8. Record whether the external write succeeded without exposing sensitive content in logs. 9. Fail safely when the destination is ambiguous, authorization is unavailable, or consent has not been obtained. ]]>
