// Copyright 2019 The Nomulus Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. {namespace registry.soy.reporting.spec11} /** * Template for the content of the monthly spec11 email */ {template .monthlySpec11Email} {@param threats: list>} {@param resources: list} {@param registry: string} {@param replyToEmail: string} Dear registrar partner,

{$registry} previously notified you when the following domains managed by your registrar were flagged for potential security concerns.

The following domains that you manage continue to be flagged by our analysis for potential security concerns. This may be because the registrants have not completed the requisite steps to mitigate the potential security abuse and/or have it reviewed and delisted.

{call .threatMatchTable} {param threats: $threats /} {/call}

Please work with the registrant to mitigate any security issues and have the domains delisted.

{call .resourceList} {param resources: $resources /} {/call}

You will continue to receive a monthly summary of all domains managed by your registrar that remain on our lists of potential security threats. You will additionally receive a daily notice when any new domains that are added to these lists. Once the registrant has resolved the security issues and followed the steps to have his or her domain reviewed and delisted it will automatically be removed from our monthly reporting.

If you have any questions regarding this notice, please contact {$replyToEmail}.

{/template} /** * Template for the content of the daily spec11 email */ {template .dailySpec11Email} {@param threats: list>} {@param resources: list} {@param date: string} {@param registry: string} {@param replyToEmail: string} Dear registrar partner,

{$registry} conducts a daily analysis of all domains registered in its TLDs to identify potential security concerns. On {$date}, the following domains that your registrar manages were flagged for potential security concerns:

{call .threatMatchTable} {param threats: $threats /} {/call}

Please communicate these findings to the registrant and work with the registrant to mitigate any security issues and have the domains delisted.

{call .resourceList} {param resources: $resources /} {/call}

You will continue to receive daily notices when new domains managed by your registrar are flagged for abuse, as well as a monthly summary of all of your domains under management that remain flagged for abuse. Once the registrant has resolved the security issues and followed the steps to have his or her domain reviewed and delisted it will automatically be removed from our reporting.

If you would like to change the email to which these notices are sent please update your abuse contact using your registrar portal account.

If you have any questions regarding this notice, please contact {$replyToEmail}.

{/template} /** * Template for the list of potentially-useful resources */ {template .resourceList} {@param resources: list} {if length($resources) > 0} Some helpful resources for getting off a blocked list include:
    {for $resource in $resources}
  • {$resource}
  • {/for}
{/if} {/template} /** * Template for the table containing the threats themselves */ {template .threatMatchTable} {@param threats: list>} {for $threat in $threats} {/for}
Domain Name Threat Type
{$threat['fullyQualifiedDomainName']} {$threat['threatType']}
{/template}