From 5161d36969a581a3c4b519dbbfaf822ea22c9341 Mon Sep 17 00:00:00 2001 From: Jan Hutar Date: Wed, 22 May 2024 16:29:14 +0200 Subject: [PATCH] fix: gosec: Expect file permissions to be 0600 or less --- tests/load-tests/pkg/logging/time_and_log.go | 2 +- tests/load-tests/pkg/options/options.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/load-tests/pkg/logging/time_and_log.go b/tests/load-tests/pkg/logging/time_and_log.go index b749138593..9359f6b2eb 100644 --- a/tests/load-tests/pkg/logging/time_and_log.go +++ b/tests/load-tests/pkg/logging/time_and_log.go @@ -69,7 +69,7 @@ func MeasurementsStop() { // Append slice to a CSV file func writeToCSV(outfile string, batch [][]string) error { - file, err := os.OpenFile(outfile, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) + file, err := os.OpenFile(outfile, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0600) if err != nil { return err } diff --git a/tests/load-tests/pkg/options/options.go b/tests/load-tests/pkg/options/options.go index 2f4d116f00..0b4f5a0c3d 100644 --- a/tests/load-tests/pkg/options/options.go +++ b/tests/load-tests/pkg/options/options.go @@ -57,7 +57,7 @@ func (o *Opts) ProcessOptions() error { } // Dump options to JSON file in putput directory for refference - err3 := os.WriteFile(o.OutputDir + "/load-test-options.json", jsonOptions, 0644) + err3 := os.WriteFile(o.OutputDir + "/load-test-options.json", jsonOptions, 0600) if err3 != nil { return fmt.Errorf("Error writing to file: %v", err3) }