Skip to content

Commit 451a46b

Browse files
committed
Add models for getLanguage, getMediaType
1 parent 5e7a3ca commit 451a46b

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

java/ql/lib/semmle/code/java/frameworks/JaxWS.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -977,7 +977,7 @@ private class ContainerRequestContextModel extends SourceModelCsv {
977977
["javax", "jakarta"] + ".ws.rs.container;ContainerRequestContext;true;" +
978978
[
979979
"getAcceptableLanguages", "getAcceptableMediaTypes", "getCookies", "getEntityStream",
980-
"getHeaders", "getHeaderString", "getUriInfo"
980+
"getHeaders", "getHeaderString", "getLanguage", "getMediaType", "getUriInfo"
981981
] + ";;;ReturnValue;remote"
982982
}
983983
}

java/ql/test/library-tests/frameworks/JaxWs/JakartaContainerRequestContextSources.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ void test(ContainerRequestContext context) throws Exception {
1212
sink(buf); // $ hasTaintFlow
1313
sink(context.getHeaders().getFirst("someKey")); // $ hasTaintFlow
1414
sink(context.getHeaderString("someKey")); // $ hasValueFlow
15+
sink(context.getLanguage()); // $ hasValueFlow
16+
sink(context.getMediaType().getType()); // $ hasTaintFlow
1517
sink(context.getUriInfo().getPath()); // $ hasTaintFlow
1618
}
1719
}

java/ql/test/library-tests/frameworks/JaxWs/JaxRsContainerRequestContextSources.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ void test(ContainerRequestContext context) throws Exception {
1212
sink(buf); // $ hasTaintFlow
1313
sink(context.getHeaders().getFirst("someKey")); // $ hasTaintFlow
1414
sink(context.getHeaderString("someKey")); // $ hasValueFlow
15+
sink(context.getLanguage()); // $ hasValueFlow
16+
sink(context.getMediaType().getType()); // $ hasTaintFlow
1517
sink(context.getUriInfo().getPath()); // $ hasTaintFlow
1618
}
1719
}

0 commit comments

Comments
 (0)