Skip to content

Commit 0ad9900

Browse files
authored
fix(pkgmgr): tighten up permissions on directories and files (#361)
Signed-off-by: Chris Gianelloni <[email protected]>
1 parent 0d4208b commit 0ad9900

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pkgmgr/state.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2024 Blink Labs Software
1+
// Copyright 2025 Blink Labs Software
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.
@@ -94,7 +94,7 @@ func (s *State) saveFile(filename string, src any) error {
9494
// Create parent directory if it doesn't exist
9595
if _, err := os.Stat(s.config.ConfigDir); err != nil {
9696
if os.IsNotExist(err) {
97-
if err := os.MkdirAll(s.config.ConfigDir, os.ModePerm); err != nil {
97+
if err := os.MkdirAll(s.config.ConfigDir, 0700); err != nil {
9898
return err
9999
}
100100
}
@@ -107,7 +107,7 @@ func (s *State) saveFile(filename string, src any) error {
107107
if err != nil {
108108
return err
109109
}
110-
if err := os.WriteFile(tmpPath, yamlContent, os.ModePerm); err != nil {
110+
if err := os.WriteFile(tmpPath, yamlContent, 0600); err != nil {
111111
return err
112112
}
113113
return nil

0 commit comments

Comments
 (0)