1.0 KiB
1.0 KiB
IMA 凭证与安全边界
必需配置
IMA_OPENAPI_CLIENTIDIMA_OPENAPI_APIKEYIMA_DAILY_KNOWLEDGE_BASE_IDIMA_DAILY_KNOWLEDGE_BASE_NAME=daily
优先使用当前进程环境和 IMA Skill 已支持的凭证加载机制。不要在本 Skill 中复制、迁移或重写密钥文件。
缺失处理
Preflight 返回凭证缺失或目标知识库无法解析时:
- 停止上传;
- 只报告缺失的变量名或配置项;
- 等待用户或运行环境补齐配置;
- 配置恢复后重新执行 preflight,不重复生成知识笔记。
安全边界
- 不在聊天、日志或命令输出中打印完整 API key、KB ID 或 COS 临时凭证;
create_media返回的 COS 凭证仅在同一受控进程内传给上传工具,不写入磁盘;- 不通过拼接 Shell 字符串传递凭证,使用参数数组或 IMA Skill 的封装;
- 不绕过 Hermes 的脱敏机制;若现有工具链无法安全传递凭证,停止并报告;
- 上传结束后不持久化 COS 临时凭证。