mirror of
https://github.com/github/codeql.git
synced 2026-04-22 23:35:14 +02:00
Test case for modeling io.jsonwebtoken.SigningKeyResolverAdapter
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import io.jsonwebtoken.Claims;
|
||||
import io.jsonwebtoken.JwsHeader;
|
||||
import io.jsonwebtoken.SigningKeyResolverAdapter;
|
||||
|
||||
public class JwsSigningKeyResolverAdapter extends SigningKeyResolverAdapter {
|
||||
private void sink(Object o) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public byte[] resolveSigningKeyBytes(JwsHeader header, Claims claims) {
|
||||
final String keyId = header.getKeyId();
|
||||
String example = "example:" + keyId;
|
||||
sink(example); // $ hasRemoteTaintFlow
|
||||
|
||||
return new byte[0];
|
||||
}
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/servlet-api-2.4:${testdir}/../../../stubs/springframework-5.3.8:${testdir}/../../../stubs/google-android-9.0.0:${testdir}/../../../stubs/playframework-2.6.x:${testdir}/../../../stubs/jackson-databind-2.12:${testdir}/../../../stubs/jackson-core-2.12:${testdir}/../../../stubs/akka-2.6.x
|
||||
//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/servlet-api-2.4:${testdir}/../../../stubs/springframework-5.3.8:${testdir}/../../../stubs/google-android-9.0.0:${testdir}/../../../stubs/playframework-2.6.x:${testdir}/../../../stubs/jackson-databind-2.12:${testdir}/../../../stubs/jackson-core-2.12:${testdir}/../../../stubs/akka-2.6.x:${testdir}/../../../stubs/jwtk-jjwt-0.11.2
|
||||
Reference in New Issue
Block a user