fix(trust): Refuse to load from untrusted process.cwd() sources; Add tests (#7323)

This commit is contained in:
Richie Foreman
2025-08-28 15:16:07 -04:00
committed by GitHub
parent cfc63d49ec
commit ecdea602a3
4 changed files with 158 additions and 44 deletions
+4
View File
@@ -556,6 +556,10 @@ export function setUpCloudShellEnvironment(envFilePath: string | null): void {
export function loadEnvironment(settings: Settings): void {
const envFilePath = findEnvFile(process.cwd());
if (!isWorkspaceTrusted(settings)) {
return;
}
// Cloud Shell environment variable handling
if (process.env['CLOUD_SHELL'] === 'true') {
setUpCloudShellEnvironment(envFilePath);