@@ -371,7 +371,7 @@ func (c *Config) SetConfigField(key string, value any) error {
371 if err != nil {
371 if err != nil {
372 return fmt.Errorf("failed to set config field %s: %w", key, err)
372 return fmt.Errorf("failed to set config field %s: %w", key, err)
374− if err := os.WriteFile(c.dataConfigDir, []byte(newValue), 0o644); err != nil {
374+ if err := os.WriteFile(c.dataConfigDir, []byte(newValue), 0o600); err != nil {
375 return fmt.Errorf("failed to write config file: %w", err)
375 return fmt.Errorf("failed to write config file: %w", err)
377 return nil
377 return nil