APBSC公開邊界與安全閉包 English

APBSC · RBPM v0.8.3

證據

每個命題都標著它的知識狀態;每次量測都寫著它允許的推論,以及它不允許的推論。第二張清單請跟第一張讀得一樣仔細。

證據帳

狀態命題出處
O已觀察AI 協作檔(CLAUDE.md、AGENTS.md、.cursor/rules 等)本身就可能成為公開出口。00, 02
O已觀察至少在一個有紀錄的工作流程中,檢查器回報 PASS,而可被恢復的排除資訊就存在檢查器本身裡。00, 03 · case A
O已觀察公開的 AI 協作檔可能含有具體的工作站、執行環境、session 與內部網路脈絡。02 · pilot 2026-09-20
O已觀察真實的公開檔案可以被化約成有界的研究特徵,過程中不輸出任何 repository 身分或原文。RBPM v0.6 – v0.8.3
O已觀察在凍結的 60 個 repository 樣本中,兩個高警示結果都在 agent 指示檔上;README 與治理檔上一個也沒有。RBPM v0.8.3
H假說AI 輔助的 repository 比配對的非 AI repository 外洩得更多。00, 07
H假說組織共享的 context,可能把同一種外洩模式放大到許多 repository。04
H假說多個 AI reviewer 經常共用同一個證據根,所以審查次數高估了驗證的獨立性。01
H假說傳統 secret scanning 的統計,低估了語義層的隱私外洩。03
H假說AI 輔助建造讓低成熟度目標增加的速度,快過防禦自動化讓它減少的速度。05
H假說正在導入 AI agent 的組織,比 AI 原生組織更危險。60 個 repository 的橋接量測沒有支持這個方向,但也沒有否定它。company check · RBPM v0.8.1
NM未測量任何外洩類別的母體盛行率,以及它隨時間的變化。07
NM未測量治理落差:context 表面的成長,是否快過圍繞它的控制。RBPM v0.8.2
E已確立已確立(E):目前沒有。

量測,依進行的順序

探索性程式碼搜尋,2026-09-20

用 GitHub code search 對公開表面的第一眼:agent 指示檔裡出現家目錄路徑前綴的頻率。以下是原始搜尋數。

表面索引命中含 /Users/原始比例
CLAUDE.md804,86428,5443.55%
AGENTS.md978,94420,8002.13%
.cursor/rules209,4083,0321.45%

允許

這個現象橫跨好幾種 agent 檔案存在。

不允許

外洩率。搜尋結果包含 fork、模板、教學、合成範例與重複內容,而且路徑不一定構成揭露。

AI 原生公司存在性檢查,N = 12

兩組各六家、身分盲化的樣本:前沿 AI 公司,以及較新的 AI 原生工具、agent、推論與向量基礎設施公司。其中十一家在範圍內有公開的 AI 協作面。

候選公司
12
有 AI 協作面
11
有任何有界發現
2
升級
0

允許

AI 原生公司可能暴露有界的脈絡訊號(兩家:一家 auth/session 脈絡、一家執行拓撲)。這組樣本中沒有出現高嚴重度類別。

不允許

說 AI 原生公司安全或不安全。它反而提出一個競爭假說:危險的階段可能是「轉向 AI」,而不是「AI 原生」本身。

兩次極小的真實盲測,N = 6 + 6

第一次在真實公開檔案上的量測。身分留在封閉的連接器內,只有有界的特徵出來。

第 1 次
6/6 可分析 · 工作站路徑 0 · 身分脈絡 1
第 2 次
6/6 可分析 · 工作站路徑 1 · 身分脈絡 1

允許

盲化邊界在真實資料上成立,連續兩次。第二次輸出了一個「看起來具體的工作站路徑」,但沒有輸出那個路徑。

不允許

「六個裡有一個外洩」或「十二分之一就是比率」。這些樣本是為了測試邊界而抽,不是為了估計任何東西。

60 個 repository 的分層橋接量測

三種組織類型各二十個 repository,標籤先鎖定,之後才揭露類型。兩個 AI 類型量的是 agent 指示檔,第三類量的是 README。

  • L0
  • L1
  • L2
  • L3
  • L4
  • 未知/缺席
AI 原生核心1262n = 20
導入 AI 的商業組織164n = 20
一般商業組織155n = 20
看數字
L0L1L2L3L4未知
AI 原生核心1260200
導入 AI 的商業組織1640000
一般商業組織1550000

允許

架構能從頭到尾處理 60 筆紀錄。兩筆 AI 原生紀錄在凍結的規則下達到 L3。真實資料揭露了一次錯誤升級(文件中的示例位址),並修正了 Warning Gate。

不允許

比較三個類型。檔案種類與類型混在一起、抽樣是挑選過的,治理訊號也沒有一致收集(全部以 UNKNOWN 釋出)。

同一組樣本,同一種檔案:README

凍結這 60 個 repository,三種類型都改在 README 上重新量測。59 個可分析;剩下一個保持 UNKNOWN,而不是被替換。

  • L0
  • L1
  • L2
  • L3
  • L4
  • 未知/缺席
AI 原生核心146n = 20
導入 AI 的商業組織1721n = 20
一般商業組織155n = 20
看數字
L0L1L2L3L4未知
AI 原生核心1460000
導入 AI 的商業組織1720001
一般商業組織1550000

允許

沒有任何 README 達到 L2 以上。先前兩筆 L3 在 README 上都是 L0:訊號是 agent 指示檔特有的。

不允許

把 README 中稀少的治理用語解讀成「沒有治理」。README 是合適的共同表面,卻是不合適的治理表面。

三種組織 × 三種表面

把凍結樣本表示成 180 個格子:README、agent 指示檔(AGENTS.md / CLAUDE.md)、治理檔(優先 SECURITY.md,否則 CONTRIBUTING.md)。檔案不存在,就記為「表面缺席」,絕不記成乾淨的結果。

  • L0
  • L1
  • L2
  • L3
  • L4
  • 未知/缺席
README
Agent 指示檔
治理檔
AI 原生核心

0 高警示/20 可分析

146

2 高警示/20 可分析

1262

0 高警示/15 可分析

695
導入 AI 的商業組織

0 高警示/19 可分析

1721

0 高警示/20 可分析

164

0 高警示/19 可分析

1451
一般商業組織

0 高警示/20 可分析

155
缺席 · 20

0 高警示/17 可分析

1433

一般商業 repository 是依「沒有 agent 指示檔」挑選的,所以那一欄在結構上就是空的;它不是 L0。

看數字
READMEAgent 指示檔治理檔
AI 原生核心L0 14 · L1 6L0 12 · L1 6 · L3 2L0 6 · L1 9 · 缺席 5
導入 AI 的商業組織L0 17 · L1 2 · 未知 1L0 16 · L1 4L0 14 · L1 5 · 缺席 1
一般商業組織L0 15 · L1 5— · 缺席 20L0 14 · L1 3 · 缺席 3

允許

所有高警示格都在 agent 指示檔上(40 個可分析中的 2 個);README(59 個中 0 個)與治理檔(51 個中 0 個)都沒有。風險看起來是組織、表面種類與 context 實踐的函數,而不是組織單獨的特質。

不允許

母體盛行率、組織類型的排名,或任何「檔案缺席就等於實踐缺席」的主張。

一個盲化缺陷,被找到並修正

v0.8.3 發現:先前的樣本識別碼雖然藏起了類型欄位,前綴卻編碼了類型。detector 從不讀識別碼,所以目前不知道結果因此受影響;但先前「分析者層級完全盲化」的說法被收窄,所有樣本改用打亂過的中性識別碼,對照表不釋出。

警示等級

  1. L0一般一般文件,或明顯是合成的脈絡。
  2. L1操作性、非敏感有意義的操作脈絡,但沒有具體的敏感綁定。
  3. L2具體脈絡出現具體的本機或操作脈絡;尚未證明不應公開。
  4. L3可能的邊界事件具體、公開、必要性低,且經獨立確認。可開啟私下的身分審閱;永不公開點名。
  5. L4嚴重疑似有效的憑證或金鑰。永不驗證;只建立不透明的揭露票據。

數字背後的 runtime

兩天內十一個版本,每一版都保留先前全部的測試。測試數是各套件自己的測試回報的數字。

  1. ARL-1 v0.1只用合成資料的流程:固定特徵 schema、決定性 detector,輸出與 log 都沒有原始值。11
  2. ARL-2 v0.2本機封閉目錄、拒絕 symlink、多檔恢復偵測,類 prompt injection 文字一律當資料。35
  3. ARL-3 v0.3失敗即關閉的出口防護、200 例 schema fuzz、隔離的語義後端、模擬的揭露票據。84
  4. ARL-4-PREP v0.4provider 合約(只限當下公開狀態)、組別盲化分類、演練、獨立輸出稽核。112
  5. ARL-4 bridge v0.5真實的 GitHub 當下狀態 provider,含預算與未知值保留,以本機假伺服器測試。124
  6. v0.6第一次真實盲測,N = 6。124
  7. v0.7第二次真實盲測,新樣本,N = 6。124
  8. v0.8考慮轉型階段的分層、標籤鎖定、L0–L4 Warning Gate、脈絡必要性。179
  9. v0.8.160 個 repository 的分層橋接;依真實資料修正 Warning Gate。193
  10. v0.8.2所有類型在 README 上的配對量測。203
  11. v0.8.33 × 3 表面矩陣;以中性識別碼修正盲化。213

接下來

v0.8.4 凍結一份表面平衡的抽樣協議。預先登錄之後,論文 07 的 200 + 200 驗證性研究才會開始。