Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 72a1289

Browse files
egregius313jcogs33
andcommitted
Rename class to CredentialsSinkNode to better align with naming convention
Co-authored-by: Jami <[email protected]>
1 parent c6641df commit 72a1289

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
22
category: deprecated
33
---
4-
* In `SensitiveApi.qll`, `javaApiCallablePasswordParam`, `javaApiCallableUsernameParam`, `javaApiCallableCryptoKeyParam`, and `otherApiCallableCredentialParam` predicates have been deprecated. They have been replaced with a new class `CredentialSinkNode` and its child classes `PasswordSink`, `UsernameSink`, and `CryptoKeySink`.
4+
* In `SensitiveApi.qll`, `javaApiCallablePasswordParam`, `javaApiCallableUsernameParam`, `javaApiCallableCryptoKeyParam`, and `otherApiCallableCredentialParam` predicates have been deprecated. They have been replaced with a new class `CredentialsSinkNode` and its child classes `PasswordSink`, `UsernameSink`, and `CryptoKeySink`.

java/ql/lib/semmle/code/java/security/HardcodedCredentials.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ abstract class CredentialsSink extends Expr {
5858
* credentials.
5959
*/
6060
class CredentialsApiSink extends CredentialsSink {
61-
CredentialsApiSink() { this = any(CredentialSinkNode csn).asExpr() }
61+
CredentialsApiSink() { this = any(CredentialsSinkNode csn).asExpr() }
6262
}
6363

6464
/**

java/ql/lib/semmle/code/java/security/SensitiveApi.qll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,26 @@ private import semmle.code.java.dataflow.ExternalFlow
99
/**
1010
* A node that represents the use of a credential.
1111
*/
12-
abstract class CredentialSinkNode extends DataFlow::Node { }
12+
abstract class CredentialsSinkNode extends DataFlow::Node { }
1313

1414
/**
1515
* A node representing a password being passed to a method.
1616
*/
17-
class PasswordSink extends CredentialSinkNode {
17+
class PasswordSink extends CredentialsSinkNode {
1818
PasswordSink() { sinkNode(this, "credentials-password") }
1919
}
2020

2121
/**
2222
* A node representing a username being passed to a method.
2323
*/
24-
class UsernameSink extends CredentialSinkNode {
24+
class UsernameSink extends CredentialsSinkNode {
2525
UsernameSink() { sinkNode(this, "credentials-username") }
2626
}
2727

2828
/**
2929
* A node representing a cryptographic key being passed to a method.
3030
*/
31-
class CryptoKeySink extends CredentialSinkNode {
31+
class CryptoKeySink extends CredentialsSinkNode {
3232
CryptoKeySink() { sinkNode(this, "crypto-parameter") }
3333
}
3434

0 commit comments

Comments
 (0)