SuperAPI AI 工具集

mobile-code-review

测试与质量

查看项目

更新于 10-16 03:14

技能介绍

用途:对原生 Android 与 iOS 源码进行安全导向的代码审查,按 plays/mobile-code-review.md 中的完整流程执行,依据 OWASP MASVS v2.1.0 与 MASTG 测试项定位漏洞。

主要能力:先做范围与上下文梳理(语言 Java/Kotlin/Swift/Obj-C/Dart、平台、应用类型、敏感数据与暴露面),再做平台识别(Android 依据 AndroidManifest.xml、build.gradle;iOS 依据 Info.plist、*.xcodeproj),若仅识别到跨平台外壳则声明覆盖不完整。随后按 8 个 MASVS 分组(STORAGE、CRYPTO、AUTH、NETWORK、PLATFORM、CODE、RESILIENCE、PRIVACY)按优先级系统审查:加载 data/masvs/MASVS-<GROUP>-<N>.md 获取控制项与 mastg_tests 列表,再对每个 MASTG 测试 ID 加载 data/mastg/MASTG-TEST-####.md 并应用其静态分析内容(V1)或 Steps/Observation/Evaluation(V2)。对 PR 差异做针对性分析,聚焦改动行,核查证书固定、权限与 KeyStore/Keychain 使用是否被削弱。

输出:范围摘要、MASTG ID 的上游指引、按严重级别(CRITICAL > HIGH > MEDIUM > LOW > INFO)排序的发现(使用 templates/finding.md,跨组去重并引用最具体的 MASVS 控制项)、正面观察、严重级别计数表、RESILIENCE 仅静态提示块、针对 PRIVACY-2/PRIVACY-3 的运行时必需说明,以及动态测试后续清单。

限制:仅覆盖原生 Android/iOS;跨平台外壳仅部分覆盖;RESILIENCE 与部分 PRIVACY 项需运行时验证,静态审查无法完全确认。具体安装与调用命令资料未提供。