每次执行都会信任可变的远程指令
原文依据:3 处该 Skill 不只是读取远程参考资料,而是明确要求把远程文件中的“全部规则和输出格式指令”作为执行指令。URL 指向 main 分支且未固定提交或校验内容;因此远程文件一旦被修改或其上游被攻破,就能改变审查代理的行为。
恶意远程指令可能操纵审查结论和输出,并在代理拥有相应能力时诱导其泄露所读文件内容、访问额外文件、联网或执行其他未获用户授权的操作。现有文本不能证明这些行为已经发生。
该 Skill 每次审查都从 GitHub 的 `main` 分支获取可变内容,并明确把其中的全部规则和输出格式“指令”应用于用户文件。若上游仓库、分支或发布流程被篡改,远程内容就可能改变代理的审查行为、诱导读取更多文件或影响用户决策。现有证据不证明远程文件当前含有恶意内容,但足以支持供应链与远程指令注入风险。用户可要求作者固定到经审核的提交哈希并校验内容,或限制远程内容只能作为数据而非指令。
1. Fetch the latest guidelines from the source URL below2. Read the specified files (or prompt user for files/pattern)3. Check against all rules in the fetched guidelines4. Output findings in the terse `file:line` format查看另外 2 个位置
Fetch fresh guidelines before each review:```https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md```Use WebFetch to retrieve the latest rules. The fetched content contains all the rules and output format instructions.Use WebFetch to retrieve the latest rules. The fetched content contains all the rules and output format instructions.