| Metadata | | | -------- | --- | | Owner(s) | @weihanglo | | Team(s) | [cargo](https://github.com/rust-lang/cargo), [compiler](http://github.com/rust-lang/compiler-team) | | Goal document | [2024h2/sandboxed-build-script](https://rust-lang.github.io/rust-project-goals/2024h2/sandboxed-build-script.html) | ## Summary Explore different strategies for sandboxing build script executions in Cargo. ## Tasks and status * [x] Explore prior art (@weihanglo) https://github.com/rust-lang/rust-project-goals/issues/108#issuecomment-2257370397 * [ ] Design & Experiment (@weihanglo) * [x] Custom sandbox runtime unstable config <https://github.com/weihanglo/cargo/pull/66> * [ ] Custom std for wasm runtime to support process spawning * [x] Discussion and moral support ([cargo](https://github.com/rust-lang/cargo) ![Team][]) * [x] Not rolling over to 2025H1 project goals * [ ] Security reviews () * [ ] Standard reviews ([cargo](https://github.com/rust-lang/cargo) ![Team][]) * [ ] Collaboration with GSoC proc-macro project ([compiler](http://github.com/rust-lang/compiler-team) ![Team][]) * [ ] Summary of experiments or RFC (@weihanglo) [Team]: https://img.shields.io/badge/Team%20ask-red
Summary
Explore different strategies for sandboxing build script executions in Cargo.
Tasks and status