Add models for decode/encodePointer methods

This commit is contained in:
Chris Smowton
2021-07-13 11:10:46 +01:00
parent 2bd58d6ba7
commit 78fe0f810a
2 changed files with 30 additions and 0 deletions

View File

@@ -223,6 +223,20 @@ public class Test {
out = jakarta.json.Json.createWriter(in);
sink(out); // $hasTaintFlow
}
{
// "jakarta.json;Json;false;decodePointer;;;Argument[0];ReturnValue;taint"
String out = null;
String in = (String)source();
out = jakarta.json.Json.decodePointer(in);
sink(out); // $hasTaintFlow
}
{
// "jakarta.json;Json;false;encodePointer;;;Argument[0];ReturnValue;taint"
String out = null;
String in = (String)source();
out = jakarta.json.Json.encodePointer(in);
sink(out); // $hasTaintFlow
}
{
// "jakarta.json;JsonArray;false;getBoolean;;;Argument[-1];ReturnValue;taint"
boolean out = false;
@@ -1934,6 +1948,20 @@ public class Test {
out = javax.json.Json.createWriter(in);
sink(out); // $hasTaintFlow
}
{
// "javax.json;Json;false;decodePointer;;;Argument[0];ReturnValue;taint"
String out = null;
String in = (String)source();
out = javax.json.Json.decodePointer(in);
sink(out); // $hasTaintFlow
}
{
// "javax.json;Json;false;encodePointer;;;Argument[0];ReturnValue;taint"
String out = null;
String in = (String)source();
out = javax.json.Json.encodePointer(in);
sink(out); // $hasTaintFlow
}
{
// "javax.json;JsonArray;false;getBoolean;;;Argument[-1];ReturnValue;taint"
boolean out = false;