From f6ce1899120af6b9bb8b122ef003213777306920 Mon Sep 17 00:00:00 2001 From: yangwei999 <348134071@qq.com> Date: Mon, 13 May 2024 18:58:48 +0800 Subject: [PATCH] =?UTF-8?q?nvd=E8=AF=84=E5=88=86=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E4=B8=8D=E5=8C=85=E6=8B=ACkernel=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cve-vulner-manager/task/issuetask.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cve-vulner-manager/task/issuetask.go b/cve-vulner-manager/task/issuetask.go index 14bf832..f45d9ad 100644 --- a/cve-vulner-manager/task/issuetask.go +++ b/cve-vulner-manager/task/issuetask.go @@ -21,7 +21,7 @@ import ( var mutex sync.Mutex -//GetGiteeToken Get Code Cloud API TOKEN +// GetGiteeToken Get Code Cloud API TOKEN func GetGiteeToken() error { defer common.Catchs() // Query the cve to be processed, 1: add; 2: modify @@ -439,7 +439,7 @@ func addLimitedIssue(beforeTime string, prcnum int, years, toolYears, manYears i return nil } -//CreateIssue Create issue +// CreateIssue Create issue func CreateIssue() error { defer common.Catchs() logs.Info("The issue task of creating cve begins. . .") @@ -495,7 +495,7 @@ func CreateIssue() error { } } -//ProcUpdateIssue Update issue +// ProcUpdateIssue Update issue func ProcUpdateIssue(issueValue models.VulnCenter, accessToken, owner string) error { path := issueValue.PackName // Query and modify score @@ -583,7 +583,7 @@ func ProcUpdateIssue(issueValue models.VulnCenter, accessToken, owner string) er logs.Info("ProcUpdateIssue, Successfully updated the issue template, "+ "CveNum: ", issueValue.CveNum, ", templetID: ", templetID) // Judgment of necessary fields - if it.NVDScore <= 0 || len(issueValue.Description) < 2 || len(issueValue.CveNum) < 2 || + if (it.NVDScore <= 0 && it.OwnedComponent != "kernel") || len(issueValue.Description) < 2 || len(issueValue.CveNum) < 2 || len(issueValue.PackName) < 2 || len(issueValue.CveVersion) < 1 { logs.Error("ProcUpdateIssue, Field is empty: NVDScore: ", it.NVDScore, ",Description: ", issueValue.Description, ",CveNum:", issueValue.CveNum, ",PackName: ", @@ -769,7 +769,7 @@ func OpenLooKengIssue(issueValue models.VulnCenter, accessToken, owner, path, as return nil } -//ProcIssue Deal with issue +// ProcIssue Deal with issue func ProcIssue(issueValue models.VulnCenter, accessToken, owner string) error { owner, accessToken = common.GetOwnerAndToken(issueValue.CveNum, issueValue.OrganizationID, 1) if accessToken == beego.AppConfig.String("majun::token") && !common.ValidateMajunPack(issueValue.CveNum, issueValue.RepoName) { -- Gitee