Portaly Sentry 用于在部署前对 Portaly Vibe 支付集成运行安全与可靠性健康检查,主要面向使用 vibe coding 工具的非工程用户。它与 portaly-payment 技能配合,以同一 API 契约为正确集成的判定标准。
检查分六大类共 26 项:SIG 签名验证(排序、SHA-256、时间戳防重放、timingSafeEqual)、SUB 订阅生命周期(持久化 subscriptionId、幂等、取消/恢复)、CBK 回调端点(HTTPS、失败日志、显式 200)、ENV 环境与凭据(密钥引用、.env 是否被 gitignore、是否硬编码)、SEC 安全实践、WEB Web 安全基础、DEP 依赖漏洞(npm/pnpm audit、锁文件)、DATA 数据处理。结果按 CRITICAL / WARNING / INFO 分级。
使用方式:先确认项目存在集成,向用户说明检查范围,再让用户选择项目与标准(🚀 Pre-launch 仅卡 CRITICAL、🔧 Routine 卡 CRITICAL+WARNING、🏆 Gold 全部 26 项、📄 Report only 只出报告、⏰ Weekly auto 定时扫描),随后依次运行 SIG、SUB、CBK、ENV、SEC、WEB、DEP、DATA 检查。可选同步结果到 Portaly 仪表盘,优先用 Vibe MCP 的 vibe_report_health_check,否则用 scripts/report.mjs(需 PORTALY_API_KEY,上报端点默认 https://portaly.ai/api/creator-subscription/health-check-reports,可用 PORTALY_API_HOST 覆盖)。
限制:静态检查无需凭据;DEP 检查需 package.json;上报需 PORTALY_API_KEY;同步须用户明确同意,两条路径只选其一,不可用或失败时静默跳过;输出先给通俗摘要,完整 26 行技术表格按需展示。具体定价、更多平台支持等信息资料未提供。