Skip to content

Commit

Permalink
Fix issue swagger-api#1866, XSS in content types from schema.
Browse files Browse the repository at this point in the history
  • Loading branch information
joevennix committed Jan 13, 2016
1 parent 3abf8d2 commit 50c713a
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 25 deletions.
30 changes: 15 additions & 15 deletions dist/swagger-ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ this["Handlebars"]["templates"]["content_type"] = Handlebars.template({"1":funct
if (stack1 != null) { buffer += stack1; }
return buffer;
},"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))
+ "\">";
stack1 = lambda(depth0, depth0);
if (stack1 != null) { buffer += stack1; }
return buffer + "</option>\n";
+ "\">"
+ escapeExpression(lambda(depth0, depth0))
+ "</option>\n";
},"4":function(depth0,helpers,partials,data) {
return " <option value=\"application/json\">application/json</option>\n";
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
Expand Down Expand Up @@ -801,12 +801,12 @@ this["Handlebars"]["templates"]["parameter_content_type"] = Handlebars.template(
if (stack1 != null) { buffer += stack1; }
return buffer;
},"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))
+ "\">";
stack1 = lambda(depth0, depth0);
if (stack1 != null) { buffer += stack1; }
return buffer + "</option>\n";
+ "\">"
+ escapeExpression(lambda(depth0, depth0))
+ "</option>\n";
},"4":function(depth0,helpers,partials,data) {
return " <option value=\"application/json\">application/json</option>\n";
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
Expand Down Expand Up @@ -862,12 +862,12 @@ this["Handlebars"]["templates"]["response_content_type"] = Handlebars.template({
if (stack1 != null) { buffer += stack1; }
return buffer;
},"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))
+ "\">";
stack1 = lambda(depth0, depth0);
if (stack1 != null) { buffer += stack1; }
return buffer + "</option>\n";
+ "\">"
+ escapeExpression(lambda(depth0, depth0))
+ "</option>\n";
},"4":function(depth0,helpers,partials,data) {
return " <option value=\"application/json\">application/json</option>\n";
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
Expand Down
14 changes: 7 additions & 7 deletions dist/swagger-ui.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/main/template/content_type.handlebars
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<select name="contentType" id="{{contentTypeId}}">
{{#if produces}}
{{#each produces}}
<option value="{{this}}">{{{this}}}</option>
<option value="{{this}}">{{this}}</option>
{{/each}}
{{else}}
<option value="application/json">application/json</option>
Expand Down
2 changes: 1 addition & 1 deletion src/main/template/parameter_content_type.handlebars
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<select name="parameterContentType" id="{{parameterContentTypeId}}">
{{#if consumes}}
{{#each consumes}}
<option value="{{this}}">{{{this}}}</option>
<option value="{{this}}">{{this}}</option>
{{/each}}
{{else}}
<option value="application/json">application/json</option>
Expand Down
2 changes: 1 addition & 1 deletion src/main/template/response_content_type.handlebars
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<select name="responseContentType" id="{{responseContentTypeId}}">
{{#if produces}}
{{#each produces}}
<option value="{{this}}">{{{this}}}</option>
<option value="{{this}}">{{this}}</option>
{{/each}}
{{else}}
<option value="application/json">application/json</option>
Expand Down

0 comments on commit 50c713a

Please sign in to comment.