diff --git a/rust/ql/lib/codeql/rust/security/WeakSensitiveDataHashingExtensions.qll b/rust/ql/lib/codeql/rust/security/WeakSensitiveDataHashingExtensions.qll index 80612d615764..8407ee4467d1 100644 --- a/rust/ql/lib/codeql/rust/security/WeakSensitiveDataHashingExtensions.qll +++ b/rust/ql/lib/codeql/rust/security/WeakSensitiveDataHashingExtensions.qll @@ -61,12 +61,12 @@ module NormalHashFunction { */ class SensitiveDataAsSource extends Source instanceof SensitiveData { SensitiveDataAsSource() { - not this.(SensitiveData).getClassification() = SensitiveDataClassification::password() and // (covered in ComputationallyExpensiveHashFunction) - not this.(SensitiveData).getClassification() = SensitiveDataClassification::id() // (not accurate enough) + not SensitiveData.super.getClassification() = SensitiveDataClassification::password() and // (covered in ComputationallyExpensiveHashFunction) + not SensitiveData.super.getClassification() = SensitiveDataClassification::id() // (not accurate enough) } override SensitiveDataClassification getClassification() { - result = this.(SensitiveData).getClassification() + result = SensitiveData.super.getClassification() } } @@ -138,11 +138,11 @@ module ComputationallyExpensiveHashFunction { */ class PasswordAsSource extends Source instanceof SensitiveData { PasswordAsSource() { - this.(SensitiveData).getClassification() = SensitiveDataClassification::password() + SensitiveData.super.getClassification() = SensitiveDataClassification::password() } override SensitiveDataClassification getClassification() { - result = this.(SensitiveData).getClassification() + result = SensitiveData.super.getClassification() } } diff --git a/rust/ql/src/queries/security/CWE-328/WeakSensitiveDataHashing.qhelp b/rust/ql/src/queries/security/CWE-328/WeakSensitiveDataHashing.qhelp index 8ee0fc81a807..9fbeb22d39db 100755 --- a/rust/ql/src/queries/security/CWE-328/WeakSensitiveDataHashing.qhelp +++ b/rust/ql/src/queries/security/CWE-328/WeakSensitiveDataHashing.qhelp @@ -95,7 +95,6 @@ and Transport Layer Security Cheat Sheet - .