Fix issue #1866, XSS in content types from schema.
This commit is contained in:
30
dist/swagger-ui.js
vendored
30
dist/swagger-ui.js
vendored
@@ -21,12 +21,12 @@ this["Handlebars"]["templates"]["content_type"] = Handlebars.template({"1":funct
|
|||||||
if (stack1 != null) { buffer += stack1; }
|
if (stack1 != null) { buffer += stack1; }
|
||||||
return buffer;
|
return buffer;
|
||||||
},"2":function(depth0,helpers,partials,data) {
|
},"2":function(depth0,helpers,partials,data) {
|
||||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, buffer = " <option value=\""
|
var lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||||
|
return " <option value=\""
|
||||||
+ escapeExpression(lambda(depth0, depth0))
|
+ escapeExpression(lambda(depth0, depth0))
|
||||||
+ "\">";
|
+ "\">"
|
||||||
stack1 = lambda(depth0, depth0);
|
+ escapeExpression(lambda(depth0, depth0))
|
||||||
if (stack1 != null) { buffer += stack1; }
|
+ "</option>\n";
|
||||||
return buffer + "</option>\n";
|
|
||||||
},"4":function(depth0,helpers,partials,data) {
|
},"4":function(depth0,helpers,partials,data) {
|
||||||
return " <option value=\"application/json\">application/json</option>\n";
|
return " <option value=\"application/json\">application/json</option>\n";
|
||||||
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||||
@@ -801,12 +801,12 @@ this["Handlebars"]["templates"]["parameter_content_type"] = Handlebars.template(
|
|||||||
if (stack1 != null) { buffer += stack1; }
|
if (stack1 != null) { buffer += stack1; }
|
||||||
return buffer;
|
return buffer;
|
||||||
},"2":function(depth0,helpers,partials,data) {
|
},"2":function(depth0,helpers,partials,data) {
|
||||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, buffer = " <option value=\""
|
var lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||||
|
return " <option value=\""
|
||||||
+ escapeExpression(lambda(depth0, depth0))
|
+ escapeExpression(lambda(depth0, depth0))
|
||||||
+ "\">";
|
+ "\">"
|
||||||
stack1 = lambda(depth0, depth0);
|
+ escapeExpression(lambda(depth0, depth0))
|
||||||
if (stack1 != null) { buffer += stack1; }
|
+ "</option>\n";
|
||||||
return buffer + "</option>\n";
|
|
||||||
},"4":function(depth0,helpers,partials,data) {
|
},"4":function(depth0,helpers,partials,data) {
|
||||||
return " <option value=\"application/json\">application/json</option>\n";
|
return " <option value=\"application/json\">application/json</option>\n";
|
||||||
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||||
@@ -862,12 +862,12 @@ this["Handlebars"]["templates"]["response_content_type"] = Handlebars.template({
|
|||||||
if (stack1 != null) { buffer += stack1; }
|
if (stack1 != null) { buffer += stack1; }
|
||||||
return buffer;
|
return buffer;
|
||||||
},"2":function(depth0,helpers,partials,data) {
|
},"2":function(depth0,helpers,partials,data) {
|
||||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, buffer = " <option value=\""
|
var lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||||
|
return " <option value=\""
|
||||||
+ escapeExpression(lambda(depth0, depth0))
|
+ escapeExpression(lambda(depth0, depth0))
|
||||||
+ "\">";
|
+ "\">"
|
||||||
stack1 = lambda(depth0, depth0);
|
+ escapeExpression(lambda(depth0, depth0))
|
||||||
if (stack1 != null) { buffer += stack1; }
|
+ "</option>\n";
|
||||||
return buffer + "</option>\n";
|
|
||||||
},"4":function(depth0,helpers,partials,data) {
|
},"4":function(depth0,helpers,partials,data) {
|
||||||
return " <option value=\"application/json\">application/json</option>\n";
|
return " <option value=\"application/json\">application/json</option>\n";
|
||||||
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||||
|
|||||||
14
dist/swagger-ui.min.js
vendored
14
dist/swagger-ui.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
|||||||
<select name="contentType" id="{{contentTypeId}}">
|
<select name="contentType" id="{{contentTypeId}}">
|
||||||
{{#if produces}}
|
{{#if produces}}
|
||||||
{{#each produces}}
|
{{#each produces}}
|
||||||
<option value="{{this}}">{{{this}}}</option>
|
<option value="{{this}}">{{this}}</option>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{else}}
|
{{else}}
|
||||||
<option value="application/json">application/json</option>
|
<option value="application/json">application/json</option>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<select name="parameterContentType" id="{{parameterContentTypeId}}">
|
<select name="parameterContentType" id="{{parameterContentTypeId}}">
|
||||||
{{#if consumes}}
|
{{#if consumes}}
|
||||||
{{#each consumes}}
|
{{#each consumes}}
|
||||||
<option value="{{this}}">{{{this}}}</option>
|
<option value="{{this}}">{{this}}</option>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{else}}
|
{{else}}
|
||||||
<option value="application/json">application/json</option>
|
<option value="application/json">application/json</option>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<select name="responseContentType" id="{{responseContentTypeId}}">
|
<select name="responseContentType" id="{{responseContentTypeId}}">
|
||||||
{{#if produces}}
|
{{#if produces}}
|
||||||
{{#each produces}}
|
{{#each produces}}
|
||||||
<option value="{{this}}">{{{this}}}</option>
|
<option value="{{this}}">{{this}}</option>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{else}}
|
{{else}}
|
||||||
<option value="application/json">application/json</option>
|
<option value="application/json">application/json</option>
|
||||||
|
|||||||
Reference in New Issue
Block a user