Просмотр исходного кода

Merge remote-tracking branch 'upstream/master' into bugfix/whitelist-checks

Milo Minderbinder 7 лет назад
Родитель
Сommit
6fa52ae7cc
3 измененных файлов с 9 добавлено и 0 удалено
  1. 2 0
      README.md
  2. 3 0
      gitleaks.toml
  3. 4 0
      main.go

+ 2 - 0
README.md

@@ -128,6 +128,8 @@ From C-U at Home:
 
 <b>Donate</b>: https://www.cuathome.us/give/
 
+#### Speaking of Community
+Please read this https://corruptcu.com/
 
 
 

+ 3 - 0
gitleaks.toml

@@ -29,6 +29,9 @@ regex = '''-----BEGIN PGP PRIVATE KEY BLOCK-----'''
 [[regexes]]
 description = "Slack token"
 regex = '''xox[baprs]-.*'''
+[[regexes]]
+description = "Strip API Key"
+regex = '''(?i)(sk|pk)_(test|live)_[0-9a-zA-Z]{10,32}'''
 
 [whitelist]
 regexes = [

+ 4 - 0
main.go

@@ -346,6 +346,10 @@ func run() ([]Leak, error) {
 // writeReport writes a report to a file specified in the --report= option.
 // Default format for report is JSON. You can use the --csv option to write the report as a csv
 func writeReport(leaks []Leak) error {
+	if len(leaks) == 0 {
+		return nil
+	}
+
 	var err error
 	log.Infof("writing report to %s", opts.Report)
 	if strings.HasSuffix(opts.Report, ".csv") {