SuperAPI AI 工具集

mobile-security

安全与审计

查看项目

更新于 10-15 23:44

技能介绍

用途:对移动应用进行静态代码安全审计,支持 Android(Java/Kotlin)、iOS(Swift/Objective-C)、React Native(JavaScript/TypeScript)和 Flutter(Dart)项目,识别映射到 OWASP Mobile Top 10:2024 全部十类的问题,并给出 CWE 编号与 UNSAFE/SAFE 代码对照及修复建议。

主要能力:覆盖不当凭据使用(M1)、供应链安全不足(M2)、认证/授权不安全(M3)、输入输出校验不足(M4)、通信不安全(M5)等检查项,涉及硬编码密钥、依赖版本固定、客户端认证绕过、WebView 与深链注入、SQL 注入、证书固定与 TLS 配置等。

使用方式:先检测项目平台(Android 看 AndroidManifest.xml、build.gradle、.kt/.java;iOS 看 Info.plist、.xcodeproj、.swift/.m/.h;React Native 看 package.json 与 .tsx/.jsx;Flutter 看 pubspec.yaml 与 *.dart),再定位认证、数据存储、网络通信、WebView、加密、Intent/深链、日志与二进制保护等安全相关文件,逐项执行检查,按严重级别(Critical/High/Medium/Low)去重排序并生成报告,最后汇总总数、级别分布与前三项修复优先级。

适用场景:用户要求审计移动安全、审查移动应用代码、检查移动漏洞,或提及 OWASP Mobile Top 10、移动渗透测试、不安全数据存储、证书固定、root/越狱检测、WebView 安全时;也适用于 PR 修改移动端认证、存储、网络或加密代码时。

限制:仅做静态代码分析,不进行运行时动态分析;不适用于服务端/后端安全、容器或基础设施审计、通用 Web 应用代码;不覆盖 OWASP Web Top 10(如 SQL 注入、XSS、CSRF)等 Web 专项问题,遇到此类请求应拒绝并建议改用相应技能。该技能无需安装外部 CLI 工具,全部检查通过模式匹配与代码检查完成。