github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/scanners/azure/functions/range.go (about) 1 package functions 2 3 func Range(args ...interface{}) interface{} { 4 5 if len(args) != 2 { 6 return []interface{}{} 7 } 8 9 start, ok := args[0].(int) 10 if !ok { 11 return []int{} 12 } 13 14 count, ok := args[1].(int) 15 if !ok { 16 return []int{} 17 } 18 19 if count > 10000 { 20 count = 10000 21 } 22 23 result := make([]int, count) 24 25 for i := 0; i < count; i++ { 26 result[i] = start + i 27 } 28 29 return result 30 }