EVIDENCE BEFORE CONFIDENCE
ZYRVIS · EXPERIMENTAL RELEASE PROOF

ZYRVISAudit

AI 写得越来越快,交付却不能只凭一句“已经完成”。ZYRVISAudit 检查构建、测试、权限、数据和修复证据,明确告诉你:什么被验证了,什么失败了,什么仍然未知。

TypeScript / JavaScript Evidence-first 4-state Verdict Repair Re-test 实验性开发快照
QUESTION 01
真的能构建吗?
QUESTION 02
数据真的保存了吗?
QUESTION 03
权限真的拦住了吗?
QUESTION 04
修复真的复验了吗?

不是再找更多问题,
而是证明交付真的成立

传统扫描器擅长报告模式风险,但 AI 软件常见的失败更隐蔽:页面存在、接口没接;提示成功、数据没写;测试全绿、核心路径没覆盖。ZYRVISAudit 把发现、复现、修复与复验放进同一条证据链。

🔎
可追溯 Finding
每条结论记录来源、文件、原因、影响与未验证范围,而不是只给一个分数。
🧪
Executable Reproducer
安全问题必须由可执行测试或 PoC 真实复现;未运行、超时和空结果都不能算通过。
🧭
四态结论
PASS、FAIL、UNKNOWN、CONFLICT。证据不足时选择诚实地不知道。
📦
可校验 Bundle
`.zyr` Bundle 使用哈希链检测内容篡改;完整性证明不被包装成正确性证明。
🔁
修复后复验
生成补丁不等于应用,测试通过不等于安全。每一步必须满足独立证据门槛。
📋
Release Proof
面向甲乙双方、创始人和小团队的交付报告:可交付、阻塞、未验证,一页先讲清。

五个词,约束一次可信修复

它们不是进度标签,而是证据门槛。缺少上一步的真实证据,就不能进入下一步。

01
PROPOSED
发现问题并提出候选方案,还没有动代码。
02
REPRODUCED
补丁前由可执行测试或 PoC 观察到原失败。
03
PATCHED
补丁已经实际进入工作副本,而不是只生成 diff。
04
REGRESSION
目标项目自己的真实测试命令退出 0。
05
VERIFIED
独立隐藏用例、PoC 或不变式完成复验。

一次“看起来完成”的项目,
会得到什么结论

选择一个场景,查看证据如何改变最终结论。此演示展示判定逻辑,不会扫描或上传你的代码。

ZYRVIS Release Proof · evidence console(演示)

真实审计会保存命令、退出码、HTTP 状态与证据文件;本区仅为产品逻辑演示。

当前能做什么,
也明确写出不能做什么

ZYRVISAudit 仍处于实验性阶段。可信产品的第一条原则,是不把路线图写成已经交付。

当前可以
  • 检查 TypeScript / JavaScript Web 与 API 项目
  • 执行构建、项目测试和有限的安全模式检查
  • 对运行中的 Stripe Webhook 发送负向 PoC
  • 输出 Markdown、JSON、GSN 与 `.zyr` Bundle
  • 明确记录失败、未知、冲突和未执行项
当前不能承诺
  • 不能替代正式渗透测试或合规认证
  • 不能证明未发现的漏洞不存在
  • 不能把 Bundle 完整性等同于结论正确性
  • 不能可靠覆盖 Python 等其他语言生态
  • 未经校准的 Vibe Score 不能作为上线保证

ZYRVIS Release Proof

首个服务聚焦 Next.js + Supabase + Stripe 项目:登录与服务端鉴权、多租户权限、数据写入与读回、Webhook 签名、构建测试,以及修复后复验。

查看验真逻辑
← 返回产品矩阵