From c55a177d56ce82569cec20e1f21cb51fbb142a94 Mon Sep 17 00:00:00 2001 From: "Theodor S. Midtlien" Date: Fri, 11 Sep 2026 17:30:33 +0200 Subject: [PATCH] Use restricted write for config json --- client/internal/profilemanager/service.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/internal/profilemanager/service.go b/client/internal/profilemanager/service.go index 46e496fb2..aa0e7f53d 100644 --- a/client/internal/profilemanager/service.go +++ b/client/internal/profilemanager/service.go @@ -405,7 +405,7 @@ func (s *ServiceManager) AddProfile(displayName string, callerId *ipcauth.Identi } cfg.Name = displayName - if err := util.WriteJson(context.Background(), profPath, cfg); err != nil { + if err := util.WriteJsonWithRestrictedPermission(context.Background(), profPath, cfg); err != nil { return nil, fmt.Errorf("failed to write profile config: %w", err) } @@ -927,7 +927,7 @@ func updateProfileConfig(path string, mutate func(*Config)) error { } mutate(&cfg) - if err := util.WriteJson(context.Background(), path, cfg); err != nil { + if err := util.WriteJsonWithRestrictedPermission(context.Background(), path, cfg); err != nil { return fmt.Errorf("write profile %s: %w", path, err) } return nil