Uncompiled library linked
Object file origin needs review
- Subject
- /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-29230e9f78a4eae4/out/libbb-external.awritten by tar
- Destination
- github.com, release-assets.githubusercontent.com
- Reaches
- Jobs
- build-test
- Rule
- object-provenance · aztec-packages
Evidence
Object written under a build script that downloadedcause
written under the build script at /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-57f2d3730c214558/build_script_build-57f2d3730c214558, which downloaded from github.com, release-assets.githubusercontent.com
subject /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-29230e9f78a4eae4/out/libbb-external.a
Written from a pipecause
Written by tar from a pipe without a recorded source compilation
subject /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-29230e9f78a4eae4/out/libbb-external.a
by tar -xzf /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-29230e9f78a4eae4/out/barretenberg-static.tar.gz -C /home/runner/wo…
Asked for by the build's own declarationsupport
barretenberg-rs asked the linker for it: static bb-external (target/release/build/barretenberg-rs-29230e9f78a4eae4/output)
subject /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-29230e9f78a4eae4/out/libbb-external.a
Build script fetched what its crate documents it fetchessupport
barretenberg-rs's build script fetches a prebuilt barretenberg from github.com, release-assets.githubusercontent.com: aztec-packages' build.rs fetches the barretenberg binary from its GitHub release
Processes
build-test
cargo›cargo›build-script-build›tar
- Ran
- tar -xzf /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-29230e9f78a4eae4/out/barretenberg-static.tar.gz -C /home/runner/wo…
- Invoked by
- cargo build --release --locked --message-format=json-render-diagnostics
Lineage · 4 processes
- cargocargo build --release --locked --message-format=json-render-diagnostics2452
- cargo/home/runner/.rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/cargo build --release --locked --message-format=json-render-diagnostics2452
- build-script-build/home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-57f2d3730c214558/build-script-build3056
- tartar -xzf /home/runner/work/aztec-packages/aztec-packages/target/release/build/barretenberg-rs-29230e9f78a4eae4/out/barretenberg-static.tar.gz -C /home/runner/wo…3085
Remediation
Inspect the writer and input chain. Confirm the object comes from a reviewed build step or declared prebuilt dependency. If its origin cannot be verified, replace it and rebuild.