|
| 1 | +/** |
| 2 | + * Provides predicates defining methods that consume sensitive data, such as usernames and passwords. |
| 3 | + */ |
| 4 | + |
1 | 5 | import java |
2 | 6 |
|
3 | 7 | /** |
@@ -438,6 +442,49 @@ private predicate otherApiCallableCredentialParam(string s) { |
438 | 442 | "com.azure.identity.UsernamePasswordCredentialBuilder;username(String);0", |
439 | 443 | "com.azure.identity.UsernamePasswordCredentialBuilder;password(String);0", |
440 | 444 | "com.azure.identity.ClientSecretCredentialBuilder;clientSecret(String);0", |
441 | | - "org.apache.shiro.mgt.AbstractRememberMeManager;setCipherKey(byte[]);0" |
| 445 | + "org.apache.shiro.mgt.AbstractRememberMeManager;setCipherKey(byte[]);0", |
| 446 | + "com.jcraft.jsch.JSch;getSession(String, String, int);0", |
| 447 | + "com.jcraft.jsch.JSch;getSession(String, String);0", |
| 448 | + "ch.ethz.ssh2.Connection;authenticateWithPassword(String, String);0", |
| 449 | + "org.apache.sshd.client.session.ClientSessionCreator;connect(String, String, int);0", |
| 450 | + "org.apache.sshd.client.session.ClientSessionCreator;connect(String, SocketAddress);0", |
| 451 | + "net.schmizz.sshj.SSHClient;authPassword(String, char[]);0", |
| 452 | + "net.schmizz.sshj.SSHClient;authPassword(String, String);0", |
| 453 | + "com.sshtools.j2ssh.authentication.SshAuthenticationClient;setUsername(String);0", |
| 454 | + "com.sshtools.j2ssh.authentication.PasswordAuthenticationClient;setUsername(String);0", |
| 455 | + "com.trilead.ssh2.Connection;authenticateWithPassword(String, String);0", |
| 456 | + "com.trilead.ssh2.Connection;authenticateWithDSA(String, String, String);0", |
| 457 | + "com.trilead.ssh2.Connection;authenticateWithNone(String);0", |
| 458 | + "com.trilead.ssh2.Connection;getRemainingAuthMethods(String);0", |
| 459 | + "com.trilead.ssh2.Connection;isAuthMethodAvailable(String, String);0", |
| 460 | + "com.trilead.ssh2.Connection;authenticateWithPublicKey(String, char[], String);0", |
| 461 | + "com.trilead.ssh2.Connection;authenticateWithPublicKey(String, File, String);0", |
| 462 | + "com.jcraft.jsch.Session;setPassword(byte[]);0", |
| 463 | + "com.jcraft.jsch.Session;setPassword(String);0", |
| 464 | + "ch.ethz.ssh2.Connection;authenticateWithPassword(String, String);1", |
| 465 | + "org.apache.sshd.client.session.AbstractClientSession;addPasswordIdentity(String);0", |
| 466 | + "net.schmizz.sshj.SSHClient;authPassword(String, char[]);1", |
| 467 | + "net.schmizz.sshj.SSHClient;authPassword(String, String);1", |
| 468 | + "com.sshtools.j2ssh.authentication.PasswordAuthenticationClient;setPassword(String);0", |
| 469 | + "com.trilead.ssh2.Connection;authenticateWithPassword(String, String);1", |
| 470 | + "com.trilead.ssh2.Connection;authenticateWithDSA(String, String, String);2", |
| 471 | + "com.trilead.ssh2.Connection;authenticateWithPublicKey(String, char[], String);2", |
| 472 | + "com.trilead.ssh2.Connection;authenticateWithPublicKey(String, File, String);2", |
| 473 | + "com.trilead.ssh2.Connection;authenticateWithDSA(String, String, String);1", |
| 474 | + "com.trilead.ssh2.Connection;authenticateWithPublicKey(String, char[], String);1", |
| 475 | + "org.apache.commons.net.ftp.FTPClient;login(String, String);0", |
| 476 | + "org.apache.commons.net.ftp.FTPClient;login(String, String, String);0", |
| 477 | + "org.apache.commons.net.ftp.FTPClient;login(String, String);1", |
| 478 | + "org.apache.commons.net.ftp.FTPClient;login(String, String, String);1", |
| 479 | + "com.mongodb.MongoCredential;createCredential(String, String, char[]);0", |
| 480 | + "com.mongodb.MongoCredential;createMongoCRCredential(String, String, char[]);0", |
| 481 | + "com.mongodb.MongoCredential;createPlainCredential(String, String, char[]);0", |
| 482 | + "com.mongodb.MongoCredential;createScramSha1Credential(String, String, char[]);0", |
| 483 | + "com.mongodb.MongoCredential;createGSSAPICredential(String);0", |
| 484 | + "com.mongodb.MongoCredential;createMongoX509Credential(String);0", |
| 485 | + "com.mongodb.MongoCredential;createCredential(String, String, char[]);2", |
| 486 | + "com.mongodb.MongoCredential;createMongoCRCredential(String, String, char[]);2", |
| 487 | + "com.mongodb.MongoCredential;createPlainCredential(String, String, char[]);2", |
| 488 | + "com.mongodb.MongoCredential;createScramSha1Credential(String, String, char[]);2" |
442 | 489 | ] |
443 | 490 | } |
0 commit comments