Skip to content

[followup] gh-egress content net 的 jq/fallback 掃描邊界分歧 — non-projects 敏感路徑 taxonomy (follow-up finding from #203) #225

Description

@kiki830621

Problem

#203 item 2 把 gh-egress content net 的 jq 路徑收斂到 .projects object keys 後,cluster verify(security lens 203-1,實證 repro)指出邊界代價:存在 .projects 之外的私密絕對路徑(例:mcpServers[].env 的 secret-file 路徑 "/srv/secret-vault/che-key")在 jq 機器上 dispatch、在無 jq 機器上被 wide fallback refuse — 同一 body 在兩種環境得到相反的 egress 結果(non-reproducible gate)。/Users/ net 與 LLM 自審覆蓋部分子集;Linux /home/<user> 兩者皆不蓋。

Type

enhancement(gate 掃描邊界 taxonomy)

Expected

定案「config 內哪些區段屬敏感路徑來源」的 taxonomy(候選:projects keys ∪ 值側 path-shaped strings under sensitive key names),並讓 jq / fallback 兩路徑對同一 taxonomy 收斂(或以 python3 統一解析消滅雙路徑分歧)。

Actual

jq 路徑 = projects-only(#203 既定意圖);fallback = whole-file wide;兩者對 non-projects 敏感路徑行為相反。

Source: /idd-verify cluster #203+#117 follow-up triage(security lens 203-1, empirically reproduced)— 2026-07-06

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions