@@ -19,18 +19,18 @@ public static Response specificContentType(boolean safeContentType, boolean chai
1919 if (!safeContentType ) {
2020 if (chainDirectly ) {
2121 if (contentTypeFirst )
22- return builder .type (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $xss
22+ return builder .type (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $ xss
2323 else
24- return builder .entity (userControlled ).type (MediaType .TEXT_HTML ).build (); // $xss
24+ return builder .entity (userControlled ).type (MediaType .TEXT_HTML ).build (); // $ xss
2525 }
2626 else {
2727 if (contentTypeFirst ) {
2828 Response .ResponseBuilder builder2 = builder .type (MediaType .TEXT_HTML );
29- return builder2 .entity (userControlled ).build (); // $xss
29+ return builder2 .entity (userControlled ).build (); // $ xss
3030 }
3131 else {
3232 Response .ResponseBuilder builder2 = builder .entity (userControlled );
33- return builder2 .type (MediaType .TEXT_HTML ).build (); // $xss
33+ return builder2 .type (MediaType .TEXT_HTML ).build (); // $ xss
3434 }
3535 }
3636 }
@@ -105,39 +105,39 @@ else if(route == 8) {
105105 else {
106106 if (route == 0 ) {
107107 // via ok, as a string literal:
108- return Response .ok ("text/html" ).entity (userControlled ).build (); // $xss
108+ return Response .ok ("text/html" ).entity (userControlled ).build (); // $ xss
109109 }
110110 else if (route == 1 ) {
111111 // via ok, as a string constant:
112- return Response .ok (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $xss
112+ return Response .ok (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $ xss
113113 }
114114 else if (route == 2 ) {
115115 // via ok, as a MediaType constant:
116- return Response .ok (MediaType .TEXT_HTML_TYPE ).entity (userControlled ).build (); // $xss
116+ return Response .ok (MediaType .TEXT_HTML_TYPE ).entity (userControlled ).build (); // $ xss
117117 }
118118 else if (route == 3 ) {
119119 // via ok, as a Variant, via constructor:
120- return Response .ok (new Variant (MediaType .TEXT_HTML_TYPE , "language" , "encoding" )).entity (userControlled ).build (); // $xss
120+ return Response .ok (new Variant (MediaType .TEXT_HTML_TYPE , "language" , "encoding" )).entity (userControlled ).build (); // $ xss
121121 }
122122 else if (route == 4 ) {
123123 // via ok, as a Variant, via static method:
124- return Response .ok (Variant .mediaTypes (MediaType .TEXT_HTML_TYPE ).build ()).entity (userControlled ).build (); // $xss
124+ return Response .ok (Variant .mediaTypes (MediaType .TEXT_HTML_TYPE ).build ()).entity (userControlled ).build (); // $ xss
125125 }
126126 else if (route == 5 ) {
127127 // via ok, as a Variant, via instance method:
128- return Response .ok (Variant .languages (Locale .UK ).mediaTypes (MediaType .TEXT_HTML_TYPE ).build ()).entity (userControlled ).build (); // $xss
128+ return Response .ok (Variant .languages (Locale .UK ).mediaTypes (MediaType .TEXT_HTML_TYPE ).build ()).entity (userControlled ).build (); // $ xss
129129 }
130130 else if (route == 6 ) {
131131 // via builder variant, before entity:
132- return Response .ok ().variant (new Variant (MediaType .TEXT_HTML_TYPE , "language" , "encoding" )).entity (userControlled ).build (); // $xss
132+ return Response .ok ().variant (new Variant (MediaType .TEXT_HTML_TYPE , "language" , "encoding" )).entity (userControlled ).build (); // $ xss
133133 }
134134 else if (route == 7 ) {
135135 // via builder variant, after entity:
136- return Response .ok ().entity (userControlled ).variant (new Variant (MediaType .TEXT_HTML_TYPE , "language" , "encoding" )).build (); // $xss
136+ return Response .ok ().entity (userControlled ).variant (new Variant (MediaType .TEXT_HTML_TYPE , "language" , "encoding" )).build (); // $ xss
137137 }
138138 else if (route == 8 ) {
139139 // provide entity via ok, then content-type via builder:
140- return Response .ok (userControlled ).type (MediaType .TEXT_HTML_TYPE ).build (); // $xss
140+ return Response .ok (userControlled ).type (MediaType .TEXT_HTML_TYPE ).build (); // $ xss
141141 }
142142 }
143143
@@ -162,27 +162,27 @@ public static Response methodContentTypeSafeStringLiteral(String userControlled)
162162
163163 @ GET @ Produces (MediaType .TEXT_HTML )
164164 public static Response methodContentTypeUnsafe (String userControlled ) {
165- return Response .ok (userControlled ).build (); // $xss
165+ return Response .ok (userControlled ).build (); // $ xss
166166 }
167167
168168 @ POST @ Produces (MediaType .TEXT_HTML )
169169 public static Response methodContentTypeUnsafePost (String userControlled ) {
170- return Response .ok (userControlled ).build (); // $xss
170+ return Response .ok (userControlled ).build (); // $ xss
171171 }
172172
173173 @ GET @ Produces ("text/html" )
174174 public static Response methodContentTypeUnsafeStringLiteral (String userControlled ) {
175- return Response .ok (userControlled ).build (); // $xss
175+ return Response .ok (userControlled ).build (); // $ xss
176176 }
177177
178178 @ GET @ Produces ({MediaType .TEXT_HTML , MediaType .APPLICATION_JSON })
179179 public static Response methodContentTypeMaybeSafe (String userControlled ) {
180- return Response .ok (userControlled ).build (); // $xss
180+ return Response .ok (userControlled ).build (); // $ xss
181181 }
182182
183183 @ GET @ Produces (MediaType .APPLICATION_JSON )
184184 public static Response methodContentTypeSafeOverriddenWithUnsafe (String userControlled ) {
185- return Response .ok ().type (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $xss
185+ return Response .ok ().type (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $ xss
186186 }
187187
188188 @ GET @ Produces (MediaType .TEXT_HTML )
@@ -205,12 +205,12 @@ public String testDirectReturn(String userControlled) {
205205
206206 @ GET @ Produces ({"text/html" })
207207 public Response overridesWithUnsafe (String userControlled ) {
208- return Response .ok (userControlled ).build (); // $xss
208+ return Response .ok (userControlled ).build (); // $ xss
209209 }
210210
211211 @ GET
212212 public Response overridesWithUnsafe2 (String userControlled ) {
213- return Response .ok ().type (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $xss
213+ return Response .ok ().type (MediaType .TEXT_HTML ).entity (userControlled ).build (); // $ xss
214214 }
215215 }
216216
@@ -219,12 +219,12 @@ public Response overridesWithUnsafe2(String userControlled) {
219219 public static class ClassContentTypeUnsafe {
220220 @ GET
221221 public Response test (String userControlled ) {
222- return Response .ok (userControlled ).build (); // $xss
222+ return Response .ok (userControlled ).build (); // $ xss
223223 }
224224
225225 @ GET
226226 public String testDirectReturn (String userControlled ) {
227- return userControlled ; // $xss
227+ return userControlled ; // $ xss
228228 }
229229
230230 @ GET @ Produces ({"application/json" })
@@ -240,12 +240,12 @@ public Response overridesWithSafe2(String userControlled) {
240240
241241 @ GET
242242 public static Response entityWithNoMediaType (String userControlled ) {
243- return Response .ok (userControlled ).build (); // $xss
243+ return Response .ok (userControlled ).build (); // $ xss
244244 }
245245
246246 @ GET
247247 public static String stringWithNoMediaType (String userControlled ) {
248- return userControlled ; // $xss
248+ return userControlled ; // $ xss
249249 }
250250
251- }
251+ }
0 commit comments