Properly escaping fullname
To prevent XSS attacks, we now properly escape any string containing the user's fullname. Enumerated by searching webview.py for "fullname", and "git grep"-ing any occurrences. This also exposed some unused strings, which I deleted for clarity.
This commit is contained in:
@@ -40,7 +40,7 @@ from django.template.defaultfilters import escapejs
|
||||
<div class="wrapper-banner wrapper-banner-user">
|
||||
<section class="banner banner-user">
|
||||
<div class="message message-block message-notice">
|
||||
<h2 class="message-title hd-5 emphasized">${accomplishment_banner_opening}</h2>
|
||||
<h2 class="message-title hd-5 emphasized">${accomplishment_banner_opening | h}</h2>
|
||||
<div class="wrapper-copy-and-actions">
|
||||
<p class="message-copy copy copy-base emphasized">${accomplishment_banner_congrats}</p>
|
||||
<div class="message-actions">
|
||||
|
||||
@@ -24,7 +24,7 @@ course_mode_class = course_mode if course_mode else ''
|
||||
<div class="wrapper-statement-and-signatories">
|
||||
<div class="accomplishment-statement">
|
||||
<p class="accomplishment-statement-lead">
|
||||
<strong class="accomplishment-recipient hd-1 emphasized">${accomplishment_copy_name}</strong>
|
||||
<strong class="accomplishment-recipient hd-1 emphasized">${accomplishment_copy_name | h}</strong>
|
||||
<span class="accomplishment-summary copy copy-lead">${accomplishment_copy_description_full}</span>
|
||||
|
||||
<span class="accomplishment-course hd-1 emphasized">
|
||||
@@ -86,7 +86,7 @@ course_mode_class = course_mode if course_mode else ''
|
||||
|
||||
<div class="wrapper-accomplishment-metadata">
|
||||
<div class="accomplishment-metadata">
|
||||
<h2 class="accomplishment-metadata-title hd-6">${accomplishment_copy_more_about}</h2>
|
||||
<h2 class="accomplishment-metadata-title hd-6">${accomplishment_copy_more_about | h}</h2>
|
||||
|
||||
<div class="wrapper-metadata">
|
||||
<dl class="metadata accomplishment-recipient">
|
||||
@@ -96,7 +96,7 @@ course_mode_class = course_mode if course_mode else ''
|
||||
<img class="src" src="/static/certificates/images/demo-user-profile.png" alt="">
|
||||
</span>
|
||||
<div class="recipient-details">
|
||||
<h3 class="recipient-name">${accomplishment_copy_name}</h3>
|
||||
<h3 class="recipient-name">${accomplishment_copy_name | h}</h3>
|
||||
<p class="recipient-username">${accomplishment_copy_username} @ ${platform_name}</p>
|
||||
</div>
|
||||
</dd>
|
||||
|
||||
Reference in New Issue
Block a user