Build script fetched what the build compiled, linked or ran
Unexpected network connection
- Subject
- eckit-sys 2.5.0
- Destination
- github.com:443
- Reaches
- libeckit.rlibbuild
- Jobs
- build-test, build-test
- Rule
- egress
Evidence
Connection outside the process’s allowed destinationscause
connection to github.com:443, opened by git-remote-http
subject github.com:443
by /usr/lib/git-core/git-remote-https origin https://github.com/ecmwf/ecbuild.git
What a build script's fetch becamesupport
578 files came down; the build compiled or linked dso1.c, dso2.c, main.c and ran ecbuild
Connection opened by a build script or child processsupport
the opener descends from the build script at /home/runner/work/eckit/eckit/target/release/build/eckit-sys-6773e4e0c65fb2f4/build_script_build-6773e4e0c65fb2f4
Tool commandsupport
Command: /usr/lib/git-core/git-remote-https origin https://github.com/ecmwf/ecbuild.git
by /usr/lib/git-core/git-remote-https origin https://github.com/ecmwf/ecbuild.git
Processes
build-test
cargo›cargo›build-script-build›git›git›git-remote-https
- Ran
- /usr/lib/git-core/git-remote-https origin https://github.com/ecmwf/ecbuild.git
- Invoked by
- cargo build --release --locked --message-format=json-render-diagnostics
Lineage · 6 processes
- cargocargo build --release --locked --message-format=json-render-diagnostics2523
- cargo/home/runner/.rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/cargo build --release --locked --message-format=json-render-diagnostics2523
- build-script-build/home/runner/work/eckit/eckit/target/release/build/eckit-sys-6773e4e0c65fb2f4/build-script-build3291
- gitgit clone --depth 1 --branch 3.13.1 https://github.com/ecmwf/ecbuild.git /home/runner/work/eckit/eckit/target/release/build/eckit-sys-10a809788aa78b19/out/src/e…3304
- git/usr/lib/git-core/git remote-https origin https://github.com/ecmwf/ecbuild.git3293
- git-remote-https/usr/lib/git-core/git-remote-https origin https://github.com/ecmwf/ecbuild.git3299
build-test
cargo›cargo›build-script-build›git›git›git-remote-https
- Ran
- /usr/lib/git-core/git-remote-https origin https://github.com/ecmwf/ecbuild.git
- Invoked by
- cargo build --release --locked --message-format=json-render-diagnostics
Lineage · 6 processes
- cargocargo build --release --locked --message-format=json-render-diagnostics2450
- cargo/home/runner/.rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/cargo build --release --locked --message-format=json-render-diagnostics2450
- build-script-build/home/runner/work/eckit/eckit/target/release/build/eckit-sys-6773e4e0c65fb2f4/build-script-build3179
- gitgit clone --depth 1 --branch 3.13.1 https://github.com/ecmwf/ecbuild.git /home/runner/work/eckit/eckit/target/release/build/eckit-sys-10a809788aa78b19/out/src/e…3216
- git/usr/lib/git-core/git remote-https origin https://github.com/ecmwf/ecbuild.git3183
- git-remote-https/usr/lib/git-core/git-remote-https origin https://github.com/ecmwf/ecbuild.git3190
Remediation
A dependency's build downloaded files the build then compiled, linked or ran, outside anything the registry checksums. Review what came down, pin or replace the dependency, or record the download as accepted once it is reviewed.