Fix gosec vulnerabilities: file and directory permissions (#142)

- Fix G301: Poor file permissions used when creating a directory.
- Fix G306: Poor file permissions used when writing to a new file.

See https://github.com/securego/gosec#available-rules
This commit is contained in:
Isaev Ivan
2020-12-13 06:51:03 +03:00
committed by GitHub
parent 0d9680fd45
commit b052143b5a
3 changed files with 5 additions and 5 deletions

View File

@@ -90,10 +90,10 @@ func run(flags userFlags) error {
}
// create the file
err = os.MkdirAll(filepath.Dir(flags.outFile), 0755)
err = os.MkdirAll(filepath.Dir(flags.outFile), 0750)
if err != nil {
return err
}
return ioutil.WriteFile(flags.outFile, buf.Bytes(), 0644)
return ioutil.WriteFile(flags.outFile, buf.Bytes(), 0600)
}