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

Function writeSecretScanStatus

jobs/status.go:10–26  ·  view source on GitHub ↗
(status, scan_id, scan_message string)

Source from the content-addressed store, hash-verified

8)
9
10func writeSecretScanStatus(status, scan_id, scan_message string) error {
11 var secretScanLogDoc = make(map[string]interface{})
12 secretScanLogDoc["scan_id"] = scan_id
13 secretScanLogDoc["scan_status"] = status
14 secretScanLogDoc["scan_message"] = scan_message
15
16 byteJson, err := json.Marshal(secretScanLogDoc)
17 if err != nil {
18 return err
19 }
20
21 err = writeScanDataToFile(string(byteJson), scanStatusFilename)
22 if err != nil {
23 return err
24 }
25 return nil
26}
27
28func writeScanDataToFile(secretScanMsg string, filename string) error {
29 err := os.MkdirAll(filepath.Dir(filename), 0755)

Callers

nothing calls this directly

Calls 1

writeScanDataToFileFunction · 0.85

Tested by

no test coverage detected