安全决策报告

vmware-aiops

VMware AIops 是一个纯文档型 skill,代码通过 uv tool install 安装的 Python 包分发。文档详细记录了安全风险(MCP 无确认、vm_guest_exec 任意命令执行),IOC `rm -rf /` 是说明潜在危险的示例命令而非实际恶意代码。

安装决策优先 来源: ClawHub 扫描时间: 2026/9/15
文件 7
IOC 1
越权项 0
发现 4

为什么得出这个结论

1/4 个维度触发
通过
声明与实际能力

声明资源与推断能力基本一致。

阻止
隐藏执行与外联

提取到 1 个高危 IOC 或外联信号。

通过
攻击链与高危发现

没有形成明确的恶意路径。

复核
依赖与供应链卫生

没有完整依赖信息,供应链判断需要保留弹性。

风险分是怎么被拉高的

IOC 标记(rm -rf /) +0

文档引用示例命令说明 vm_guest_exec 潜在危害,非实际恶意代码

权限声明宽泛 +10

43 个写工具 + vm_guest_exec 可执行任意命令,但文档详细说明了风险

Base64 混淆存储 +5

setup-guide.md:67 明确警告这不是加密,仅防 grep

MCP 无确认机制 +5

36/43 写工具首次调用即执行,但文档已明确声明

最关键的证据

中危 凭证窃取

密码 Base64 混淆非加密

setup-guide.md 明确说明 .env 中密码被编码为 `b64:<encoded>` 形式,但这只是防 grep 的混淆,任何能读取文件的人都能解码。文档承认这不是真正的加密。

references/setup-guide.md:67
使用 secret manager(HashiCorp Vault、AWS Secrets Manager)注入密码,而非存储在 .env 中
中危 代码执行

vm_guest_exec 执行无限制命令

capabilities.md:63 明确说明 vm_guest_exec 可以运行任意命令(包括 `rm -rf /`),这是一个文档已声明的高风险功能。Guest 凭证是独立的授权边界,read-only vCenter 角色无法限制。

references/capabilities.md:63
vm_guest_exec 应仅在必要时使用,使用 least-privilege guest 账户
低危 权限提升

MCP 写工具无确认机制

43 个写工具中,36 个首次调用即执行,无 dry-run。文档已明确声明这是设计决策(D-2),依赖 vCenter RBAC 作为防护边界。

references/capabilities.md:37
使用 least-privilege vCenter 服务账户,确保该账户只能执行允许的操作
低危 文档欺骗

IOC 标记说明

预扫描标记的 `rm -rf /` IOC 实为文档示例,用于说明 vm_guest_exec 的潜在危害范围。这是正当的文档行为,非实际恶意代码。

references/capabilities.md:63
此 IOC 可忽略,是文档中说明风险的示例命令

声明能力 vs 实际能力

文件系统 通过
声明 WRITE
→
推断 WRITE
SKILL.md allowed-tools
网络访问 通过
声明 WRITE
→
推断 WRITE
vCenter/ESXi API via pyVmomi
命令执行 通过
声明 WRITE
→
推断 WRITE
vm_guest_exec runs arbitrary commands in guest VMs
环境变量 通过
声明 READ
→
推断 READ
VMWARE_*_PASSWORD env var loading

可疑产物与外联

严重 危险命令
rm -rf /

references/capabilities.md:63

依赖与供应链

没有结构化依赖告警。

文件构成

7 个文件 · 1236 行
Markdown 6 个文件 · 1187 行JSON 1 个文件 · 49 行
需关注文件 · 2
references/capabilities.md Markdown · 316 行
vm_guest_exec 执行无限制命令 · MCP 写工具无确认机制 · IOC 标记说明 · rm -rf /
references/setup-guide.md Markdown · 182 行
密码 Base64 混淆非加密
其他文件 · SKILL.md · agent-guardrails.md · investigation-protocol.md · cli-reference.md · evals.json

安全亮点

文档详尽,明确说明了所有高风险操作的潜在危害
审计机制完善(~/.vmware/audit.db 记录所有 MCP 调用)
可选的 policy deny rules 提供额外防护
prompt injection 保护:vSphere 内容经过边界标记处理
TLS 验证默认启用
代码完全开源(MIT),可审计
安全默认值(webhook 禁用、环境标签支持、凭证分离)