Skip to content

[REQ-128][CODE] 宿主侧资产取回与完整性:script 资产形状 + fetchPackageAsset 补 timeout 与终态 URL 复查 #808

Description

@jinjunnn

大白话

让 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

Metadata

Metadata

Assignees

Labels

area:runtimeServices, jobs, infrastructure, or operationsarea:securitySecurity or access controlprio:P1High-value near-term deliverytype:featureNew user or system capability

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions