From 069f6c3ec7908661f9d1bace2e65aec379cd4a0e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Apr 2026 18:27:32 +0000 Subject: [PATCH] Avoid storing password in variable to prevent process listing exposure Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/c18311e4-609d-4edf-a2a1-a018baede373 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com> --- modules/core/factory-seal.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/core/factory-seal.nix b/modules/core/factory-seal.nix index fc8be3d..148239f 100644 --- a/modules/core/factory-seal.nix +++ b/modules/core/factory-seal.nix @@ -121,8 +121,7 @@ EOF # If the free password has been changed from the factory default, no warning needed if [ -f /var/lib/secrets/free-password ]; then - CURRENT=$(cat /var/lib/secrets/free-password) - [ "$CURRENT" != "free" ] && exit 0 + [ "$(cat /var/lib/secrets/free-password)" != "free" ] && exit 0 fi # No flags at all + secrets exist = legacy (pre-seal era) machine