@@ -30,10 +30,10 @@ func NewWeakRandCheck(id string, _ gosec.Config) (gosec.Rule, []ast.Node) {
3030 rule := & weakRand {newCallListRule (id ,
3131 "Use of weak random number generator (math/rand or math/rand/v2 instead of crypto/rand)" ,
3232 issue .High , issue .Medium )}
33- rule .AddAll ("math/rand" , "New" , "Read" , "Float32" , "Float64" , "Int" , "Int31" , "Int31n" ,
34- "Int63" , "Int63n" , "Intn" , "NormFloat64" , "Uint32" , "Uint64" )
35- rule .AddAll ("math/rand/v2" , "New" , "Float32" , "Float64" , "Int" , "Int32" , "Int32N" ,
36- "Int64" , "Int64N" , "IntN" , "N" , "NormFloat64" , "Uint32" , "Uint32N" , "Uint64" , "Uint64N" , "UintN" )
33+ rule .AddAll ("math/rand" , "New" , "Read" , "ExpFloat64" , " Float32" , "Float64" , "Int" , "Int31" , "Int31n" ,
34+ "Int63" , "Int63n" , "Intn" , "NormFloat64" , "Perm" , "Shuffle" , " Uint32" , "Uint64" )
35+ rule .AddAll ("math/rand/v2" , "New" , "ExpFloat64" , " Float32" , "Float64" , "Int" , "Int32" , "Int32N" ,
36+ "Int64" , "Int64N" , "IntN" , "N" , "NormFloat64" , "Perm" , "Shuffle" , "Uint" , " Uint32" , "Uint32N" , "Uint64" , "Uint64N" , "UintN" )
3737
3838 return rule , []ast.Node {(* ast .CallExpr )(nil )}
3939}
0 commit comments