Module RandomQuery
Provides classes and methods shared by randomness-related queries.
Import path
import semmle.code.java.security.RandomQuery
Imports
DataFlow | Provides classes for performing local (intra-procedural) and global (inter-procedural) data flow analyses. |
DefUse | Provides classes and predicates for def-use and use-use pairs. Built on top of the SSA library for maximal precision. |
RandomDataSource | Defines classes representing random data sources. |
java | Provides all default Java QL imports. |
Predicates
unsafelySeeded | Holds if predictable seed |
Classes
GetRandomData | A method access calling a method declared on |
PredictableSeedExpr | A constant, call to a |
ReturnsPredictableExpr | A method whose return value is predictable (not necessarily constant). |
SecureRandomNumberGenerator | The |