You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
name.regexpMatch(getPasswordRegex())andnotname.matches("%hash%")// Exclude variable names such as `passwordHash` since their values were already hashed
25
+
)
26
+
}
27
+
}
28
+
29
+
/** Holds if `Expr` e is a direct or indirect operand of `ae`. */
name.regexpMatch(getPasswordRegex())andnotname.matches("%hash%")// Exclude variable names such as `passwordHash` since their values were already hashed
88
+
/**
89
+
* Holds if there is a second method access that satisfies `isHashAccess` whose qualifier or argument
90
+
* is the same as the method call `ma` that satisfies `isHashAccess`.
@@ -99,7 +141,10 @@ class HashWithoutSaltSink extends DataFlow::ExprNode {
99
141
}
100
142
}
101
143
102
-
/** Taint configuration tracking flow from an expression whose name suggests it holds password data to a method call that generates a hash without a salt. */
144
+
/**
145
+
* Taint configuration tracking flow from an expression whose name suggests it holds password data
146
+
* to a method call that generates a hash without a salt.
0 commit comments