1
4
mirror of https://github.com/yunginnanet/HellPot synced 2024-06-27 08:18:03 +00:00

Security: prep code for gosec CI and adjust logfile perms

This commit is contained in:
kayos@tcp.direct 2022-04-13 06:53:22 -07:00
parent f64959ace1
commit fe898b0be7
Signed by: kayos
GPG Key ID: 4B841471B4BEE979
2 changed files with 3 additions and 1 deletions

@ -54,7 +54,7 @@ func writeConfig() {
}
if _, err := os.Stat(prefConfigLocation); os.IsNotExist(err) {
if err = os.MkdirAll(prefConfigLocation, 0o755); err != nil {
if err = os.MkdirAll(prefConfigLocation, 0o750); err != nil {
println("error writing new config: " + err.Error())
os.Exit(1)
}
@ -111,6 +111,7 @@ func getConfigPaths() (paths []string) {
}
func loadCustomConfig(path string) {
/* #nosec */
if f, err = os.Open(path); err != nil {
println("Error opening specified config file: " + path)
println(err.Error())

@ -38,6 +38,7 @@ func StartLogger() zerolog.Logger {
CurrentLogFile = logDir + logFileName + ".log"
/* #nosec */
if logFile, err = os.OpenFile(CurrentLogFile, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0o666); err != nil {
println("cannot create log file: " + err.Error())
os.Exit(1)