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

Function writeScanDataToFile

jobs/status.go:28–42  ·  view source on GitHub ↗
(secretScanMsg string, filename string)

Source from the content-addressed store, hash-verified

26}
27
28func writeScanDataToFile(secretScanMsg string, filename string) error {
29 err := os.MkdirAll(filepath.Dir(filename), 0755)
30 f, err := os.OpenFile(filename, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600)
31 if err != nil {
32 return err
33 }
34
35 defer f.Close()
36
37 secretScanMsg = strings.Replace(secretScanMsg, "\n", " ", -1)
38 if _, err = f.WriteString(secretScanMsg + "\n"); err != nil {
39 return err
40 }
41 return nil
42}
43
44func GetDfInstallDir() string {
45 installDir, exists := os.LookupEnv("DF_INSTALL_DIR")

Callers 3

writeMultiScanDataFunction · 0.85
WriteSingleScanDataFunction · 0.85
writeSecretScanStatusFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected