Browse Source

Add nofollow & co meta to user-generated links

Jordi Boggiano 6 years ago
parent
commit
9874c6beb1

+ 1 - 1
src/Packagist/WebBundle/Resources/views/Package/versionDetails.html.twig

@@ -42,7 +42,7 @@
             {% for author in version.authors %}
                 <li>
                     {%- if author.homepage -%}
-                        <a href="{{ author.homepage }}">{{ author.name }}</a>
+                        <a rel="nofollow noopener external noindex" href="{{ author.homepage }}">{{ author.name }}</a>
                     {%- else -%}
                         {{ author.name }}
                     {%- endif -%}

+ 8 - 8
src/Packagist/WebBundle/Resources/views/Package/viewPackage.html.twig

@@ -130,25 +130,25 @@
                             </p>
 
                             {% if version and version.homepage %}
-                                <p><a href="{{ version.homepage }}">Homepage</a></p>
+                                <p><a rel="nofollow noopener external noindex" href="{{ version.homepage }}">Homepage</a></p>
                             {% endif %}
                             {% if version.support.source is defined %}
-                                <p><a href="{{ version.support.source }}">Source</a></p>
+                                <p><a rel="nofollow noopener external noindex" href="{{ version.support.source }}">Source</a></p>
                             {% endif %}
                             {% if version and version.support.issues is defined %}
-                                <p><a href="{{ version.support.issues }}">Issues</a></p>
+                                <p><a rel="nofollow noopener external noindex" href="{{ version.support.issues }}">Issues</a></p>
                             {% endif %}
                             {% if version and version.support.irc is defined %}
-                                <p><a href="{{ version.support.irc }}">IRC</a></p>
+                                <p><a rel="nofollow noopener external noindex" href="{{ version.support.irc }}">IRC</a></p>
                             {% endif %}
                             {% if version and version.support.forum is defined %}
-                                <p><a href="{{ version.support.forum }}">Forum</a></p>
+                                <p><a rel="nofollow noopener external noindex" href="{{ version.support.forum }}">Forum</a></p>
                             {% endif %}
                             {% if version and version.support.wiki is defined %}
-                                <p><a href="{{ version.support.wiki }}">Wiki</a></p>
+                                <p><a rel="nofollow noopener external noindex" href="{{ version.support.wiki }}">Wiki</a></p>
                             {% endif %}
                             {% if version and version.support.docs is defined %}
-                                <p><a href="{{ version.support.docs }}">Documentation</a></p>
+                                <p><a rel="nofollow noopener external noindex" href="{{ version.support.docs }}">Documentation</a></p>
                             {% endif %}
                         </div>
 
@@ -201,7 +201,7 @@
                             {% if version and version.support is not null and version.support.issues is defined and version.support.issues starts with 'https://github.com/' and version.support.issues starts with repoUrl %}
                                 <p>
                                     <span>
-                                        <a href="{{ version.support.issues }}">Open Issues</a>:
+                                        <a rel="nofollow noopener external noindex" href="{{ version.support.issues }}">Open Issues</a>:
                                     </span>
                                     {{ package.gitHubOpenIssues|number_format(0, '.', '&#8201;')|raw }}
                                 </p>