Reuse Unit class from TaintTracking

This commit is contained in:
Remco Vermeulen
2020-08-06 12:02:34 +02:00
parent 7f7ad88dea
commit 5a819422c1

View File

@@ -13,18 +13,12 @@ abstract class LdapInjectionSink extends DataFlow::Node { }
/** A sanitizer that prevents LDAP injection attacks. */
abstract class LdapInjectionSanitizer extends DataFlow::Node { }
private newtype TUnit = TMkUnit()
class Unit extends TUnit {
string toString() { result = "unit" }
}
/**
* A unit class for adding additional taint steps.
*
* Extend this class to add additional taint steps that should apply to the LdapInjectionFlowConfig.
*/
class LdapInjectionAdditionalTaintStep extends Unit {
class LdapInjectionAdditionalTaintStep extends TaintTracking::Unit {
abstract predicate step(DataFlow::Node node1, DataFlow::Node node2);
}