Fix XSS injection when changing service key friendly name
This commit is contained in:
parent
21028ab3fa
commit
9afdf3c299
1 changed files with 2 additions and 2 deletions
|
@ -11,7 +11,7 @@ angular.module('quay').directive('serviceKeysManager', function () {
|
||||||
scope: {
|
scope: {
|
||||||
'isEnabled': '=isEnabled'
|
'isEnabled': '=isEnabled'
|
||||||
},
|
},
|
||||||
controller: function($scope, $element, ApiService, TableService, UIService) {
|
controller: function($scope, $element, $sanitize, ApiService, TableService, UIService) {
|
||||||
$scope.options = {
|
$scope.options = {
|
||||||
'filter': null,
|
'filter': null,
|
||||||
'predicate': 'expiration_datetime',
|
'predicate': 'expiration_datetime',
|
||||||
|
@ -98,7 +98,7 @@ angular.module('quay').directive('serviceKeysManager', function () {
|
||||||
$scope.showChangeName = function(key) {
|
$scope.showChangeName = function(key) {
|
||||||
bootbox.prompt({
|
bootbox.prompt({
|
||||||
'size': 'small',
|
'size': 'small',
|
||||||
'title': 'Enter a friendly name for key ' + $scope.getKeyTitle(key),
|
'title': 'Enter a friendly name for key ' + $sanitize($scope.getKeyTitle(key)),
|
||||||
'value': key.name || '',
|
'value': key.name || '',
|
||||||
'callback': function(value) {
|
'callback': function(value) {
|
||||||
if (value != null) {
|
if (value != null) {
|
||||||
|
|
Reference in a new issue