SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-29 00:09

安全与审计

7,622 个结果

convex-authz

convex-authz 是一个面向 Convex 应用的授权(authorization)审计与加固技能。它聚焦四类高频真实缺陷:从客户端参数冒充身份(identity-from-arg)、缺少按文档的所有权检查、公开查询通过参数泄露 PII 数据,以及写入时未校验父级引用归属。该技能先以基于正则的确定性扫描定位问题,再套用已有规范模式进行加固,最后用 tsc 校验。它明确要求先确认应用是否具备认证基础(auth.config.ts 与以认证主体为键的 users/identities 表),缺失时不做基于 ctx.auth 的强制校验,而是把特权函数转为内部函数并提示先完成认证配置。

安全与审计安装量暂无数据

convex-reviewer

Convex 代码审查工具,用于对 convex/ 目录中的代码进行结构化审查,覆盖安全、授权、校验器、性能与模式设计。它按照 Convex 专用检查清单执行多轮检查,并以 Critical(严重)、Important(重要)、Suggestion(建议)三个等级标记反模式。审查流程分为三轮:第一轮检查安全,确认所有公开函数是否调用 ctx.auth.getUserIdentity()、读写前是否验证资源归属、是否信任客户端传入的用户 ID、定时函数是否指向 internal.* 而非 api.*;第二轮检查性能,确认数据库查询是否避免 .filter()(需使用 withIndex)、外键字段是否有索引、查询处理器中是否出现 Date.now()、无界查询是否使用 .collect();第三轮检查代码质量,确认每个公开函数的参数与返回值是否有校验器、是否存在 any 类型、Promise 是否被 await、文档中数组是否有界(小于 8192 个元素)。最终按严重程度分组报告发现的问题,并说明每个问题的原因与修复建议。

安全与审计安装量暂无数据

convex-setup-auth

Convex 认证设置(convex-setup-auth)是用于在 Convex 应用中配置认证的 Agent Skill,覆盖认证接入、身份映射与访问控制。适用于首次搭建登录、实现用户管理(users 表、identity 映射)、创建认证辅助函数,以及配置认证提供商(Convex Auth、Clerk、WorkOS AuthKit、Auth0、自定义 JWT)。其核心模式是在后端函数中通过 ctx.auth.getUserIdentity() 校验身份,而不是信任客户端传入的 userId。该技能强调先确定认证提供商,再阅读对应官方文档与本地参考文件,按需添加用户存储与授权检查。对于非 Convex 后端、纯 OAuth/OIDC 文档、无关调试或已完整配置只需一行修改的场景不适用。

安全与审计安装量暂无数据

thermo-nuclear-review

Thermo Nuclear Review 是一个用于对已检出分支进行安全与正确性审计的技能。它要求以安全专家视角,极其彻底地审查分支及其改动,重点发现新增或修改代码中的缺陷、破坏现有功能的问题以及安全漏洞。该技能强调只报告 diff 中新增或修改的代码问题,不报告未改动代码中的漏洞;同时要求追踪跨包、跨模块依赖带来的副作用,识别破坏开发者体验的改动、功能开关泄漏,并避免误报优先级。若存在 PR/MR,还需在完成审计后通过 gh/glab 查看讨论中 BugBot 或其他人的评论并纳入报告。

安全与审计安装量暂无数据