Security audit fixes#32
Open
electricapp wants to merge 1 commit into
Open
Conversation
sandbox: PR_SET_DUMPABLE(0) on orchestrator+proxies; join egress cgroup in pre_exec (close exec->migrate window); cgroup.kill teardown; WNOWAIT stop; F_DUPFD_CLOEXEC; helper read timeouts; unique cgroup suffix crypto: DSSE/chain fail-closed (unsigned attestation != verified); cert SAN identity binding to owner/repo; single /commits fetch; cap error bodies scanner: download-artifact pattern globs; per-line external-artifact exemptions (no decoy bypass); normalize injection contexts (case/index); case-insensitive actions/checkout; audit local composite actions; conclusion-gate || bypass; id-token/security-events/deployments scopes; case-insensitive secret extraction oidc: flag wildcard aud; degrade GCP || attribute conditions to wildcard cli/proxy: guard --diff-base ref before git show; block signals on signal worker thread; replay distinguishes git error from missing file; case-insensitive forbidden-method block; connection rate window (no mid-build kill); stream request body misc: alias-bomb guard on manifest/oidc parse; reject path traversal in ipc
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.
Batch of security/correctness fixes from a deep audit of the tree. Single commit, rebased on current main.
/proc/<ppid>/environsecret leak (PR_SET_DUMPABLE on orchestrator + proxies), close the pre-cgroup egress window (join cgroup in pre_exec), cgroup.kill teardown, PID-reuse-safe stop||bypass, extra permission scopesaud, degrade GCP||conditions to wildcard, guard--diff-baseagainst git arg-injection, connection rate window (no mid-build kill), streamed request bodies24 files, +1150/-225. Tests + clippy pass on macOS and the linux target.