From ef0beb026f60224ad51a387810a2ad0ceae5b093 Mon Sep 17 00:00:00 2001 From: Nikola Zupancic Date: Tue, 26 May 2026 20:06:24 -0600 Subject: [PATCH 1/2] fix: usernames ending in a period crash on fqdn sites --- sherlock_project/resources/data.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index d3f44240cc..8d34dc49c7 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -794,6 +794,7 @@ }, "Empretienda AR": { "__comment__": "Note that Error Connecting responses may be indicative of unclaimed handles", + "regexCheck": "^(?=.{2,24}$)[a-zA-Z]+(?:-[a-zA-Z]+)?$", "errorType": "status_code", "url": "https://{}.empretienda.com.ar", "urlMain": "https://empretienda.com", @@ -2430,6 +2431,7 @@ "username_claimed": "charlidamelio" }, "Tiendanube": { + "regexCheck": "^[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", "url": "https://{}.mitiendanube.com/", "urlMain": "https://www.tiendanube.com/", "errorType": "status_code", @@ -2493,6 +2495,7 @@ "username_claimed": "user" }, "tistory": { + "regexCheck": "^[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", "errorType": "status_code", "url": "https://{}.tistory.com/", "urlMain": "https://www.tistory.com/", @@ -3235,6 +3238,7 @@ "username_claimed": "adam" }, "tumblr": { + "regexCheck": "^[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", "errorType": "status_code", "url": "https://{}.tumblr.com/", "urlMain": "https://www.tumblr.com/", From 27fa101f6c2a8833508a8c06d57905efb890c097 Mon Sep 17 00:00:00 2001 From: Nikola Zupancic Date: Tue, 26 May 2026 20:30:25 -0600 Subject: [PATCH 2/2] Fix invalid regex --- sherlock_project/resources/data.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 8d34dc49c7..b9ffa94068 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -794,7 +794,7 @@ }, "Empretienda AR": { "__comment__": "Note that Error Connecting responses may be indicative of unclaimed handles", - "regexCheck": "^(?=.{2,24}$)[a-zA-Z]+(?:-[a-zA-Z]+)?$", + "regexCheck": "^[\\w@-]+?$", "errorType": "status_code", "url": "https://{}.empretienda.com.ar", "urlMain": "https://empretienda.com", @@ -2431,7 +2431,7 @@ "username_claimed": "charlidamelio" }, "Tiendanube": { - "regexCheck": "^[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", + "regexCheck": "^[\\w@-]+?$", "url": "https://{}.mitiendanube.com/", "urlMain": "https://www.tiendanube.com/", "errorType": "status_code", @@ -2495,7 +2495,7 @@ "username_claimed": "user" }, "tistory": { - "regexCheck": "^[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", + "regexCheck": "^[\\w@-]+?$", "errorType": "status_code", "url": "https://{}.tistory.com/", "urlMain": "https://www.tistory.com/", @@ -3238,7 +3238,7 @@ "username_claimed": "adam" }, "tumblr": { - "regexCheck": "^[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", + "regexCheck": "^[\\w@-]+?$", "errorType": "status_code", "url": "https://{}.tumblr.com/", "urlMain": "https://www.tumblr.com/",