SuperAPI AI 工具集

macos-security

安全与审计

查看项目

更新于 10-16 04:59

技能介绍

用途:该技能让 AI 智能体管理 macOS 安全功能,包括 XProtect 恶意软件检测、MRT 威胁移除、TCC 隐私权限、隔离属性、代码签名验证和安全审计,适用于系统加固、应用部署检查、隐私审计、恶意软件扫描、新机配置、软件安装及安全故障排查。

主要能力:通过查询最新定义并扫描文件检测恶意软件;运行 MRT 移除已知威胁;管理 TCC 权限以控制应用对摄像头、通讯录等敏感数据的访问;检查并移除下载文件的隔离标志以允许执行;验证应用代码签名是否来自可信开发者;利用系统日志进行安全审计以发现潜在入侵。

使用方式:可在自动化加固脚本、虚拟机配置或 macOS 应用 CI/CD 流程中调用,也可用于事件响应或计划任务。智能体通常通过函数包装器调用 macOS 专用命令,必要时使用 sudo 提权。建议先检查安全状态再应用修复。常用命令包括:softwareupdate --list 检查更新;/usr/libexec/MRTConfigData remove 触发恶意软件移除;tccutil reset <service> <app> 或 tccutil set <service> <app> allow 管理权限;xattr -l 与 xattr -d com.apple.quarantine 处理隔离属性;codesign -vvv --verify --strict 验证签名;log show --predicate 查询日志。若需第三方安全工具 API 密钥,可用 $SECURITY_API_KEY 等环境变量。

限制与注意事项:所有命令通常需要管理员权限;应检查退出码并解析输出,处理权限不足、文件不存在或 XProtect 过期等错误,可将错误记录到 /var/log/securityd.log。编辑 /etc/authorization 等配置文件前应备份,集成测试应在沙箱 macOS 环境进行。资料未提供具体收费、价格或平台支持范围。