SuperAPI AI 工具集

12-factor-apps

通用与其它

查看项目

更新于 10-16 08:37

技能介绍

用途:对指定代码库进行 12-Factor App 合规性分析,适用于评估应用架构、审计 SaaS 应用或审查云原生应用。输入参数 codebase_path 为必填,即待分析代码库的根路径。

主要能力:按十二项因素逐项检查,包括 I. 代码库、II. 依赖、III. 配置、IV. 后端服务、V. 构建/发布/运行、VI. 进程、VII. 端口绑定、VIII. 并发、IX. 易处理性、X. 开发/生产对等、XI. 日志、XII. 管理进程。每项提供搜索模式(如检查 .git 目录、依赖与锁文件、环境变量使用、硬编码凭据、服务连接串、Dockerfile/CI 配置、会话存储、端口绑定、进程类型、信号处理、开发生产差异、日志方式、管理命令等)、文件模式、合规标准(Strong/Partial/Weak)与反模式清单。

使用方式:先对全部因素运行搜索模式完成初步扫描,识别关键文件;再逐因素阅读相关文件,对照合规标准评估并记录带 file:line 的证据;随后进行差距分析,找出存在的反模式并按影响排序;最后给出可执行的改进建议,可附前后代码示例。

输出格式:先给出执行摘要表(因素、状态、备注),并统计强/部分/弱数量;然后对每个因素给出当前实现(含证据与代码片段)、合规级别及理由、差距与建议。

限制:资料未提供具体安装命令、运行命令或平台支持信息;分析范围与深度取决于代码库中可搜索到的文件与模式,评分标准为定性分级。