Skip to content

Conversation

@bradhe
Copy link
Contributor

@bradhe bradhe commented Sep 22, 2025

This PR avoids us leaking secret data, etc., to subprocesses that have user-defined code in them. Shout out to @melgenek on this.

@bradhe bradhe force-pushed the tasks/do-not-inherit-full-environment branch from e5fbb48 to a24214a Compare October 1, 2025 16:35
@bradhe bradhe merged commit 49a2b45 into develop Oct 2, 2025
5 checks passed
@bradhe bradhe deleted the tasks/do-not-inherit-full-environment branch October 2, 2025 14:57
bradhe added a commit that referenced this pull request Oct 7, 2025
* feat: add --json output support

* refactor: move hardcoded colors in apps output to output.rs helper fns

* feature: make integration tests work with mock session.json

* test: add app management integration tests for CLI

* refactor: use early returns to avoid such a large diff

* chore: update error and success to work with --json

* chore: you may think you can outrun the borrow checker, but the borrow checker will always win

* chore: fix test

* Merge pull request #104 from tower/tasks/do-not-inherit-full-environment

Remove inherited environments

---------

Co-authored-by: Ben Lovell <ben.j.lovell@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants