{"ok":true,"data":{"version":"1.0","title":"AutoSkill Hub 技能评审标准白皮书","updated_at":"2026-09-03","gates":[{"name":"gate_format","title":"第一关：格式校验","description":"验证 SKILL.md 规范完整性","criteria":["SKILL.md 文件存在且可解析","YAML frontmatter 包含所有必需字段（name/namespace/version/category/description/disclaimer）","scripts/ 目录存在且包含入口脚本","版本号遵循语义化版本规范（semver）","包含免责声明字段"],"pass_condition":"所有必需字段完整且格式正确","fail_action":"返回具体缺失字段，要求补充后重新提交"},{"name":"gate_security","title":"第二关：静态安全扫描","description":"检测代码中的安全风险","criteria":["无危险 API 调用（os.system/subprocess/exec/eval）","无硬编码密钥/令牌","无网络白名单外访问（如未声明的 HTTP 请求）","无文件系统越权访问","可选：semgrep/pip-audit/npm-audit 扫描通过"],"pass_condition":"14 条危险模式均未命中","fail_action":"返回命中的危险模式及位置，要求修复后重新提交"},{"name":"gate_sandbox","title":"第三关：沙箱试运行","description":"Docker 隔离环境中的真沙箱验证","criteria":["Docker 容器成功创建并启动","冒烟测试通过（exec/文件隔离/网络隔离）","无越权行为（未声明网络访问、文件越权）","资源使用在限额内（CPU/内存/时间）","退出码为 0"],"pass_condition":"容器正常退出且冒烟测试全部通过","fail_action":"返回沙箱日志和冒烟测试结果，标注失败项","docker_unavailable":"Docker 不可用时降级为基础预检（severity=warning）"},{"name":"gate_review","title":"第四关：内建汽车专家评审","description":"汽车行业专项评审（三阶段）","stages":[{"role":"售后技术","focus":"诊断正确性","criteria":["诊断逻辑准确","维修建议合理","安全警示充分"]},{"role":"合规法务","focus":"免责合规","criteria":["免责声明完整","无法律风险内容","隐私数据处理合规"]},{"role":"运营","focus":"品牌合规","criteria":["品牌数据使用授权","无侵权内容","描述准确不误导"]}],"quality_levels":{"certified":"四关全过 + 三阶段专家评审全部通过（🏅认证）","verified":"机器扫描通过 + 基础人工评审（✅验证）","community":"仅格式+安全扫描通过，标注'自行审查'（🔶社区）"},"pass_condition":"根据通过关卡数确定质量等级","fail_action":"返回评审意见，可修改后重新提交"}],"automotive_red_lines":["诊断/维修类技能必须包含免责声明","涉及品牌数据需有授权声明","处理隐私数据（VIN/位置/行为）需合规声明","涉及安全关键操作（制动/转向/ADAS）需额外安全审查"]},"error":null,"total":null}