From e9785d2f36623a2f04190d274c03435129942fe6 Mon Sep 17 00:00:00 2001 From: "kayos@tcp.direct" Date: Tue, 25 Jun 2024 23:52:05 -0700 Subject: [PATCH] Security (logger): Resolve gosec G302 (CWE-276) --- internal/logger/logger.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/logger/logger.go b/internal/logger/logger.go index 0983089..b7121ca 100644 --- a/internal/logger/logger.go +++ b/internal/logger/logger.go @@ -137,7 +137,7 @@ func (c *Configuration) setupDirAndFile() error { fmt.Sprintf("%s-%s%s", og, time.Now().Format("2006-01-02-15-04-05"), ext), ) } - if f, err = os.OpenFile(filepath.Join(c.Directory, c.File), os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0644); err != nil { + if f, err = os.OpenFile(filepath.Join(c.Directory, c.File), os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0600); err != nil { return fmt.Errorf("failed to open log file: %w", err) } c.Outputs = append(c.Outputs, f)