📦 Hunter — 猎人
v1.0.0Search v1.0 用于调用奇安信 Hunter OpenAPI 进行资产批量导出。当用户提到 Hunter、资产测绘、批量导出、task_id 下载文件等需求时,优先加载本 skill。
详细分析 ▾
运行时依赖
版本
--- name: qax-hunter-use description: 调用奇安信 Hunter OpenAPI 批量导出资产。用户提及 Hunter、资产测绘、批量导出、task_id 下载文件等需求时优先加载本 skill。 --- # QAX Hunter Use ## 优先规则 - 默认使用 API 模式,不上传文件。 - 查询语法由用户输入,脚本自动按 RFC 4648 base64url 编码。 - 批量任务流程: 1) 创建任务 `/openApi/search/batch` 2) 查询进度 `/openApi/search/batch/{task_id}` 3) 下载结果 `/openApi/search/download/{task_id}` ## 入口脚本 - 主脚本:`scripts/hunter_batch_cli.py` - 运行方式: - AI 无交互推荐: - `python3 scripts/hunter_batch_cli.py --no-interactive --api-key "$HUNTER_API_KEY" --search 'web.title="test"' --check-delay 10 --json-output` - 交互模式: - `python3 scripts/hunter_batch_cli.py` ## 参数说明 - 必填:`api-key` - 常用可选:`search`、`start_time`、`end_time`、`is_web`、`status_code`、`fields`、`assets_limit` - AI 友好参数: - `--no-interactive`:禁止交互,缺参报错 - `--check-delay`:任务创建后首次下载前等待 N 秒(默认 10) - `--poll-interval` / `--poll-timeout`:轮询控制 - `--output-file`:指定下载文件名 - `--json-output`:最终输出一行 JSON,便于机器解析 ## 安全注意 - 勿将真实 `api-key` 写入仓库文件。 - 推荐用环境变量注入:`HUNTER_API_KEY`。 - 必须持久化时,请用系统密钥环或加密配置,禁止明文存储。