SuperAPI AI 工具集

check-stripe

安全与审计

查看项目

更新于 10-16 03:41

技能介绍

用途:审计 Stripe 支付集成,输出结构化的分级报告,便于后续用 /log-stripe-issues 创建 GitHub issue 或 /fix-stripe 修复。

主要能力:检查 Stripe SDK 是否安装、STRIPE_SECRET_KEY、STRIPE_WEBHOOK_SECRET、可发布密钥及 CONVEX_WEBHOOK_TOKEN 等环境变量;审计 Webhook 端点是否存在、是否用 constructEvent 验证签名、是否处理 checkout.session.completed、invoice.paid、customer.subscription 等事件;检查硬编码密钥、密钥泄露与服务端使用;检查订阅状态处理、客户门户、价格/产品 ID;检查 Stripe CLI 是否安装及配置 profile;检查本地开发 Webhook 同步;校验 Next 与 Convex 之间的令牌一致性(token parity);并可派生 stripe-auditor 代理做深度审计(结算会话参数、订阅创建模式、支付流程错误处理、幂等键、客户创建/检索)。

使用方式:在 Claude 配置中以 /check-stripe 调用;相关命令包括 /log-stripe-issues、/fix-stripe、/stripe、/stripe-audit、/stripe-health。

输出:按 P0(支付失败,如缺失 Webhook 密钥、硬编码密钥、令牌缺失/不匹配)、P1(签名未验证、无客户门户、受保护路由未检查订阅状态、生产环境缺密钥)、P2(无幂等键、取消处理不佳、无重试、CLI 未用 profile、本地 Webhook 密钥未自动同步)、P3(Stripe Tax、用量计费、订阅分析仪表盘)分级列出。

限制:这是原始原语,仅调查并报告,不做修复;其结论依赖本地文件与环境变量的可检测状态;具体命令、平台与价格信息暂未提供。