JevSystemOne决策模型:PentestSwarmAI渗透实战应用

admin 2026-09-29 05:35:00 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍TypeSafeAI推出的Jev决策模型,其非聊天模型形态,通过Choice、Score、Noul三种原语输出结构化数字答案。重点阐述红队应用PentestSwarmAI集成Jev实现误报过滤与攻击路径评分,支持自托管与多模型切换,并提供实战用法与相关生态项目概览。 综合评分: 80 文章分类: 渗透测试,红队,AI安全,安全工具


Jev System One 决策模型:Pentest Swarm AI 渗透实战应用

原创

Red Hunter Red Hunter

黑白之道

2026年9月26日 09:10 韩国

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

导语:TypeSafe AI 在 2026 年 9 月 15 日放出 System One 模型家族的旗舰 Jev。它不写一个字,只回答”在某个状态下,这几个问题的答案分别是多少”。社区 awesome-jev 列表两天内已经收录近 1000 个项目,红队方向最值得关注的应用是 Armur-Ai 的 Pentest Swarm AI——已经把 Jev 接进了攻击路径评分(--jev-adaptive)和误报过滤(--jev)两个核心环节,开源、可自托管。


一、Jev 是什么

Jev 不是聊天模型。它是 TypeSafe AI 给”机器原生智能”打的第一张牌——输入是”一个状态 + 一组类型化问题”,输出是”每个问题的数字答案 + 校准概率”。模型 ID 是 jev-latest,端点是 POST https://api.typesafe.ai/v1/systemone,9 月 15 日开放早期访问。

1.1 三种问题原语

Jev 的能力完全由三种问题原语定义:

| 原语 | 作用 | 输出 | | — | — | — | | Choice | 单选/多选题 | 每个选项的概率分布 | | Score | 评分题 | 连续区间的数值 + 置信度 | | Noul | 二元判断 | 是/否 + 校准概率 |

调用一次接口能把几十个问题并行问完,代码直接拿结构化数据走控制流——不需要 prompt 工程,不需要防模型越狱,不会有”幻觉文字”污染下游。

1.2 为何不是聊天模型

普通 LLM 给你一段自然语言让你自己 parse。Jev 给你的是带 schema 的数字,调用方拿到就能落到业务分支上。TypeSafe 的官方描述很直白:”Jev 不写文字,它下判断。”这种形态天然适合做评分器、路由器、过滤器——正好对应安全工具链里那些”是不是真有洞”、”哪条路径最该先打”的环节。


二、awesome-jev 生态

社区维护的 awesome-jev 列表两天内(截至 9 月 23 日)已经收录 990 个项目,覆盖以下几类:

2.1 官方资源

  • TypeSafe 官方文档:docs.typesafe.ai
  • HTTP API 文档(POST /v1/systemone)
  • 三种原语详解 + Patterns(speculative fan-out、confidence-gated routing、composite scoring、intent routing)
  • 多份 Cookbooks(并行问题、reranking、guardrails、citation checks、extraction、hierarchical classification)
  • 官方 Playground:console.typesafe.ai/playground

2.2 多语言 SDK

几乎所有热门语言都有客户端:

  • 官方:Python、JavaScript/TypeScript
  • 社区:Go、Rust、Java/Spring Boot、Swift、Kotlin、Scala 3、Ruby/Rails、Elixir、Haskell、R、.NET

类型推导是这些 SDK 的统一卖点——拿到答案后 IDE 自动补全分支,不需要手写 schema 解析。

2.3 集成与 Agent 工具

最红的两个集成:

  • evoke(evoke.build):反射式执行器。一句话变成”小程序的调用”,Jev 选出最匹配的 reflex 跑,只在置信度足够时才执行
  • super-jev:可扩展的”决策 → 动作”harness,给 Jev 接业务动作用
  • Pentest Swarm AI:本文重点,红队最相关

其他还有 zod-jev(用 Zod 校形状、Jev 校语义)、spring-ai-typesafe、jevalyn(Rails 决策层)等。


三、Pentest Swarm AI 的两个 Jev 应用

Armur-Ai 9 月初开源的 Pentest Swarm AI 是 Jev 在红队方向最扎实的落地。它是一套”几十个 agent 并行干活”的渗透测试 swarm,工具链完整(ProjectDiscovery 全家桶 + nmap + 后续接入 Burp/Metasploit)。Jev 在里头被塞进两个核心开关:

3.1 --jev:误报过滤(beta)

传统 AI 渗透工具的痛点是”听起来像漏洞”——AI 写了一通理由说这里有洞,验证完才发现是误报。--jev 开关在 swarm 出报告前多走一遍二次审核:把发现交给 Jev 问一组二分类问题(这真的是漏洞吗?漏洞类型是 X 吗?严重程度是 High 吗?),只用 Jev 回答”是 + 高概率”的结果进报告。

关键设计:off by default + fails open。默认关闭;即使 Jev API 挂了也不会让整个扫描失败——宁可多几个误报也别误杀真漏洞。

3.2 --jev-adaptive:攻击路径评分(beta)

这是更狠的应用。Swarm 默认按”信息素浓度 + 时间衰减”排候选攻击路径:刚冒头的发现最热,老 finding 自然凉掉。--jev-adaptive 把排序权交给 Jev:

对每条候选路径:
  - 把路径状态(步骤、目标指纹、已知失败)打包给 Jev
  - 让 Jev 回答:这条路径继续打的预期成功率是多少?
  - 用 Jev 的分数当 pheromone weight,引导 swarm 优先追高分路径

效果是 swarm 不再”沿信息素盲目追”,而是有个”评分 oracle”实时指导。Pentest Swarm AI 的描述直说:”the swarm scores its candidate attack strategies with Jev in real time and pursues the best first (graded pheromone)”。

同样默认关 + fails open,避免外部 API 故障破坏整个 swarm。


四、实战用法

4.1 一行启动

npm install -g @armurai/pentestswarm
pentestswarm run

run 是交互式 TUI,不需要记 flag。选好 provider(Claude、OpenAI、Gemini、Together AI、本地 Ollama/LM Studio),填上目标,加 --jev 和 --jev-adaptive 即可。需要 Jev API Key 时去 TypeSafe 申请(早期访问阶段)。

4.2 常用脚本化命令

# 跑内置漏洞靶场(crAPI)
pentestswarm scan --lab --lab-target crapi --provider ollama --swarm --tui \
  --jev --jev-adaptive

# 真目标,外部模型
export PENTESTSWARM_ORCHESTRATOR_API_KEY=sk-...
export TYPESAFE_API_KEY=ts-...
pentestswarm scan https://target.example --scope target.example --swarm --follow \
  --jev --jev-adaptive

退出码带语义:2 表示至少一个 VULNERABLE,1 表示只有 POSSIBLY,0 表示全部安全或失败。

4.3 跟传统 LLM 工具有什么区别

| 维度 | 传统 LLM 工具 | Pentest Swarm AI + Jev | | — | — | — | | 决策机制 | Planner LLM 串行 | 几十 agent 并行 + 信息素 | | 路径评分 | LLM 主观打分 | Jev 校准概率评分 | | 误报处理 | 直接信任 | 可选 Jev 二次审核 | | 模型绑定 | 通常绑某一家 | 任意 OpenAI 兼容 / 本地 | | 部署 | 多为 SaaS | 完全自托管、AGPL |

XBOW 走的是单一 SaaS 单 agent 路线,Pentest Swarm AI 走的是 swarm + Jev 决策器路线,对红队这种”我要在自家机器上跑、要换模型、要插决策”的工作流更友好。


五、其他 Jev 应用速览

除了 Pentest Swarm AI,社区列表里值得红队关注的还有:

  • Pentest-R1:基于 RL 微调的渗透测试专用 LLM,给 swarm 当底层大脑
  • PentAGI(vxcontrol/pentagi):全自主 AI agent 渗透框架,4 agent + planner
  • Shannon(KeygraphHQ/shannon):白盒 AI 渗透测试器,源码 + 浏览器自动化
  • CAI(aliasrobotics/cai):3600x faster than humans 的安全 AI 框架
  • Strix(usestrix/strix):AI hackers,自动挖洞 + 自动修
  • PentestAgent(GH05TCREW/pentestagent):黑盒安全测试 AI agent 框架
  • HackingBuddyGPT(ipa-lab):50 行代码的 LLM hacking demo

Jev 的角色是”评分器/分类器/路由器”,未来大概率会渗透进更多工具链——凡是带”判断哪个漏洞更值得先打”、”哪个告警更像真的”、”这条 PoC 是否站得住”这种二分类/排序逻辑的地方,都能塞一个 Jev 进去。


六、附录

6.1 软件下载(直接提供 URL,按你之前的规则不再本地克隆)

  • Pentest Swarm AI(红队最相关):https://github.com/Armur-Ai/Pentest-Swarm-AI
  • awesome-jev 社区目录:https://github.com/KantaHayashiAI/hellogumbo-awesome-jev
  • TypeSafe AI 官方:https://typesafe.ai
  • 官方文档:https://docs.typesafe.ai
  • HTTP API 参考:https://docs.typesafe.ai/api

6.2 关联项目链接

  • Pentest-R1:https://github.com/Pentest-R1
  • PentAGI:https://github.com/vxcontrol/pentagi
  • Shannon:https://github.com/KeygraphHQ/shannon
  • CAI:https://github.com/aliasrobotics/cai
  • Strix:https://github.com/usestrix/strix
  • PentestAgent:https://github.com/GH05TCREW/pentestagent
  • HackingBuddyGPT:https://github.com/ipa-lab/hackingBuddyGPT

6.3 一键安装命令

# Pentest Swarm AI(任选一种)
npm install -g @armurai/pentestswarm
curl -fsSL https://raw.githubusercontent.com/Armur-Ai/Pentest-Swarm-AI/main/scripts/install.sh | sh
brew install Armur-Ai/tap/pentestswarm
go install github.com/Armur-Ai/Pentest-Swarm-AI/cmd/pentestswarm@latest
docker run --rm ghcr.io/armur-ai/pentestswarm:latest --help

👇 点击阅读原文,访问我的网站



免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。

本文转载自:黑白之道 Red Hunter Red Hunter《Jev System One 决策模型:Pentest Swarm AI 渗透实战应用》

评论:0   参与:  0