escaping html

This commit is contained in:
Miodec 2022-11-07 18:31:54 +01:00
parent 310db63597
commit 1e22daea1c

View file

@ -135,14 +135,22 @@ export async function update(
const git = profile.details?.socialProfiles.github;
if (git) {
socialsEl.append(
`<a href='https://github.com/${git}/' target="_blank" aria-label="${git}" data-balloon-pos="up"><i class="fab fa-fw fa-github"></i></a>`
`<a href='https://github.com/${Misc.escapeHTML(
git
)}/' target="_blank" aria-label="${Misc.escapeHTML(
git
)}" data-balloon-pos="up"><i class="fab fa-fw fa-github"></i></a>`
);
}
const twitter = profile.details?.socialProfiles.twitter;
if (twitter) {
socialsEl.append(
`<a href='https://twitter.com/${twitter}' target="_blank" aria-label="${twitter}" data-balloon-pos="up"><i class="fab fa-fw fa-twitter"></i></a>`
`<a href='https://twitter.com/${Misc.escapeHTML(
twitter
)}' target="_blank" aria-label="${Misc.escapeHTML(
twitter
)}" data-balloon-pos="up"><i class="fab fa-fw fa-twitter"></i></a>`
);
}