MCPcopy
hub / github.com/deepfence/SecretScanner / WriteSingleScanData

Function WriteSingleScanData

jobs/scan.go:41–59  ·  view source on GitHub ↗
(secret *pb.SecretInfo, scan_id string)

Source from the content-addressed store, hash-verified

39}
40
41func WriteSingleScanData(secret *pb.SecretInfo, scan_id string) {
42 if SecretScanDir == HostMountDir {
43 secret.GetMatch().FullFilename = strings.Replace(secret.GetMatch().GetFullFilename(), SecretScanDir, "", 1)
44 }
45 secretScanDoc := SecretScanDoc{
46 SecretInfo: secret,
47 ScanID: scan_id,
48 }
49 byteJson, err := json.Marshal(secretScanDoc)
50 if err != nil {
51 log.Error().Err(err).Msg("Error marshalling json")
52 return
53 }
54 err = writeScanDataToFile(string(byteJson), scanFilename)
55 if err != nil {
56 log.Error().Err(err).Msg("Error in sending data to secretScanIndex")
57 return
58 }
59}

Callers 1

FindSecretInfoMethod · 0.92

Calls 1

writeScanDataToFileFunction · 0.85

Tested by

no test coverage detected