fulcra-onboarding
Fulcra 用户入职引导技能,存在未声明的远程脚本执行和权限声明宽泛问题,但核心功能为合法产品工具链,恶意证据不足。
在 prerequisites.md 第18行使用 `curl -LsSf https://astral.sh/uv/install.sh | sh` 从远程 URL 下载安装脚本并直接通过管道执行。这是高危模式,攻击者可篡改中间人流量注入任意代码。SKILL.md 未声明此 shell 执行能力。
references/fulcra-onboarding-prerequisites.md:18 为什么得出这个结论
3/4 个维度触发发现 3 项声明之外的能力或越权行为。
提取到 1 个高危 IOC 或外联信号。
报告包含 0 步攻击链,另有 1 项高危或严重发现。
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
prerequisites.md:18 使用 curl|sh 从 astral.sh 安装 uv,未在 SKILL.md 声明
SKILL.md 未声明 allowed-tools,shell/network/filesystem 权限使用无文档
最关键的证据
远程脚本执行 (curl|sh 模式)
在 prerequisites.md 第18行使用 `curl -LsSf https://astral.sh/uv/install.sh | sh` 从远程 URL 下载安装脚本并直接通过管道执行。这是高危模式,攻击者可篡改中间人流量注入任意代码。SKILL.md 未声明此 shell 执行能力。
references/fulcra-onboarding-prerequisites.md:18 权限声明缺失
SKILL.md 未声明任何 allowed-tools。根据能力映射,该技能实际需要 shell:WRITE、network:READ/WRITE、filesystem:WRITE 权限,但文档未声明,存在权限超出声明的风险。
SKILL.md:1 敏感操作前征求用户同意的时机
多个步骤需要用户 consent(安装 uv、登录、数据传输、获取数据),但 consent 流程嵌入在文档中而非运行时动态获取,可能导致在某些 Agent 执行环境中 consent 被跳过。
references/fulcra-onboarding-prerequisites.md:9 声明能力 vs 实际能力
references/fulcra-onboarding-prerequisites.md:18 多个 reference 文件中使用 curl 向 api.fulcradynamics.com 发送请求 references/fulcra-onboarding-demonstration.md 生成 HTML 文件 可疑产物与外联
curl -LsSf https://astral.sh/uv/install.sh | sh references/fulcra-onboarding-prerequisites.md:18
https://api.fulcradynamics.com/user/v1alpha1/schema/annotation references/fulcra-onboarding-create-annotations.md:22
https://api.fulcradynamics.com/user/v1alpha1/schema/measurement references/fulcra-onboarding-create-annotations.md:27
https://api.fulcradynamics.com/user/v1alpha1/annotation references/fulcra-onboarding-create-annotations.md:42
https://api.fulcradynamics.com/user/v1alpha1/annotation/ references/fulcra-onboarding-create-annotations.md:49
https://apps.apple.com/app/id1633037434 references/fulcra-onboarding-handoff.md:20
https://context.fulcradynamics.com/ references/fulcra-onboarding-handoff.md:22
https://astral.sh/uv/install.sh references/fulcra-onboarding-prerequisites.md:18
https://astral.sh/uv/install.ps1 references/fulcra-onboarding-prerequisites.md:19
https://api.fulcradynamics.com/ingest/v1/record references/fulcra-onboarding-record-annotations.md:28
依赖与供应链
没有结构化依赖告警。
文件构成
references/fulcra-onboarding-create-annotations.md references/fulcra-onboarding-record-annotations.md SKILL.md references/fulcra-onboarding-handoff.md references/fulcra-onboarding-prerequisites.md