Skip to content

Commit

Permalink
Node id fix (#7)
Browse files Browse the repository at this point in the history
* use check type while generating node_id

* fix test number

* fix node id
  • Loading branch information
gnmahanth authored Nov 24, 2023
1 parent e2f9b48 commit b6e0a26
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions scanner/scanner.go
Original file line number Diff line number Diff line change
Expand Up @@ -121,20 +121,21 @@ func (c *ComplianceScanner) RunComplianceScan() error {
timestampStr := util.GetDatetimeNow()
for _, item := range benchItems {
compScan := util.ComplianceDoc{
Type: util.ComplianceScanLogs,
TimeStamp: timestamp,
Timestamp: timestampStr,
Masked: false,
TestCategory: item.TestCategory,
TestNumber: item.TestNum,
TestInfo: item.Header,
TestRationale: "",
TestSeverity: "",
TestDesc: item.TestNum + " - " + item.Level,
Status: strings.ToLower(item.Level),
RemediationScript: item.Remediation,
RemediationPuppet: item.RemediationImpact,
NodeID: fmt.Sprintf("%x", md5.Sum([]byte(c.config.NodeID+c.config.ScanID+item.TestNum+item.TestCategory))),
Type: util.ComplianceScanLogs,
TimeStamp: timestamp,
Timestamp: timestampStr,
Masked: false,
TestCategory: item.TestCategory,
TestNumber: complianceCheckType + "_" + item.TestNum,
TestInfo: item.Header,
TestRationale: "",
TestSeverity: "",
TestDesc: item.TestNum + " - " + item.Level,
Status: strings.ToLower(item.Level),
RemediationScript: item.Remediation,
RemediationPuppet: item.RemediationImpact,
NodeID: fmt.Sprintf("%x", md5.Sum([]byte(c.config.NodeID+c.config.ScanID+
item.TestNum+item.TestCategory+complianceCheckType))),
NodeType: "host",
NodeName: c.config.NodeName,
ComplianceCheckType: complianceCheckType,
Expand Down

0 comments on commit b6e0a26

Please sign in to comment.