SuperAPI AI 工具集

linear-hello-world

安全与审计

查看项目

更新于 10-15 23:27

技能介绍

用途:用于为新集成建立只读基线,验证 Linear 的 GraphQL 端点、认证模式、viewer 身份以及可见团队数量,而不在生产环境执行任何写操作。

主要能力:检查仓库运行时、包管理器、密钥加载约定与现有 Linear 客户端代码;选择个人 API 密钥或 OAuth;固定兼容的 @linear/sdk 版本或用最小 GraphQL 请求验证;仅查询 viewer 的 ID/显示名和小页团队 ID/key,并检查 GraphQL 错误。

使用方式:GraphQL 端点为 https://api.linear.app/graphql;个人 API 密钥使用 Authorization: <API_KEY>(不带 Bearer),OAuth 访问令牌使用 Authorization: Bearer <ACCESS_TOKEN>;官方 TypeScript SDK 的 LinearClient 接受 apiKey 或 accessToken。凭据应存放在经批准的密钥管理器。输出需记录 SDK 版本、认证模式、端点、状态与计数,不记录令牌或返回的个人内容,敏感字段需脱敏。

限制与边界:不创建、泄露、轮换或撤销凭据,不授权 OAuth 应用、不改范围或团队访问、不创建/修改/归档/删除工作区数据、不配置 webhook、不导入导出数据、不改角色或 SCIM/审计流、不传输诊断、不改付费权益;除诊断外保持只读,任何生产变更须经负责人明确批准。401 时检查密钥注入与认证头形式,viewer 成功但团队为空时检查成员资格与团队访问,GraphQL 带数据错误时报告错误路径并视为验证未完成,SDK 不兼容时对比已安装包与当前元数据。