提示注入检测
在用户输入、API 响应和工具输出到达模型之前,识别其中夹带的恶意指令,可用于 agent/research.ts 这类调用链的输入侧把关。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Arcjet 是一款面向 AI 智能体、工具、API 和 Web 应用的应用内运行时安全产品,把安全决策放到每个动作真正执行的边界上,而不是只在入口做身份校验。它按「观察—执行—审计」三步工作:捕获智能体的每一步动作并归入同一次 run,在每个动作执行前返回 allow、block、redact、hold for review 四种决策,并保留决策与上下文作为审计凭据。计费按用量拆分,保护网站与 Web 应用为 $5 per 1M requests,保护编码智能体与自定义智能体为 $50 per 1M requests。未公开各档位的具体月费金额。
Arcjet 的定位是应用内运行时安全,面向 AI 智能体、工具、API 和 Web 应用。它要解决的核心问题是:身份只能告诉你谁在请求,却无法告诉你这个请求接下来会做什么,因此安全判断必须放到每一个动作发生的时刻,而不是只在门口做一次。
它的工作机制分三步。观察阶段把智能体在应用内执行的每个动作捕获下来,并按所属的 run 归组,能看到的数据包括 user、session、route、actor、tool label、typed arguments 和 prior steps。执行阶段在每个动作真正执行前判断它到底是什么,返回 allow、block、redact 或 hold for review,由调用方的代码据此决定行为。审计阶段保留每个决策及其上下文,敏感的检查在进程内完成,数据不离开所在环境。
它明确针对几类风险:未经授权的工具调用(工作流可能发起退款、打开文件共享或访问不在该用户范围内的内部 API);数据外泄(PII 经提示词、工具输出和第三方调用流出);成本失控(失控循环可能在一下午烧掉一个月的 token 预算);序列漂移(会话从读取记录开始、以写入生产结束);以及无人管理的编码智能体。Arcjet 可与 Claude Code、Codex、Copilot、Cursor 等工具配合使用。
在用户输入、API 响应和工具输出到达模型之前,识别其中夹带的恶意指令,可用于 agent/research.ts 这类调用链的输入侧把关。
每个动作执行前判断其实际内容并返回 allow、block、redact、hold for review 四种决策,由调用方代码决定后续行为,而不只是记录告警。
检查输入以阻止 PII 进入 LLM 上下文,并在输出发出去之前拦截,覆盖经提示词、工具输出和第三方调用外泄的路径。
针对工作流发出的退款、文件共享开启或内部 API 访问等越权动作进行约束,拦截不在该用户范围内的调用。
按每次 run 随时间的形态做判断,识别从读取记录一路走到写入生产这类单步都不越线、整体却已越界的漂移。
把配额判断放在循环路径内部,防止失控循环在一段时间内消耗掉远超预期的 token 预算。
发现开发者终端上运行的各类编码智能体并统一套用同一套策略,解决安全团队不清楚有哪些智能体在运行、连了什么的问题。
保留每个决策及其上下文,包括 policy version、actor、inputs 与 run history,敏感检查在进程内完成,数据不离开所在环境。
自己写智能体循环、需要在下游动作执行前拿到判断结果再决定是否放行的团队,适合从动作边界接入。
开发者本机跑 Claude Code、Cursor、Copilot 且能接触源码与生产凭据,安全侧需要先摸清有哪些智能体在跑。
网关看的是数据包、扫描器看的是 token,两者都覆盖不到真正发起调用的那一步,可用来补上动作这一层。
智能体保护按 $50 per 1M requests 计费,请求量上不来的话接入与维护成本占比会偏高。
没有工具调用、没有模型上下文、没有智能体循环,这套按动作执行的管控没有可发挥的落点。
| 方案 | 价格 | 包含内容 | 说明 |
|---|---|---|---|
| Individual | 未公开 | 1 team member,1 hour log retention,Email support | Start a 15 day trial;官网未公开该档月费金额 |
| Startup | 未公开 | 2 team members,24 hour log retention,Email + Slack support | Start a 15 day trial |
| Enterprise | Custom | Unlimited team members,SIEM export,Priority support | 需 Book a demo |
| 用量费用 | $5 per 1M requests | 保护网站和 Web 应用:bot protection、Shield WAF、email validation 等 | Pay for what you use,承诺用量可享折扣 |
| 用量费用 | $50 per 1M requests | 保护编码智能体和自定义智能体:PII detection、prompt injection protection、tool guards 等 | Pay for what you use,承诺用量可享折扣 |
以上为公开费率整理,厂商保留调价权利,实际以官方页面为准。
按用量分两条费率:保护网站和 Web 应用(bot protection、Shield WAF、email validation 等)为 $5 per 1M requests;保护编码智能体和自定义智能体(PII detection、prompt injection protection、tool guards 等)为 $50 per 1M requests。承诺用量可谈折扣。
官网 FAQ 里把「Is there a free plan?」列为待解答的问题之一,同时三档方案都提供 15 day trial。Individual 档限 1 team member 和 1 hour log retention,Startup 档为 2 team members 和 24 hour log retention。
按官网的说法,提示词扫描器看到的是 token,网关看到的是数据包,看板看到的是昨天的数据,而真正发起调用的那个动作是一个新的边界。Arcjet 在动作边界上对输入和输出同时执行策略。
审计阶段的敏感检查在进程内运行,数据不离开所在环境;保留的审计内容包括 decisions、policy version、actor、inputs 和 run history。
可以。包括的兼容对象包括 Claude Code、Codex、Copilot、Cursor 以及许多其他工具,并能发现开发者终端上的每个智能体再统一套用同一套策略。
Startup 档的 log retention 为 24 hour,Individual 档为 1 hour,Enterprise 档未列出具体时长。
Individual 和 Startup 两档都可以 Start a 15 day trial;Enterprise 档需要 Book a demo,并提供 SIEM export 和 priority support。官网另有一个 Arcjet-protected example application 可以直接试。