diff --git a/cve-vulner-manager/controllers/file.go b/cve-vulner-manager/controllers/file.go index 5fdf90b6b4b7c0709403b9af4d89550c2d0eec27..33ac63119cf3bcaf9d0a18dbe86f4f9c1362b5ce 100644 --- a/cve-vulner-manager/controllers/file.go +++ b/cve-vulner-manager/controllers/file.go @@ -654,7 +654,7 @@ func writeXml(path string, unaffectcvrf taskhandler.UnaffectCvrfSa) { if outPutErr == nil { headerBytes := []byte(xml.Header) xmlOutPutData := append(headerBytes, xmlOutPut...) - _ = ioutil.WriteFile(path, xmlOutPutData, os.ModeAppend) + _ = ioutil.WriteFile(path, xmlOutPutData, os.ModePerm) } else { logs.Error(outPutErr) } diff --git a/cve-vulner-manager/task/cve.go b/cve-vulner-manager/task/cve.go index 237203dc36ec1e7c076f5b37169a55e5ccaef09b..a455f3032b0a97461fa3afb7417fc14511e89b30 100644 --- a/cve-vulner-manager/task/cve.go +++ b/cve-vulner-manager/task/cve.go @@ -116,7 +116,7 @@ func ReleaseUnaffectedCve() error { } xmlOutPutData := append([]byte(xml.Header), xmlOutPut...) - _ = ioutil.WriteFile(cvrffileName, xmlOutPutData, os.ModeAppend) + _ = ioutil.WriteFile(cvrffileName, xmlOutPutData, os.ModePerm) uploadCvrfDir := beego.AppConfig.String("obs::download_cvrf_dir") diff --git a/cve-vulner-manager/taskhandler/cvrf.go b/cve-vulner-manager/taskhandler/cvrf.go index fb12f4cd6a2c6626aa9833b6fbbdc90413d35658..9aca6aa4ddc49afb8234dcd5628789d35093d5ad 100644 --- a/cve-vulner-manager/taskhandler/cvrf.go +++ b/cve-vulner-manager/taskhandler/cvrf.go @@ -332,7 +332,7 @@ func WriteUnaffectCvrfXml(filePath string, unaffectCvrfsa *UnaffectCvrfSa) { if outPutErr == nil { headerBytes := []byte(xml.Header) xmlOutPutData := append(headerBytes, xmlOutPut...) - ioutil.WriteFile(filePath, xmlOutPutData, os.ModeAppend) + ioutil.WriteFile(filePath, xmlOutPutData, os.ModePerm) } else { logs.Error(outPutErr) } @@ -374,7 +374,7 @@ func WriteCvrfXml(filePath string, cvrfsa *CvrfSa) { if outPutErr == nil { headerBytes := []byte(xml.Header) xmlOutPutData := append(headerBytes, xmlOutPut...) - ioutil.WriteFile(filePath, xmlOutPutData, os.ModeAppend) + ioutil.WriteFile(filePath, xmlOutPutData, os.ModePerm) } else { logs.Error(outPutErr) } @@ -1472,6 +1472,6 @@ func (h ReplaceHelper) walkCallback(path string, f os.FileInfo, err error) error } content := string(buf) newContent := strings.Replace(content, h.OldText, h.NewText, -1) - ioutil.WriteFile(h.NewPath, []byte(newContent), 0) + ioutil.WriteFile(h.NewPath, []byte(newContent), os.ModePerm) return err } diff --git a/cve-vulner-manager/taskhandler/xml.go b/cve-vulner-manager/taskhandler/xml.go index d9599df2358fe3a07f122d5dd9bca9cfbffab722..dbe85da72b77662dc7db8dd28ea7fa9e60f6a989 100644 --- a/cve-vulner-manager/taskhandler/xml.go +++ b/cve-vulner-manager/taskhandler/xml.go @@ -354,7 +354,7 @@ func WriteXml(filePath, excelName, affectBranch string, cveXmlList []CveXml, dpd headerBytes := []byte(xml.Header) xmlOutPutData := append(headerBytes, xmlOutPut...) os.Remove(filePath) - ioutil.WriteFile(filePath, xmlOutPutData, os.ModeAppend) + ioutil.WriteFile(filePath, xmlOutPutData, os.ModePerm) } else { logs.Error(outPutErr) }