{
 "generated": "2026-11-01",
 "node": {
  "id": "event:camoleak",
  "type": "Event",
  "name": "CamoLeak（GitHub Copilot Chat）",
  "slug": "camoleak",
  "kind": "incident",
  "kind_zh": "安全事故 / 漏洞披露",
  "summary": "PR 里的隐藏 Markdown 注释加 CSP 绕过，可静默窃取私有仓库源码，CVSS 9.6；已修复。",
  "evidence": [
   {
    "kind": "own",
    "url": "https://xiaopingfeng.com/landscape/agent-security/#player-camoleak",
    "text": "Landscape「Agent 安全攻击面」第 02 层「提示词注入」的卡片「CamoLeak（GitHub Copilot Chat）」：真实事故 · 已修复"
   }
  ],
  "entry": "agent",
  "by": "landscape-structure",
  "at": "2026-11-01T10:26:39Z",
  "landscape": [
   {
    "map": "agent-security",
    "map_title": "Agent 安全攻击面",
    "card": "player-camoleak",
    "title": "CamoLeak（GitHub Copilot Chat）",
    "layer": "提示词 注入",
    "layer_id": "layer:agent-security--2",
    "role": "primary"
   }
  ],
  "landscape_maps": [
   "agent-security"
  ],
  "landscape_n": 1,
  "degree": 0
 },
 "page": "https://xiaopingfeng.com/graph/e/event/camoleak/",
 "out": [
  {
   "type": "involves",
   "sentence": "CamoLeak涉及GitHub",
   "direction": "out",
   "id": "org:github",
   "name": "GitHub",
   "role": "vendor",
   "note": "受影响产品为 GitHub Copilot Chat；已修复",
   "status": "agent",
   "evidence": [
    {
     "kind": "own",
     "label": "本站页面",
     "text": "Landscape「Agent 安全攻击面」第 02 层「提示词注入」的卡片「CamoLeak（GitHub Copilot Chat）」：CamoLeak（GitHub Copilot Chat）",
     "url": "https://xiaopingfeng.com/landscape/agent-security/#player-camoleak"
    }
   ]
  },
  {
   "type": "placed_in",
   "sentence": "CamoLeak出现在 Landscape 的「提示词注入」",
   "direction": "out",
   "id": "layer:agent-security--2",
   "name": "提示词注入",
   "reported": false,
   "status": "derived",
   "evidence": [
    {
     "kind": "own",
     "label": "本站页面",
     "text": "Landscape「Agent 安全攻击面」第 02 层「提示词注入」：卡片「CamoLeak（GitHub Copilot Chat）」",
     "url": "https://xiaopingfeng.com/landscape/agent-security/#player-camoleak"
    }
   ]
  }
 ],
 "in": []
}