github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/scanners/azure/functions/and.go (about) 1 package functions 2 3 func And(args ...interface{}) interface{} { 4 5 if len(args) <= 1 { 6 return false 7 } 8 9 arg0, ok := args[0].(bool) 10 if !ok { 11 return false 12 } 13 14 benchmark := arg0 15 16 for _, arg := range args[1:] { 17 arg1, ok := arg.(bool) 18 if !ok { 19 return false 20 } 21 if benchmark != arg1 { 22 return false 23 } 24 25 } 26 return true 27 }