browser-act
browser-act 仅含 SKILL.md 无实际代码,但其声明的功能范围极广(网络流量捕获、凭证访问、认证会话操作),allowed-tools 映射为 shell:WRITE 的完全通配符 Bash(browser-act:*),无法验证实际约束边界。文档-行为一致性无法通过代码审查确认。
Why this conclusion was reached
0/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
1 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
仅 SKILL.md,无 scripts/ 代码,文档-行为一致性无法验证
allowed-tools: Bash(browser-act:*),完全通配符,声明与实际执行能力无法对齐
明确提及 XHR/fetch/HAR 捕获,具备 MITM 类中间人能力
可操作登录会话、cookies、browser profiles,凭证暴露面大
Most important evidence
无法验证文档-行为一致性
该技能仅包含 SKILL.md,无实际代码脚本(scripts/ 目录不存在)。无法通过代码审查确认文档声明的功能范围与实际实现一致,存在阴影功能风险。
SKILL.md:1 allowed-tools 通配符权限范围过大
Bash(browser-act:*) 映射为 shell:WRITE 完全通配符,但 browser-act CLI 子命令集未明确限制。无法确认 skill 调用者是否被限制在声明的'浏览器自动化'子集内,存在权限漂移风险。
SKILL.md:11 声明可操作认证会话和浏览器配置数据
SKILL.md 明确声明 skill 可访问登录会话、cookies、browser profiles,具备对用户认证状态的完整读写能力。若 browser-act CLI 实现不当,数据可能泄露或被篡改。
SKILL.md:16 通过 uv/pip 安装第三方包
install 指令使用 uv tool install browser-act-cli 从 PyPI 安装,无法在安装前审计包内容,引入供应链风险。
SKILL.md:10 警告不要跳过 get-skills 输出
SKILL.md 多次强调'Do NOT skip get-skills output'和'Do NOT truncate',且声称输出包含'operational directives'。这可能包含动态注入的指令序列,具有 prompt injection 风险。
SKILL.md:38 Declared capability vs actual capability
SKILL.md:permissions - CLI data directory, browser profiles, session logs SKILL.md:permissions - Network access for CLI install; SKILL.md:features - network capture (XHR/fetch/HAR) allowed-tools: Bash(browser-act:*) SKILL.md:features - multi-browser operation, CDP connection to local Chrome 无法验证 无法验证 无法验证 无法验证 Suspicious artifacts and egress
https://www.browseract.com SKILL.md:9
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md