valqore

给 AI 运维操作装上安全气囊,防止误操作搞垮云环境

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 62 👀 关注 3
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1822
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费。

项目预览

valqore 项目界面预览图
图片来源:项目官网

项目数据

分类基础设施
开发团队valqore
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型ai-safety,cloud-governance,devops,finops,greenops,kubernetes,mlops
GitHub 星标★ 1822
上线时间2026-03-04 00:00:00
代码更新2026-09-05
仓库体积261 KB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

valqore 是一个面向 AI 驱动云和 Kubernetes 运维的安全护栏框架。它解决的是当 AI 或自动化脚本直接操作云基础设施时,可能因误操作、权限过大或配置错误导致的生产事故问题。其核心能力包括:对运维操作进行策略校验、风险评分、权限最小化建议以及操作审批流程集成。它通过拦截 AI 生成的命令或操作请求,在真正执行前进行安全审查,确保只有符合预定义安全策略的操作才能落地。项目基于 Python 构建,提供轻量级 API 和 CLI,可无缝集成到现有 CI/CD 或 AI Agent 工作流中,为自动化运维加上一道‘保险丝’。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1822

使用教程

难度:入门 约 10 分钟 部署方式:Docker 8 步

环境要求

  • 已安装并启动 Docker(镜像可在任何支持 Docker 的环境运行)
  • 扫描本地文件时需在存放 YAML/Terraform 文件的目录下执行命令
  • 如需集群级强制策略:已安装 helm 与 kubectl,并有一个可访问的 Kubernetes 集群
  • 无需注册账号、无需 API Key、无需额外配置文件

安装与启动步骤

  1. 1拉取镜像

    从公开 GHCR 仓库拉取 Valqore 引擎镜像,镜像免费公开、无需注册登录。

    docker pull ghcr.io/valqore/engine:latest
  2. 2扫描单个文件

    把当前目录挂载到容器 /work,对 deploy.yaml 做评估并输出 0-100 评分与结论。请确保 deploy.yaml 在当前目录。

    docker run --rm -v "$PWD:/work" -w /work ghcr.io/valqore/engine:latest valqore evaluate deploy.yaml --score
  3. 3设置命令别名

    docker run 前缀太长,配置别名后即可简写为 valqore <cmd>。bash/zsh 用 alias,Windows 用 PowerShell 函数。

    alias valqore='docker run --rm -v "$PWD:/work" -w /work ghcr.io/valqore/engine:latest valqore'
  4. 4Windows 配置别名

    PowerShell 用户用函数方式定义别名,之后同样可以直接使用 valqore 命令。新开窗口后需重新定义或写入 profile。

    function valqore { docker run --rm -v "${PWD}:/work" -w /work ghcr.io/valqore/engine:latest valqore @args }
  5. 5扫描目录

    除单文件外也可直接评估整个目录,例如仓库自带示例目录 examples/ecommerce/。

    valqore evaluate examples/ecommerce/ --score
  6. 6按环境策略评估

    用 env-evaluate 指定环境(-e prod)和策略文件做评估;安全示例应返回 PASS(76/100,无严重项)。

    valqore env-evaluate examples/basics/secure-deploy.yaml -e prod --policy examples/.valqore/policy.yaml
  7. 7集群安装

    用 Helm 从公开 OCI chart 安装 operator 栈,CRD 随 chart 自动安装;约 30 秒后集群出现 8 个原生 ValidatingAdmissionPolicy。

    helm install valqore oci://ghcr.io/valqore/charts/valqore-stack --namespace valqore-system --create-namespace --set 'policies[0].name=enforce-owasp-agentic' --set 'policies[0].pack=owasp_agentic' --set 'policies[0].action=Warn'
  8. 8查看策略对象

    确认 enforcing 策略已在集群生效,返回该 ValqorePolicy 对象即表示安装成功。

    kubectl get valqorepolicy enforce-owasp-agentic

关键配置

配置项必填说明示例
policies[0].name是Helm 安装时定义的策略名称,用于 kubectl 查询该策略对象enforce-owasp-agentic
policies[0].pack是策略所属合规包,内置 19 个合规包可选owasp_agentic
policies[0].action是命中策略后的动作,README 示例为 WarnWarn
--policy否env-evaluate 使用的策略文件路径examples/.valqore/policy.yaml
-e否env-evaluate 指定的目标环境prod

如何确认成功

命令行会输出 0-100 评分与 PASS / PASS_WITH_MONITORING / BLOCK 结论;集群安装后 30 秒内集群出现 8 个 ValidatingAdmissionPolicy,且 kubectl get valq

常见问题

Q:使用需要注册账号或付费吗?

A:不需要。README 明确说明镜像免费、公开、无需注册,也不签署账号即可拉取使用。

Q:Valqore 会修改或删除我的云资源吗?

A:不会。Valqore 是只读的,从不创建、修改或删除资源,集群模式下也不在数据路径中,由 K8s API server 强制执行策略。

Q:部署时要写配置文件吗?

A:不需要。README 写明 "No configuration needed",开箱即用;仅在按环境评估或用 Helm 装策略时需要传 --policy、-e 或 --set 参数。

Q:Windows 上能用同样的命令吗?

A:可以。用 README 给出的 PowerShell function 版本定义别名,注意路径写法为 "${PWD}:/work" 而非 "$PWD:/work"。

Q:怎么接入 AI 助手使用?

A:运行 valqore mcp 启动 MCP 服务,可供 Claude / Cursor 调用 137 个治理工具;另有 VS Code 与 Freelens 扩展可在 docs.valqore.io 获取。

注意事项

  • 命令中的 $PWD 是当前工作目录,请先 cd 到待扫描文件所在目录再执行,否则容器内找不到目标文件。
  • 别名只在当前 shell 会话有效,重开终端需重新定义;Windows 的 PowerShell 函数同理。
  • Helm 安装示例中 policy action 为 Warn,如需真正阻断(BLOCK)请据实际策略调整 action 取值。
  • 官网为 https://www.valqore.io,扩展与详细文档地址为 https://docs.valqore.io。

核心亮点

  • 策略即代码:用声明式 YAML 定义安全规则,可版本化、可审计
  • 风险评分引擎:对每个操作进行多维度风险量化,支持自定义阈值
  • 与主流云 SDK 集成:原生支持 AWS、GCP、Azure 和 Kubernetes API 拦截

不足之处

  • 文档/社区待观察
  • 尚不支持 Terraform 或 Pulumi 等 IaC 工具的深度集成

适用场景

  • 企业引入 AI 运维助手时,作为安全网关过滤高危指令
  • Kubernetes 集群中自动执行变更前,进行策略合规校验
  • DevOps 团队构建自动化发布流水线时,增加安全审批环节

替代项目

Open Policy Agent (OPA)、Kyverno、Odigos

上一篇:spelltest

下一篇:Veritensor

同类项目推荐

hawk 开源

把 Inspect AI 评测搬到云端批量跑

Run Inspect AI evals in the cloud

★ 107 2026-11-05
Awesome-KV-Cache-Optimization 开源

一页看懂 KV Cache 优化全景,快速选对推理加速方案

[ACL 2026] Towards Efficient Large Language Model Serving: A Survey on System-Aware ···

★ 427 2026-09-25
ai-scanner 开源

一条命令给 AI 模型做安全体检,提前发现越狱和泄露风险

AI model safety scanner built on NVIDIA garak

★ 683 2026-10-10
SuperCLUE 开源

测一测中文大模型哪家强,榜单见分晓

SuperCLUE: 中文通用大模型综合性基准 | A Benchmark for Foundation Models in Chinese

★ 3308 2026-08-09
tensor-trust 开源

玩游戏,收集提示注入数据,助力AI安全研究

A prompt injection game to collect data for robust ML research

★ 81 2026-08-09
awesome-llm-unlearning 开源

一站式收藏大模型遗忘研究资源,快速上手知识擦除

A resource repository for machine unlearning in large language models

★ 638 2026-08-09
deepchecks 开源

给 ML 模型和数据做全面体检,从研究到生产持续验证

Deepchecks: Tests for Continuous Validation of ML Models & Data. Deepchecks is a hol···

★ 4069 2026-08-09
PyRIT 开源

像红队一样自动攻击自家大模型,提前挖出安全漏洞

Open-source AI red teaming toolkit from Microsoft. Test generative AI systems with a···

★ 4782 2026-10-20
circle-guard-bench 开源

给 LLM 防护系统打分,选最靠谱的护栏

First-of-its-kind AI benchmark for evaluating the protection capabilities of large l···

★ 81 2026-08-09