用途:为 Miro 集成建立最低安全基线,围绕 Miro 支持的授权模型与应用实际数据流,审计并加固仓库侧的 OAuth、会话、存储、作用域、日志和看板数据控制,并清除已废弃的 webhook 假设。
主要能力:梳理入口点、OAuth 重定向、会话、令牌、看板数据、日志、导出与管理员;最小化作用域并在每个服务端租户/资源边界再次校验授权;令牌静态加密、限制解密、串行化刷新轮换并提供撤销/删除路径;配置安全 Cookie、CSRF、frame/origin、重定向、输入校验与出站主机控制;从遥测中脱敏凭据与内容,扫描依赖与生产包;测试跨租户拒绝、已撤销令牌、过期会话、畸形输入与数据删除,并记录残余风险。
使用方式:用 Read、Glob、Grep 检查仓库、配置名、适配器、测试与证据;仅用 WebFetch 查阅 Miro 官方文档;确认模式、目标环境、租户、看板与审批边界后再用 Write 或 Edit。这些工具不调用已认证的 Miro API 或部署 CLI,需实现客户端、配置与测试改动后,返回精确操作命令或经审批的交接。
前提:数据流与信任边界图、应用配置/作用域/令牌模式/存储设计、威胁模型与已批准的数据保留策略。
限制与边界:Miro REST 应用要求 OAuth 2.0,Marketplace 应用不应索取用户凭据;每个请求须认证授权,存储的 Miro 用户数据需独立访问控制;会话 Cookie 应为 HttpOnly 与 Secure,OAuth 回调需会话绑定的 state 校验;已退役的实验性 webhook 服务无现行服务端签名契约。未经安全与数据所有者批准,不得新增作用域、保留看板内容、削弱 Cookie/CSRF 控制或引入实验性平台依赖。输出应包含威胁边界、作用域差异、控制证据、负向测试结果、数据保留映射、开放风险与修复负责人,并说明未检查或未更改的内容。