From 61ff19e3e35baf418811214af49d057a1a603233 Mon Sep 17 00:00:00 2001
From: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
Date: Mon, 30 Nov 2020 12:09:40 +0530
Subject: [PATCH] Add SSL Score.

---
 src/components/Preferences.vue | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/src/components/Preferences.vue b/src/components/Preferences.vue
index c09d207c..1959aace 100644
--- a/src/components/Preferences.vue
+++ b/src/components/Preferences.vue
@@ -8,6 +8,7 @@
                 <th>Instance Name</th>
                 <th>Instance Locations</th>
                 <th>Has CDN?</th>
+                <th>SSL Score</th>
             </tr>
         </thead>
         <tbody v-bind:key="instance.name" v-for="instance in instances">
@@ -15,6 +16,11 @@
                 <td>{{ instance.name }}</td>
                 <td>{{ instance.locations }}</td>
                 <td>{{ instance.cdn }}</td>
+                <td>
+                    <a :href="sslScore(instance.apiurl)" target="_blank"
+                        >Click Here</a
+                    >
+                </td>
             </tr>
         </tbody>
     </table>
@@ -79,6 +85,13 @@ export default {
         onChange() {
             if (localStorage)
                 localStorage.setItem("instance", this.selectedInstance);
+        },
+        sslScore(url) {
+            return (
+                "https://www.ssllabs.com/ssltest/analyze.html?d=" +
+                new URL(url).host +
+                "&latest"
+            );
         }
     }
 };