跳转到正文
报告库
用途分类 / 其他用途

Higgsfield Soul Id Skill 安全审计

作者说它能做什么(原文)

|

第三方安全检查结论

先别安装或运行

已检查文件
3
发现的风险
3
会不会运行危险命令?检查是否下载程序后直接运行、让他人远程控制电脑,或藏起要运行的命令。发现 2 项风险
高风险

下载后直接运行外部程序

原文依据:2 处
发现了什么

这一行把下载到的内容直接交给电脑运行,中间没有让你检查内容的步骤。

为什么需要注意

一旦运行,下载来的程序就可能读取或修改你的文件。即使网址没变,对方也可能换掉里面的程序。

这是生效中的安装步骤:当 `higgsfield` 不在 PATH 时,技能会把 GitHub `main` 分支返回的脚本直接交给 shell 执行。该内容未固定到版本或校验和;若远程脚本或分发链路发生变化,脚本将以当前用户权限运行并可能访问或修改其可访问的文件。用户可要求作者提供固定版本和校验值,或先下载并审阅脚本再运行。

SKILL.md:29来自说明文档打开原文件
   ```bash   curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh   ```
查看另外 1 个位置
SKILL.md:27来自说明文档打开原文件
1. If `higgsfield` is not on `$PATH`, install it:   ```bash   curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh   ```2. If `higgsfield account status` fails with `Session expired` / `Not authenticated`, ask the user to run `higgsfield auth login` (interactive) and wait for confirmation.
高风险

从可变的远程地址下载脚本并直接交给 shell 执行

原文依据:1 处
发现了什么

当本机没有 `higgsfield` 时,技能要求从 GitHub 的 `main` 分支下载安装脚本,并通过管道立即执行。内容没有固定到版本或校验值,用户也没有机会在执行前审阅实际下载内容。

为什么需要注意

如果远程仓库、发布流程、网络连接或安装脚本被篡改,脚本可以用当前用户权限运行任意命令,读取可访问文件、植入持久修改或窃取凭据。

候选项准确描述了有条件触发的远程执行:技能明确要求在 CLI 缺失时,从可变的 `main` 分支取回安装脚本并立即通过 `sh` 执行。所示命令没有版本固定、哈希校验或执行前审阅步骤,因此存在上游内容变化后以用户权限执行的供应链风险。用户可限制为固定发布版本并核对校验值。

SKILL.md:25来自说明文档打开原文件
Before any other command:1. If `higgsfield` is not on `$PATH`, install it:   ```bash   curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh   ```2. If `higgsfield account status` fails with `Session expired` / `Not authenticated`, ask the user to run `higgsfield auth login` (interactive) and wait for confirmation.
会不会泄露文件和密钥?检查是否发送含密码或密钥的文件,以及代码里是否直接写了密钥。发现 1 项风险
高风险

人脸照片会被上传并用于建立可重复使用的身份模型

原文依据:6 处
发现了什么

该技能收集5–20张清晰、单人的多角度人脸照片;只要提供本地路径,CLI 就会自动上传。说明没有要求在上传前确认照片主体的同意,也没有提供保存期限、删除方式或服务方数据用途。

为什么需要注意

这些照片和由其训练的身份模型可用于持续生成逼真身份内容。若照片属于用户或第三人,上传可能暴露敏感身份信息,并带来未经同意的冒用、深度伪造或长期留存风险。

技能的核心行为是用5–20张人脸照片训练可复用身份模型,并明确说明本地路径会由 CLI 自动上传。这会把敏感生物特征资料交给外部服务。提供的说明未出现照片主体同意检查、保留期限、删除流程或服务方后续用途,因此用户在提交前应向作者或服务方确认这些条件,并只使用本人或已获明确授权的照片。

SKILL.md:21来自说明文档打开原文件
Train a face-faithful identity model. Reusable across all Soul-powered generations.
查看另外 5 个位置
SKILL.md:43来自说明文档打开原文件
1. **Get name.** One word, used for later reference. Ask if missing.2. **Get photos.** 5–20 face photos, varied angles and lighting. Local paths or already-uploaded IDs both work — `--image` accepts either.3. **Pick variant.**
SKILL.md:49来自说明文档打开原文件
   Choose based on user's stated downstream use. Default to `--soul-2`.4. **Submit.**   ```bash   higgsfield soul-id create --name "<name>" --soul-2 --image ./photo1.png --image ./photo2.png ...   higgsfield soul-id create --name "<name>" --soul-2 --image <upload_id> --image <upload_id> ...   ```   CLI auto-uploads paths. Captures returned reference id.5. **Wait.** `higgsfield soul-id wait <id>`. Silent. Default timeout 30m.
references/photo-guide.md:10来自说明文档打开原文件
## Content- Clear face, eyes visible.- Single person per photo.- No heavy filters, no sunglasses.
SKILL.md:44来自说明文档打开原文件
1. **Get name.** One word, used for later reference. Ask if missing.2. **Get photos.** 5–20 face photos, varied angles and lighting. Local paths or already-uploaded IDs both work — `--image` accepts either.3. **Pick variant.**
SKILL.md:51来自说明文档打开原文件
   ```bash   higgsfield soul-id create --name "<name>" --soul-2 --image ./photo1.png --image ./photo2.png ...   higgsfield soul-id create --name "<name>" --soul-2 --image <upload_id> --image <upload_id> ...   ```   CLI auto-uploads paths. Captures returned reference id.5. **Wait.** `higgsfield soul-id wait <id>`. Silent. Default timeout 30m.
会不会删除文件或一直在后台运行?检查是否大范围删除文件、改写磁盘,或设置自动启动。未发现风险
会不会绕过安全保护?检查是否跳过网站安全验证、开放过多文件权限,或取消操作前的确认。未发现风险
会不会误导 AI 或隐藏内容?检查工作说明是否要求 AI 忽略你的指令、干扰检查结果,或夹带看不见的文字。未发现风险
会不会偷偷改推广链接或收款方?检查是否强制替换推广链接或收款对象,同时要求隐瞒更改。未发现风险

Skill 逻辑拆解

7 个说明模块

该技能用于把5–20张人脸照片提交给 Higgsfield,训练一个可在后续图像或视频生成中重复使用的身份模型。

查看原文
SKILL.md:5来自说明文档打开原文件
description: |  Train a Soul Character — a personalized model on a person's face that  Higgsfield uses for identity-faithful image and video generation.  Use when: "create my Soul", "train my face", "make my digital twin",  "build me an avatar", "learn my appearance", "create a character of me",  "set up identity for video", "I want my face in generated images".  Chain: train Soul (one-time, returns reference_id) → use in  higgsfield-generate via `--soul-id <id>` with models like  `text2image_soul_v2` or `soul_cinema_studio`.  NOT for: one-shot face swaps (use higgsfield-generate with --image),
SKILL.md:43来自说明文档打开原文件
1. **Get name.** One word, used for later reference. Ask if missing.2. **Get photos.** 5–20 face photos, varied angles and lighting. Local paths or already-uploaded IDs both work — `--image` accepts either.3. **Pick variant.**   - `--soul-2` — for image generation (default)   - `--soul-cinematic` — for cinematic / video work   Choose based on user's stated downstream use. Default to `--soul-2`.4. **Submit.**

提交本地路径时,命令行工具会自动上传照片,并返回身份模型的引用 ID;随后等待最长约30分钟。

查看原文
SKILL.md:49来自说明文档打开原文件
   Choose based on user's stated downstream use. Default to `--soul-2`.4. **Submit.**   ```bash   higgsfield soul-id create --name "<name>" --soul-2 --image ./photo1.png --image ./photo2.png ...   higgsfield soul-id create --name "<name>" --soul-2 --image <upload_id> --image <upload_id> ...   ```   CLI auto-uploads paths. Captures returned reference id.5. **Wait.** `higgsfield soul-id wait <id>`. Silent. Default timeout 30m.6. **Deliver.** "Soul `<name>` ready. Use in generate with `--soul-id <id>`."

该服务要求登录,训练还要求 Basic 或更高的付费方案;技能规定在免费账户提交前告知用户。

查看原文
SKILL.md:31来自说明文档打开原文件
   ```2. If `higgsfield account status` fails with `Session expired` / `Not authenticated`, ask the user to run `higgsfield auth login` (interactive) and wait for confirmation.3. Soul training requires a paid plan (Basic+). If `higgsfield account status` shows free plan, tell the user before submitting.
从这里开始 · 工作说明SKILL.md
higgsfield-soul-id
连线表示工作说明包含的模块,不是实际运行顺序。点击模块可查看原文。

文件引用关系图

2 处引用
哪些文件发起引用引用了什么
连线表示真实的文件引用,不是运行顺序。点击节点可高亮相关连线,并查看具体文件和原文位置。虚线表示还有文件需要定位。
文件与检查记录3 个文件

检查范围与遗漏

逐文件查看涉及的内容

下方列出本次涉及的原文范围;纳入检查不代表已查清所有问题。

  • SKILL.md已纳入全文
  • references/photo-guide.md已纳入全文
  • references/troubleshooting.md已纳入全文

这份报告只针对上方版本。我们看了拿到的代码和说明文件,没有实际运行 Skill,也没有检查它另外安装的软件包。因此,这不是“保证安全”的承诺;换了版本或使用环境,结果也可能不同。

  • SKILL.md工作说明
  • references/photo-guide.md配套文件
  • references/troubleshooting.md配套文件

代码和说明中提到的操作

运行命令
SKILL.md:16来自说明文档打开原文件
argument-hint: "[name] [photo paths...]"allowed-tools: Bash---
SKILL.md:28来自说明文档打开原文件
1. If `higgsfield` is not on `$PATH`, install it:   ```bash   curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
SKILL.md:50来自说明文档打开原文件
4. **Submit.**   ```bash   higgsfield soul-id create --name "<name>" --soul-2 --image ./photo1.png --image ./photo2.png ...
连接外部网站
SKILL.md:29来自说明文档打开原文件
   ```bash   curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh   ```
读取了多少行
147
文件校验值(用于核对版本)
6cd54a5674932bc748b9a3bc73e897e718d14c3528af223185ca00bfdd7712c6