MASVS Checklist 是一个移动应用安全合规清单生成技能,面向需要按 OWASP MASVS v2 跟踪移动应用安全控制项的场景。
用途:对目标移动应用生成 MASVS v2 合规检查清单,并将每个控制项与 MASTG 测试编号对应,便于后续按测试计划验证。
主要能力:技能会先分析代码库以确定应用上下文,包括平台(Android/iOS/跨平台)、应用类别、处理的数据敏感性、可能涉及的合规要求以及风险画像;然后按 MASVS-STORAGE、CRYPTO、AUTH、NETWORK、PLATFORM、CODE、RESILIENCE、PRIVACY 等类别生成检查项,每项包含控制编号、描述、优先级、状态、MASTG 测试映射和备注。优先级按风险画像标记为 Required、Recommended 或 Optional,并可按威胁模型和监管要求调整。
使用方式:调用时提供代码库路径;未提供路径时分析当前工作目录。技能会扫描源码与配置,对每项控制标注“Likely Implemented”“Partial”“No Evidence Found”或“N/A”,并尽量给出文件与行号证据。随后输出差距分析,统计通过、未通过和部分满足的控制项数量,计算分类与总体合规百分比,并给出修复路线和按风险排序的 MASTG 测试计划,最终写入项目根目录的 MASVS_CHECKLIST.md。
适用场景:移动应用安全评估前的合规梳理、开发阶段的安全控制自检、按 MASVS 框架准备审计材料,以及确定后续动态测试优先级。
限制:代码分析只能提供初步证据,不能替代动态测试、后端行为验证、生产配置检查或应用商店元数据核验;技能明确要求不得在缺少这些验证的情况下声称完全合规。具体支持的命令参数、安装方式和运行环境在资料中暂未提供。