diff --git a/src/sentry/templates/sentry/emails/access-approved.txt b/src/sentry/templates/sentry/emails/access-approved.txt index ecb100cfe5e3e3..783db9bb793a91 100644 --- a/src/sentry/templates/sentry/emails/access-approved.txt +++ b/src/sentry/templates/sentry/emails/access-approved.txt @@ -1 +1,3 @@ +{% autoescape off %} You have been granted access to the {{ organization.slug }} / #{{ team.slug }} team on Sentry. +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/activity/release.txt b/src/sentry/templates/sentry/emails/activity/release.txt index 1733e761ac495c..29ca02557a1482 100644 --- a/src/sentry/templates/sentry/emails/activity/release.txt +++ b/src/sentry/templates/sentry/emails/activity/release.txt @@ -1,5 +1,7 @@ +{% autoescape off %} Version {{ version_parsed }} was deployed to {{ environment }} on {{ deploy.date_finished }} {% for project, release_link, resolved_issue_count in projects %} {{ release_link }} {% endfor %} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/auth-link-identity.txt b/src/sentry/templates/sentry/emails/auth-link-identity.txt index f12ac65bb0e14f..3ccb2b011f9d46 100644 --- a/src/sentry/templates/sentry/emails/auth-link-identity.txt +++ b/src/sentry/templates/sentry/emails/auth-link-identity.txt @@ -1,3 +1,4 @@ +{% autoescape off %} {{ provider.name }} Single Sign-On has been configured for the {{ organization.name }} organization. Link your Sentry account to enable signing on with your {{ provider.name }} account by visiting the following url: @@ -5,3 +6,4 @@ Link your Sentry account to enable signing on with your {{ provider.name }} acco {{ url }} SSO link request invoked by {{ actor_email }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/auth-sso-disabled.txt b/src/sentry/templates/sentry/emails/auth-sso-disabled.txt index 468cdc4e0bd11d..cae027500391e6 100644 --- a/src/sentry/templates/sentry/emails/auth-sso-disabled.txt +++ b/src/sentry/templates/sentry/emails/auth-sso-disabled.txt @@ -1,3 +1,4 @@ +{% autoescape off %} {{ provider.name }} Single Sign-On has been disabled for the {{ organization.name }} organization. {% if has_password %} @@ -11,3 +12,4 @@ You can now login using your email {{ email }}, however you'll first have to set {% endif %} SSO was disabled by {{ actor_email }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/codeowners-auto-sync-failure.txt b/src/sentry/templates/sentry/emails/codeowners-auto-sync-failure.txt index 0f4a2e6e8d3200..d3555bb906b179 100644 --- a/src/sentry/templates/sentry/emails/codeowners-auto-sync-failure.txt +++ b/src/sentry/templates/sentry/emails/codeowners-auto-sync-failure.txt @@ -1,6 +1,8 @@ +{% autoescape off %} Action Required --------------- We failed to fetch the latest CODEOWNERS file from your source code provider. Your Code Owners are out of sync with your CODEOWNERS for {{project_name}}. You can still manually sync the Code Owners in the project. {{ url }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/confirm_email.txt b/src/sentry/templates/sentry/emails/confirm_email.txt index 9ac2be988f9da7..897fbfdf517d5a 100644 --- a/src/sentry/templates/sentry/emails/confirm_email.txt +++ b/src/sentry/templates/sentry/emails/confirm_email.txt @@ -1,3 +1,4 @@ +{% autoescape off %} {% if is_new_user %} Thanks for signing up for Sentry! {% endif %} @@ -13,3 +14,4 @@ If you did not sign up, you may simply ignore this email. {% else %} If you did not make this request, you may simply ignore this email. {% endif %} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/crons/broken-monitors.txt b/src/sentry/templates/sentry/emails/crons/broken-monitors.txt index 61d2892da2a6f5..e0fd9908997694 100644 --- a/src/sentry/templates/sentry/emails/crons/broken-monitors.txt +++ b/src/sentry/templates/sentry/emails/crons/broken-monitors.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Your Cron Monitors Aren't Working We've noticed the cron monitors below have not processed a successful check-in for multiple days: @@ -11,3 +12,4 @@ To bring your monitors back to a healthy status, we recommend checking out our t View Monitors: {{ view_monitors_link }} Still facing issues? Reach our to our support team "https://sentry.zendesk.com/hc/en-us/requests/new". +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/crons/muted-monitors.txt b/src/sentry/templates/sentry/emails/crons/muted-monitors.txt index 0d5fb696537422..d652fcc28bca30 100644 --- a/src/sentry/templates/sentry/emails/crons/muted-monitors.txt +++ b/src/sentry/templates/sentry/emails/crons/muted-monitors.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Your Cron Monitors Have Been Muted The Cron Monitors below have not processed a successful check-in for multiple weeks. We have automatically muted the failing environments for these monitors: @@ -15,3 +16,4 @@ Note that muted monitors will still count towards on-demand budget, but can be d We recommend checking out our troubleshooting guide and our FAQs: "https://docs.sentry.io/product/crons/troubleshooting/" for further information on how you can bring your monitors back to a healthy status. Still facing issues? Reach out to our support team "https://sentry.zendesk.com/hc/en-us/requests/new". +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/data-export-failure.txt b/src/sentry/templates/sentry/emails/data-export-failure.txt index b8bf6ecc6ea60d..c537c65f211810 100644 --- a/src/sentry/templates/sentry/emails/data-export-failure.txt +++ b/src/sentry/templates/sentry/emails/data-export-failure.txt @@ -1,3 +1,4 @@ +{% autoescape off %} We couldn't export your data. ----------------------------- @@ -15,3 +16,4 @@ This is what you sent us. Maybe it'll help you sort this out. Need a little more help? - https://docs.sentry.io/ (Documentation) - https://sentry.zendesk.com/hc/en-us (Help Center) +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/data-export-success.txt b/src/sentry/templates/sentry/emails/data-export-success.txt index f07f58d1343d11..4f0bd4b66c6cd5 100644 --- a/src/sentry/templates/sentry/emails/data-export-success.txt +++ b/src/sentry/templates/sentry/emails/data-export-success.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Your data is ready. ------------------- @@ -6,3 +7,4 @@ See, that wasn't so bad. We're all done assembling your download. Now have at it {{url|safe}} The download file expires at {{expiration}}. So don't get attached. +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/digests/body.txt b/src/sentry/templates/sentry/emails/digests/body.txt index d2a149d83df16b..7aab877dd7c0f2 100644 --- a/src/sentry/templates/sentry/emails/digests/body.txt +++ b/src/sentry/templates/sentry/emails/digests/body.txt @@ -1,3 +1,4 @@ +{% autoescape off %} {% load sentry_helpers %} {% load sentry_features %}Notifications for {{ project.slug }} {{ start|date:"N j, Y, P e" }} to {{ end|date:"N j, Y, P e" }} @@ -10,3 +11,4 @@ {% endfor %} Unsubscribe: {{ unsubscribe_link }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/dyn-sampling-custom-rule-fulfilled.txt b/src/sentry/templates/sentry/emails/dyn-sampling-custom-rule-fulfilled.txt index e41cd63c63357c..07815d62bb5f3b 100644 --- a/src/sentry/templates/sentry/emails/dyn-sampling-custom-rule-fulfilled.txt +++ b/src/sentry/templates/sentry/emails/dyn-sampling-custom-rule-fulfilled.txt @@ -1,3 +1,4 @@ +{% autoescape off %} We have samples! We've collected {{ num_samples }} samples for the following search query: @@ -7,3 +8,4 @@ We'll stop giving special priority to samples for your query once we collected 1 View samples here: {{ discover_link|safe }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/identity-invalid.txt b/src/sentry/templates/sentry/emails/identity-invalid.txt index 44e0aac1af645b..d538af1532d322 100644 --- a/src/sentry/templates/sentry/emails/identity-invalid.txt +++ b/src/sentry/templates/sentry/emails/identity-invalid.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Action Required --------------- @@ -6,3 +7,4 @@ An identity with a third party service provider ({{ identity.provider }}) failed You will need to associate your account with {{ identity.provider }} to continue using the integration. {{ auth_url }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/idp_verification_email.txt b/src/sentry/templates/sentry/emails/idp_verification_email.txt index 22865a94cd990f..d2d4c5458d6041 100644 --- a/src/sentry/templates/sentry/emails/idp_verification_email.txt +++ b/src/sentry/templates/sentry/emails/idp_verification_email.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Sentry received a login attempt for {{ organization }} authenticated by {{ provider }}, with the credentials {{ email }}. If this was you, and you wish to associate your existing Sentry account to the new {{ provider }} identity for {{ email }}, please click the link below. @@ -5,3 +6,4 @@ If this was you, and you wish to associate your existing Sentry account to the n This authentication link will expire in 10 minutes. {{ url|safe }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/member-invite.txt b/src/sentry/templates/sentry/emails/member-invite.txt index 71a60da8aa98df..c22ebaa378bea2 100644 --- a/src/sentry/templates/sentry/emails/member-invite.txt +++ b/src/sentry/templates/sentry/emails/member-invite.txt @@ -1,3 +1,4 @@ +{% autoescape off %} You've been invited to Sentry Your teammates at {{ organization.name }} are using Sentry to track and debug software errors. @@ -7,3 +8,4 @@ Join your team by visiting the following url: {{ url }} Check out the Sentry website (https://sentry.io) if you'd like to learn more before diving in. +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/mfa-too-many-attempts.txt b/src/sentry/templates/sentry/emails/mfa-too-many-attempts.txt index 7ec831bc6473f2..70b297601d09fd 100644 --- a/src/sentry/templates/sentry/emails/mfa-too-many-attempts.txt +++ b/src/sentry/templates/sentry/emails/mfa-too-many-attempts.txt @@ -1,3 +1,4 @@ +{% autoescape off %} This is a notice that your Sentry account ({{ email }}) has failed multiple login attempts at the 2FA step from the following location: IP address: {{ ip_address }} @@ -13,3 +14,4 @@ If these logins are not from you, we recommend you log in to your Sentry account {{ url }} On the same account security page, we also recommend you click the “Sign out of all devices” button to remove all currently logged-in sessions of your account. +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/missing-members-nudge.txt b/src/sentry/templates/sentry/emails/missing-members-nudge.txt index 74cbccaa5732a4..2c86ed0d009a27 100644 --- a/src/sentry/templates/sentry/emails/missing-members-nudge.txt +++ b/src/sentry/templates/sentry/emails/missing-members-nudge.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Bring your full {{ provider }} team on board in Sentry @@ -12,3 +13,4 @@ Most Active Contributors {% endfor %} View Missing Members {{ members_list_url }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/onboarding-continuation.txt b/src/sentry/templates/sentry/emails/onboarding-continuation.txt index a65e03a38b3f89..5d000c1e7cc3dd 100644 --- a/src/sentry/templates/sentry/emails/onboarding-continuation.txt +++ b/src/sentry/templates/sentry/emails/onboarding-continuation.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Finish Onboarding Hey {{ recipient_name }} @@ -7,3 +8,4 @@ about your {{ platforms }} project{{num_platforms|pluralize}}. Click the button your computer to complete the set up for {{ organization_name }}. {{ onboarding_link }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/org_delete_confirm.txt b/src/sentry/templates/sentry/emails/org_delete_confirm.txt index 3fd969b095be9b..2bd236b0ef6eef 100644 --- a/src/sentry/templates/sentry/emails/org_delete_confirm.txt +++ b/src/sentry/templates/sentry/emails/org_delete_confirm.txt @@ -1,3 +1,4 @@ +{% autoescape off %} The {{ organization.name }} organization has been scheduled for deletion by: User: {{ username }} @@ -9,3 +10,4 @@ This irreversible deletion will take place at {{ eta }} and will permanently rem If this was unintentional and you would like to cancel the deletion: {{ url }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/organization-invite-request.txt b/src/sentry/templates/sentry/emails/organization-invite-request.txt index 4a85e4f94c4996..f8a6769c21627c 100644 --- a/src/sentry/templates/sentry/emails/organization-invite-request.txt +++ b/src/sentry/templates/sentry/emails/organization-invite-request.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Request for Access {{ inviter_name }} has requested to invite {{ email }} to the {{ organization_name }} organization. @@ -7,3 +8,4 @@ View access requests by clicking the link below: {{ pending_requests_link }} You are receiving this email because you're listed as an organization Owner or Manager. +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/organization-join-request.txt b/src/sentry/templates/sentry/emails/organization-join-request.txt index 573b3669937bb5..2d80da5bd339e6 100644 --- a/src/sentry/templates/sentry/emails/organization-join-request.txt +++ b/src/sentry/templates/sentry/emails/organization-join-request.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Request for Access {{ email }} is requesting to join the {{ organization_name }} organization. @@ -8,3 +9,4 @@ View access requests by clicking the link below: You are receiving this email because you're listed as an organization Owner or Manager. Requests to join your organization can be disabled in settings: {{ settings_link }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/recover_account.txt b/src/sentry/templates/sentry/emails/recover_account.txt index 308f5342774f44..fffbdc1e3dbf2e 100644 --- a/src/sentry/templates/sentry/emails/recover_account.txt +++ b/src/sentry/templates/sentry/emails/recover_account.txt @@ -1,3 +1,4 @@ +{% autoescape off %} A password reset was requested for your account ({{ user.username|safe }}) on Sentry ({{ domain }}). If you did not authorize this, you may simply ignore this email. To continue with your password reset, simply click the button below, and you will be able to change your password. This link will expire in 1 hour. @@ -7,3 +8,4 @@ To continue with your password reset, simply click the button below, and you wil This request was made by: IP: {{ ip_address }} Date: {{ datetime|date:"N j, Y, P e" }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/relocate_account.txt b/src/sentry/templates/sentry/emails/relocate_account.txt index 25981b86d8b651..932fc982493470 100644 --- a/src/sentry/templates/sentry/emails/relocate_account.txt +++ b/src/sentry/templates/sentry/emails/relocate_account.txt @@ -1,3 +1,4 @@ +{% autoescape off %} The following Sentry organizations that you are a member of have been migrated onto sentry.io: {% for org in orgs %} * {{ org }} @@ -6,3 +7,4 @@ The following Sentry organizations that you are a member of have been migrated o To continue with using these accounts at their new location, please claim your account with sentry.io. Claim Account ({{ url|safe }}) +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/relocation_failed.txt b/src/sentry/templates/sentry/emails/relocation_failed.txt index 2fbfac1ea140c8..594643cf07811e 100644 --- a/src/sentry/templates/sentry/emails/relocation_failed.txt +++ b/src/sentry/templates/sentry/emails/relocation_failed.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Your relocation has failed for the following reason: {%if reason != "" %} @@ -7,3 +8,4 @@ Your relocation has failed for the following reason: Please contact support at https://sentry.zendesk.com/hc/en-us for further assistance if necessary. ID: {{ uuid }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/relocation_started.txt b/src/sentry/templates/sentry/emails/relocation_started.txt index f0038bb0baefeb..96d2d05976f727 100644 --- a/src/sentry/templates/sentry/emails/relocation_started.txt +++ b/src/sentry/templates/sentry/emails/relocation_started.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Your relocation request has been accepted. You requested that the following organizations be moved to sentry.io: {% for org in orgs %} @@ -7,3 +8,4 @@ Your relocation request has been accepted. You requested that the following orga Relocations usually complete in 24 hours or less. If you do not hear from us in that time frame, please contact support at https://sentry.zendesk.com/hc/en-us. ID: {{ uuid }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/relocation_succeeded.txt b/src/sentry/templates/sentry/emails/relocation_succeeded.txt index f6a9e3ca5338d7..d38454353f75a2 100644 --- a/src/sentry/templates/sentry/emails/relocation_succeeded.txt +++ b/src/sentry/templates/sentry/emails/relocation_succeeded.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Your relocation request was successful! The following organizations were moved to sentry.io: {% for org in orgs %} @@ -9,3 +10,4 @@ You are now an owner of all of these organizations. Please note that the DSNs (s Welcome to sentry.io! ID: {{ uuid }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/reports/body.txt b/src/sentry/templates/sentry/emails/reports/body.txt index e69de29bb2d1d6..4c77a66504849b 100644 --- a/src/sentry/templates/sentry/emails/reports/body.txt +++ b/src/sentry/templates/sentry/emails/reports/body.txt @@ -0,0 +1 @@ +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/request-team-access.txt b/src/sentry/templates/sentry/emails/request-team-access.txt index 9b5217e92d18b6..7860586f6767e1 100644 --- a/src/sentry/templates/sentry/emails/request-team-access.txt +++ b/src/sentry/templates/sentry/emails/request-team-access.txt @@ -1,3 +1,4 @@ +{% autoescape off %} {% if requester %} {{ requester }} is requesting to add {{ name }} to the #{{ team.slug }} team. {% else %} @@ -9,3 +10,4 @@ You can accept or decline this request in via the pending requests panel: {{ url }} You are receiving this email because you're listed as an administrator of the #{{ team.slug }} team. +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/requests/organization-integration.txt b/src/sentry/templates/sentry/emails/requests/organization-integration.txt index f6791fa116663a..9be8f4b5c57287 100644 --- a/src/sentry/templates/sentry/emails/requests/organization-integration.txt +++ b/src/sentry/templates/sentry/emails/requests/organization-integration.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Seems like your team could use some new tools. {{ requester_name }} from {{ organization_name }} requested the installation of {{ integration_name }}. {% if message %} They’ve included some additional context: @@ -14,3 +15,4 @@ Let’s get integrated. You are receiving this email because you’re listed as an organization Owner or Manager. Requests to join your organization can be disabled in Organization Settings: {{ settings_link }}. +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/requests/organization-project.txt b/src/sentry/templates/sentry/emails/requests/organization-project.txt index 768110c72d289a..1c2a294d43b960 100644 --- a/src/sentry/templates/sentry/emails/requests/organization-project.txt +++ b/src/sentry/templates/sentry/emails/requests/organization-project.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Fancy seeing you here. In your own inbox. In this email, we’ve addressed specifically to you. {{ requester_name }} told us you’d be interested in Sentry App Monitoring for Mobile. @@ -19,3 +20,4 @@ Get Started by clicking the link below: Mobile up, The Sentry Team +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/setup_2fa.txt b/src/sentry/templates/sentry/emails/setup_2fa.txt index 245b98b8ec8e9a..e3d74fe6380ba8 100644 --- a/src/sentry/templates/sentry/emails/setup_2fa.txt +++ b/src/sentry/templates/sentry/emails/setup_2fa.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Setup Two-Factor Authentication The {{ organization.name|title }} organization now requires all members to enable @@ -7,3 +8,4 @@ one form of 2FA. Enable 2FA to reinstate your access and settings: {{ url }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/setup_email.txt b/src/sentry/templates/sentry/emails/setup_email.txt index d539f64b18adbf..03b3c05f3fca87 100644 --- a/src/sentry/templates/sentry/emails/setup_email.txt +++ b/src/sentry/templates/sentry/emails/setup_email.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Confirm Email The {{ organization.name|title }} organization now requires all members to @@ -11,3 +12,4 @@ link will expire in 48 hours. Step 2: Click the link below to reinstate your access and settings. {{ invite_url }} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/slack-migration.txt b/src/sentry/templates/sentry/emails/slack-migration.txt index f2669a4797cf4b..3ac184c34d26d0 100644 --- a/src/sentry/templates/sentry/emails/slack-migration.txt +++ b/src/sentry/templates/sentry/emails/slack-migration.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Slack Upgrade -------------- @@ -15,3 +16,4 @@ Your Sentry Slack Integration for workspace {{integration.name}} has been update {{ channel }} {% endfor %} {% endif %} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/transfer_project.txt b/src/sentry/templates/sentry/emails/transfer_project.txt index 90adc6ccc327e6..3e515a12f4d0d1 100644 --- a/src/sentry/templates/sentry/emails/transfer_project.txt +++ b/src/sentry/templates/sentry/emails/transfer_project.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Request for Project Transfer A project transfer request has been made: From Organization: {{ from_org }} @@ -7,3 +8,4 @@ Requested at: {{ request_time }}> Click below to approve the transfer of {{ project_name }}. If you are an organization owner for more than one Sentry organization, you will be asked to choose which one should accept the project. Approve transfer: {{url}} +{% endautoescape } diff --git a/src/sentry/templates/sentry/emails/unable-to-fetch-commits.txt b/src/sentry/templates/sentry/emails/unable-to-fetch-commits.txt index 546c37ab26935a..7d7648e1346598 100644 --- a/src/sentry/templates/sentry/emails/unable-to-fetch-commits.txt +++ b/src/sentry/templates/sentry/emails/unable-to-fetch-commits.txt @@ -1,3 +1,4 @@ +{% autoescape off %} Unable to Fetch Commits ----------------------- @@ -9,3 +10,4 @@ Troubleshooting & References https://sentry.zendesk.com/hc/en-us/articles/23968845267739-Why-am-I-receiving-the-email-Unable-to-Fetch-Commits https://docs.sentry.io/product/releases/setup/ +{% endautoescape %} diff --git a/src/sentry/templates/sentry/emails/welcome_mail.txt b/src/sentry/templates/sentry/emails/welcome_mail.txt index 9495cab22fbfc5..dd45bccc3ed26c 100644 --- a/src/sentry/templates/sentry/emails/welcome_mail.txt +++ b/src/sentry/templates/sentry/emails/welcome_mail.txt @@ -1,3 +1,4 @@ +{% autoescape off %} You have a new account on Sentry! Username: {{ username }} @@ -15,3 +16,4 @@ with the following value for the Sentry DSN to start sending events: {{ dsn }} {% endif %} {% endspaceless %} +{% endautoescape }