Skip to content

Commit

Permalink
fix(maven): DO_NOT_SCAN_*
Browse files Browse the repository at this point in the history
  • Loading branch information
iseki-working committed Dec 29, 2023
1 parent 3e9d1c6 commit f0081cd
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions module/module.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@ import (
"github.com/murphysecurity/murphysec/module/renv"
"github.com/murphysecurity/murphysec/module/sbt"
"github.com/murphysecurity/murphysec/module/yarn"
"os"
"sort"
"strconv"
)

var Inspectors []model.Inspector
Expand All @@ -46,9 +48,13 @@ func init() {
Inspectors = append(Inspectors, composer.Inspector{})
Inspectors = append(Inspectors, conan.Inspector{})
Inspectors = append(Inspectors, go_mod.Inspector{})
Inspectors = append(Inspectors, gradle.Inspector{})
if !boolEnv("DO_NOT_SCAN_MAVEN") {
Inspectors = append(Inspectors, maven.Inspector{})
}
if !boolEnv("DO_NOT_SCAN_GRADLE") {
Inspectors = append(Inspectors, gradle.Inspector{})
}
Inspectors = append(Inspectors, ivy.Inspector{})
Inspectors = append(Inspectors, maven.Inspector{})
Inspectors = append(Inspectors, npm.Inspector{})
Inspectors = append(Inspectors, nuget.Inspector{})
Inspectors = append(Inspectors, perl.Inspector{})
Expand All @@ -60,3 +66,8 @@ func init() {
Inspectors = append(Inspectors, sbt.Inspector{})
Inspectors = append(Inspectors, yarn.Inspector{})
}

func boolEnv(name string) bool {
b, _ := strconv.ParseBool(os.Getenv(name))
return b
}

0 comments on commit f0081cd

Please sign in to comment.