大白话
让 admission 认得 script 类资产,并把资产下载这一跳补上两个今天缺的保护:
超时(现在可以永不 EOF)和终态 URL 复查(重定向后的最终 URL 没被复查 HTTPS / userinfo)。
方案基线
Phase 4 基线 §5 第 2 类 / §6 T2a
判据里最要紧的一条
必须用真实 admission、不传 deps.fetchAsset、只替换 globalThis.fetch。
admission 优先用注入的 helper(package-admission.ts:510),而现有 package 测试大量注入它
⇒ 注入态下把生产 guard 整个删掉也全绿(假闸形态⑤/⑧)。两个 mutation 各要一条用例 + 一次绕过记录。
依赖:T1。out of scope / 完整退出条件见基线 §6 T2a 行。
Refs #699
大白话
让 admission 认得 script 类资产,并把资产下载这一跳补上两个今天缺的保护:
超时(现在可以永不 EOF)和终态 URL 复查(重定向后的最终 URL 没被复查 HTTPS / userinfo)。
方案基线
Phase 4 基线 §5 第 2 类 / §6 T2a
判据里最要紧的一条
必须用真实 admission、不传
deps.fetchAsset、只替换globalThis.fetch。admission 优先用注入的 helper(
package-admission.ts:510),而现有 package 测试大量注入它⇒ 注入态下把生产 guard 整个删掉也全绿(假闸形态⑤/⑧)。两个 mutation 各要一条用例 + 一次绕过记录。
依赖:T1。out of scope / 完整退出条件见基线 §6 T2a 行。
Refs #699