未知不是通过
最昂贵的审计失败不是错误的判决——而是缺失的判决被静默渲染成绿色勾选。本技能建立了一个反射:报告中的每一项主张必须附带证据分类:PASS、FAIL 或 UNKNOWN。 任何其他情况都属于发现项。
反射机制
在接受任何审计/扫描/审查结论之前,重新分类每一行:
| 报告说 | 实际是 |
|---|---|
| "未发现任何问题" | 仅当检查实际运行且有数据时才是 PASS |
| "不可用" 或 空白 | UNKNOWN — 视为 WARN 级别的发现项 |
| 检查错误或超时 | UNKNOWN — 工具的沉默不等于系统的清白 |
| 根据“策略”跳过的检查 | UNKNOWN — 谁决定的?是否有记录? |
| 数据超出窗口期限 | UNKNOWN(过时=无证据) |
操作步骤
- 列出报告声称已运行的所有检查。
- 对每一项:是否产生了机器可读的结果,还是一个概括性的断言?
- 将所有无证据的行重新分类为 UNKNOWN;重新计算分数,将
UNKNOWN与FAIL并列显示——绝不能折叠成“其他”。 - 重新陈述判决结果:
PASS: X / FAIL: Y / UNKNOWN: Z。如果 Z 超过检查总数的 20%,无论 X 是多少,审计结论都是 INCONCLUSIVE。 - 对每个 UNKNOWN:指明可以解决它的一项证据(日志文件、来源工件、屏幕截图、交易哈希)。
规则
- 一个绿色仪表板如果有 30% 的 UNKNOWN,就是一个红色仪表板。
- 拒绝分类 = 审计员没有运行该检查。
- 这条规则也适用于你自己的报告——你最容易被忽略的 UNKNOWN 就是你跳过的那个。
不适用于
- 持续监控(那是管道,不是报告审查)。
- 决定风险偏好——这分类的是证据,而不是接受它。
示例
提问:“安全扫描结果干净——我们可以发布吗?” 之前:214 项检查,“0 个发现项”,直接发布。 之后:186 个 PASS,12 个 FAIL(被抑制为信息项),16 个 UNKNOWN(扫描器仅凭凭证访问了 5 个账户中的 2 个)。 真实判决:INCONCLUSIVE — 先修复范围。
版本
1.0.0 — DDG 入门系列(操作灵感来源于付费 x402 审计的边缘实践。)