Repository navigation
Reject Composer trust mount overrides - #702
Merged
rmcdaniel merged 1 commit intoOct 23, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Security found that
run-composer.shappended its checked CA mount after caller options but still admitted Docker options capable of shadowing or inheriting that mount. This focused correction is stacked directly on #673's exact5669e2e4head for owner integration; it does not change Rust/native/shared product source or replace #698.Changes:
/checked-cabefore Docker starts;=forms of--volumes-from;Local evidence:
git diff --checkpass;Hosted run
39985098961supplies the missing real bind-mounted paths on the exact commit. Central policy, Repository contracts, the complete Composer/Cargo trust controls, the fixed-Brotli image control, the PHP feature suite and final Feature source qualification all pass. Both public-boundary scans pass; the prepared-local candidate job is intentionally skipped for this draft.The owner should integrate this additively with #698, bring the combined head current, and use normal hosted qualification. This draft is not merge, release or publication acceptance.