Escape special characters in credits (#5064)

This commit is contained in:
Albert Lee 2018-03-31 04:08:15 -05:00 committed by Fabian Affolter
parent e2b5ee1364
commit 3a94dc98c4

View File

@ -58,7 +58,12 @@ github.repos.getForOrg({
cb(err);
return;
}
if(userInfo.login == 'RubenKelevra') userInfo.name = 'RubenKelevra'; // ugh, because his name is `@RubenKelevra`
if (userInfo.name) {
userInfo.name = userInfo.name.replace(/^@/, '')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/[\\`*_{}[\]()#+-.!~|]/g, '\\$&');
}
usersMap[login].info.name = userInfo.name || userInfo.login;
usersMap[login].info.username = userInfo.login;
cb();