github-devloop implementation for #801 - #802
Conversation
…and execute one temporary successor release
|
github-devloop PR child open |
|
github-devloop blocked PR because its base branch is not managed by this instance. Reason: pr-base-unmanaged ⟦AI:FKST⟧ |
|
github-devloop PR is ready for review |
|
github-devloop PR review decision: reject teleology: parsimony: fidelity: high-risk: ⟦AI:FKST⟧ |
|
github-devloop timeout redrive attempt: fixing 2 ⟦AI:FKST⟧ |
|
github-devloop merge gate failed: unsafe key ID validation |
…ecute one temporary successor release
|
github-devloop PR is ready for review |
|
github-devloop PR review decision: approve teleology: parsimony: fidelity: high-risk: ⟦AI:FKST⟧ |
|
github-devloop high-risk PR review evidence ⟦AI:FKST⟧ |
wanghuan-520
left a comment
There was a problem hiding this comment.
Blocking: two first-round review findings remain in head 49a3f882b3514934fbdffa7423cd267423762b0f.
-
scripts/verify_testing_package_release.mjsstill performs onePromise.allread of the envelope, bundle, manifest, tool catalog, schema catalog, and schema release before verifying the DSSE signature. An invalidly signed release can therefore trigger reads of unauthenticated dependent paths. Read and verify the envelope/DSSE/subject first; only then read dependent artifacts. Add an invalid-signature case with nonexistent dependent paths proving DSSE failure wins before ENOENT. -
verifyToolCatalog()still returns no binding andexecutionTest(release)still hardcodestesting_package_executor.executor,testing-runner.run, the selected executor/capability, andbrowser_read_title. The authenticated catalog and release mapping therefore do not causally drive dispatch. Return verified mapping/catalog bindings, pass them intoexecuteVerified, and generate/execute only from those values. Add a re-signed mismatch test proving altered catalog/mapping data cannot execute through hardcoded defaults.
The Unicode key ID fix is correct, but it does not close these independent fidelity and high-risk findings. Current committed signed artifacts must remain unchanged.
|
github-devloop is merging PR #802 |
|
github-devloop merged PR #802 |
github-devloop implementation PR for issue #801