下载地址
https://api.skillhub.cn/api/v1/download?slug=%40org-81o8ldyx%2Fidp-app-security-scan将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-81o8ldyx/idp-app-security-scan。IDP移动应用深度安全检测平台是一体化移动端APP自动化安全检测系统,集成静态代码扫描、DAST动态行为抓包、脱壳逆向分析、入侵行为预警、漏洞合规校验能力,对接全球NVD权威漏洞情报库,自动生成标准化安全检测报告。 面向开发者、测试团队、企业安全内审免费开放,可用于APP上线前风险自查、隐私合规检测、漏洞提前修复,支持私有化部署与企业定制二次开发。
阅读全文 (展开查看完整说明)
概述
IDP应用安全自查工具
Skill 标识(slug):
idp-app-security-scan对外显示名称:IDP应用安全自查工具
版本:1.0.0 | 发布日期:2026-08-10
IDP应用安全自查工具是一套面向移动应用(APK)的自动化安全检测平台,覆盖静态分析、组件依赖安全(SCA)、漏洞规则匹配、风险评分与多格式报告输出,并提供三档检测能力(基础 / 深度 / L5 硬件底层)的对外 API 服务(SkillHub 适配层)。
一、能力概览
| 检测维度 | 能力说明 |
|---|---|
基础扫描 basic | 静态分析 + 组件依赖漏洞(SCA)+ 风险评分 + 报告(异步) |
深度扫描 deep | 基础能力 + 模拟器动态行为采集(动态行为安全分析) |
L5 检测 l5 | 深度能力 + 原生层与加固方案识别(固件级硬件底层) |
核心引擎模块:
apk_analyzer.py/apk_analyzer_step4.py— 扫描主引擎与 L5 增强引擎sca_analyzer.py— 组件依赖 / CVE 匹配fuzz_engine.py/penetration_tester.py/poc_verifier.py— 模糊测试 / 渗透 / PoC 验证binary_analysis.py/so_reverse_toolkit.py/vmp_detector.py/packer_fingerprints.py— 二进制 / 原生层 / 加固方案识别behavior_profiler.py/dynamic_analysis.py/sandbox_runner.py— 动态行为采集nl_anomaly.py/llm_code_auditor.py/traffic_capture.py— 异常检测 / 代码审计 / 流量捕获priority_engine.py/report_template.py/report_signer.py— 风险排序 / 报告生成 / 签名vuln_rules.yaml— 静态检测规则库(运行时必需)
二、目录结构
idp-app-security-scan/
├── SKILL.md 本说明文件(SkillHub 入口)
├── README.md Skill 使用说明
├── skillhub_server.py 服务入口
├── skillhub_api.py 对外 API 适配层(/api/v1/*)
├── skillhub_config.py 配置(环境变量)
├── skillhub_db.py 对账库(首次启动自动建库)
├── skillhub_mount.py 挂载辅助(可选)
├── api_keys.py 密钥签发与校验
├── audit_log.py 审计日志(链式校验)
├── report_signer.py 报告签名(Ed25519/ML-DSA,密钥缺失自动生成)
├── apk_analyzer*.py 扫描引擎
├── behavior_profiler.py / binary_analysis.py / dump_executor.py
├── dynamic_analysis.py 深度动态行为安全分析桥接
├── fuzz_engine.py / penetration_tester.py / commercial_service.py / ci_api.py
├── report_template.py / sandbox_runner.py / sca_analyzer.py / so_reverse_toolkit.py
├── vmp_detector.py / packer_fingerprints.py / poc_verifier.py / priority_engine.py
├── verify_provenance.py / llm_code_auditor.py / nl_anomaly.py / traffic_capture.py
├── intent_fuzz.py / intent_surface.py
├── vuln_rules.yaml 静态检测规则
├── h5/index.html 管理后台静态页
├── docs/ 《SkillHub接口文档.md》《SkillHub适配报告.md》
└── requirements.txt 依赖清单(Python 3.11+)数据说明:对账数据库(
anjian-db/skillhub.db)与报告签名密钥(report_signer_keys/)不随发布包分发——首次启动skillhub_db.init_db()与report_signer._load_or_gen()自动重建/生成,不影响运行。
三、运行环境与依赖
| 项 | 要求 |
|---|---|
| 操作系统 | Linux(OpenCloudOS 8 / CentOS 7.9+ / Ubuntu 22.04) |
| Python | 3.11+(建议) |
| 依赖 | fastapi uvicorn aiofiles androguard PyYAML cryptography(见 requirements.txt) |
| 可选 | oqs(PQC ML-DSA 签名,缺失自动回退 Ed25519) |
| 动态分析 | 独立桥接服务,缺失时该档位自动降级为静态+SCA+评分 |
四、快速运行
# 1. 解压 & 安装依赖
tar xzf idp-app-security-scan.tar.gz && cd idp-app-security-scan
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
# 2. 配置环境变量(PAY_SECRET / ADMIN_KEY / IP_WHITELIST 等,见 skillhub_config.py)
export SKILLHUB_PAY_SECRET='***'
export SKILLHUB_ADMIN_KEY='***'
export SKILLHUB_IP_WHITELIST='<调用方IP/CIDR>'
export SKILLHUB_IP_WHITELIST_REQUIRED=1
export SKILLHUB_HOST=127.0.0.1
export SKILLHUB_PORT=8790
# 3. 启动服务
python3 skillhub_server.py --host 127.0.0.1 --port 8790
# 4. 健康检查
curl -s http://127.0.0.1:8790/healthz
# → {"ok":true,"service":"anjian-skillhub","tiers":["basic","deep","l5"]}五、API 说明
对外端点(均受 IP 白名单 + X-API-Key 双重鉴权):
| 方法 | 端点 | 说明 |
|---|---|---|
| POST | /api/v1/scan | 基础扫描(异步) |
| POST | /api/v1/scan/deep | 深度动态行为安全分析 |
| POST | /api/v1/scan/l5 | L5 硬件底层检测 |
| GET | /api/v1/task/{task_id} | 任务状态 |
| GET | /api/v1/report/{task_id}?format=html|json | 报告导出 |
| POST | /api/v1/pay/callback | SkillPay 回调 |
| GET | /api/v1/billing/orders /api/v1/billing/logs | 流水 / 对账(X-Admin-Key) |
| POST | /api/keys/issue | 密钥签发(X-Admin-Key,云端默认关闭) |
| GET | /healthz | 健康检查 |
六、合规与免责声明
- 用户上传的应用安装包及所有临时运行数据,检测完成后自动彻底删除;运营方不留存、不二次使用、不外传原始文件。
- 安全检测报告仅作安全自查参考,不具备第三方权威测评法律效力;使用者自行承担上传文件的知识产权与合规责任。
- 禁止利用本接口上传恶意程序、破解软件、侵权应用,一经发现立即封禁调用密钥。
- 本服务仅限用户自有且具备完整知识产权的应用做内部安全自查,禁止用于第三方软件逆向破解;违规调用后果由使用者自行承担。
七、发布参数
| 参数 | 值 |
|---|---|
| 内部标识 slug | idp-app-security-scan |
| 对外显示名称 | IDP应用安全自查工具 |
| 版本号 | 1.0.0 |