Forma 是本地桌面软件,能够调用模型、读写工作目录并启动用户已有的 Agent。
- renderer 关闭 Node 集成,启用上下文隔离与沙箱;不加载远程脚本。
- IPC 校验窗口、页面来源和操作参数;原生能力不直接暴露为通用文件或 shell 接口。
- API 密钥用 Electron 异步安全存储 API 加密;系统存储不可用时拒绝保存新密钥。
- 模型密钥不进入任务快照、界面状态或工作空间导出。
- 远程模型地址要求 HTTPS;HTTP 只允许本机;禁止在 URL 中携带认证信息。
- 内置文件工具拒绝路径越界、符号链接、Windows 特殊路径,写入需要两级启用。
- 外部执行使用固定参数和 stdin;不启用跳过审批或取消沙箱的危险开关。
- 外部 Agent 保留它自己的权限行为和认证机制。改变工作目录不代表限制了进程的全部文件或网络访问。
- 本软件无法替代操作系统沙箱,也不能隔离同一用户权限下的恶意进程。
- 云模型会收到任务所需资料;用户应确认选定的服务商和数据范围。
- 同一用户可能解密其自身的 Windows 凭据;macOS 的行为还受应用签名和钥匙串策略影响。
- 状态与工作资料默认未整体加密;只有模型密钥使用独立加密存储。
- 子进程取消不等于回滚,已执行的外部操作或文件改动仍可能存在。
当前仅维护 main 分支及最新 Alpha 的安全修复。旧预览版本没有长期支持承诺。代码签名、公证、完整发行验证与进一步审计尚未完成;公开源码不代表完成安全认证。
请使用 GitHub 私密漏洞报告,描述受影响版本、触发条件、最小复现和可能影响。不要通过公开 Issue 披露可利用细节、密钥、认证文件或含私人内容的完整工作空间。若报告入口暂不可用,可先创建不含漏洞细节的 Issue 请求私密联系渠道。
维护者会尽力确认和修复,但 Alpha 阶段不承诺固定响应时限。普通功能问题可使用 Issues。
Only the current main branch and latest Alpha receive active fixes. Use GitHub private vulnerability reporting. Include affected versions, a minimal reproduction and impact; do not post credentials, private workspaces or exploit details in public issues. Signing, notarization and full release validation remain incomplete. No fixed response SLA is promised.