用途:对任意代码库执行 12-Factor App 合规性分析,适用于评估应用架构、审计 SaaS 应用、审查云原生应用。输入参数为 codebase_path(代码库根路径,必填)。
主要能力:按十二要素逐项分析——I 代码库、II 依赖、III 配置、IV 后端服务、V 构建/发布/运行、VI 进程、VII 端口绑定、VIII 并发、IX 可处置性、X 开发/生产对等、XI 日志、XII 管理进程。每项给出 Strong/Partial/Weak 合规等级、证据(文件与行号)、差距与可执行建议,并汇总为执行摘要表。
使用方式:提供代码库路径后,工具按各要素的搜索模式扫描,例如检查版本控制 ls -la .git、查找依赖文件 find . -name "requirements.txt"、检查环境变量 grep -r "os.environ|process.env"、查找 Dockerfile 与 CI 配置等;随后深入阅读关键文件,对照合规标准评估,最后输出摘要表与逐项分析。
适用场景:新 SaaS 应用评估、云原生架构审查、持续部署准备度检查。
限制:资料未提供具体安装命令、运行环境、收费方式与平台支持信息;分析结果依赖代码库可访问性与搜索模式覆盖范围。