From 22656782e562d9670d58b05e66342eb67f3c3b22 Mon Sep 17 00:00:00 2001 From: Imre Kristoffer Eilertsen Date: Wed, 13 Dec 2023 15:47:41 +0100 Subject: [PATCH] Fix https://github.com/AdguardTeam/AdguardFilters/issues/168160 + Safeguarding --- SocialShareList.txt | 100 ++++++++++++++++++++++---------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/SocialShareList.txt b/SocialShareList.txt index af5ed6f3b..7f9c1372b 100644 --- a/SocialShareList.txt +++ b/SocialShareList.txt @@ -1,6 +1,6 @@ [Adblock Plus 3.13] ! Title: 🐐 Dandelion Sprout's Lightweight Anti-'Social share' List -! Version: 23November2023v1-Alpha +! Version: 13December2023v1-Alpha ! Expires: 3 days ! Description: This list aims to achieve pretty broad (if not overly broad) coverage of social sharing buttons, with perhaps 1/50th~1/100th as many entries as what the biggest anti-'social button' lists out there have. ! Homepage: https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#-english @@ -22,12 +22,12 @@ ###share-tool ###share-unit ###share_bar -###share_container +###share_container:not([class*=body i]) ###sharebar ###ShareEntryPoint ###sharingfooter -###social-share -###social_buttons +###social-share:not([class*=body i]) +###social_buttons:not([class*=body i]) ###ss-floating-bar ###story-socials ###tell-a-friend @@ -72,11 +72,11 @@ ##.mashsb-box:not(html, body) ##.meta-share-wrapper:not(html, body) ##.news-share-link:not(html, body) -##.news_share:not(html, body) +##.news_share:not(html,body,[class*=body i],[id*=body i]) ##.post-social-goog:not(html, body) -##.post_social:not(html, body) +##.post_social:not(html,body,[class*=body i],[id*=body i]) ##.ppsPopupFbLikeShell:not(html, body) -##.product-sharing:not(html, body) +##.product-sharing:not(html,body,[class*=body i],[id*=body i]) ##.recentsocial:not(html, body) ##.sbtn_main:not(html, body) ##.sc-1bdg1q0-0:not(html, body) @@ -101,7 +101,7 @@ ##.share-telegram:not(html, body) ##.share-this:not(html, body) ##.share-toggle:not(html, body) -##.share-tools:not(html, body) +##.share-tools:not(html,body,[class*=body i],[id*=body i]) ##.share-top:not(html, body) ##.share-trigger:not(html, body) ##.share-whatsapp:not(html, body) @@ -111,7 +111,7 @@ ##.share_icon_area:not(html, body) ##.Share_Icons:not(html, body) ##.share_toggle:not(html, body) -##.sharea:not(html, body) +##.sharea:not(html,body,[class*=body i],[id*=body i]) ##.shareBar:not(html, body) ##.shareBottom:not(html, body) ##.sharebtns:not(html, body) @@ -124,33 +124,33 @@ ##.shariff-button:not(html, body) ##.sharing-btn:not(html, body) ##.sharing-container:not(html, body) -##.sharing-item:not(html, body) +##.sharing-item:not(html,body,[class*=body i],[id*=body i]) ##.sharing-links:not(html, body) ##.sharing-tools:not(html, body) -##.sharing:not(html, body) +##.sharing:not(html,body,[class*=body i],[id*=body i]) ##.shr-badge__button:not(html, body) ##.shr-opn:not(html, body) ##.shr.btn:not(html, body) -##.single-share:not(html, body) -##.sns:not(html, body) -##.soc-list:not(html, body) +##.single-share:not(html,body,[class*=body i],[id*=body i]) +##.sns:not(html,body,[class*=body i],[id*=body i]) +##.soc-list:not(html,body,[class*=body i],[id*=body i]) ##.social-action[test-id*=facebook]:not(html, body) ##.social-footer:not(html, body) ##.social-icon:not(html, body, img) ##.social-likes:not(html, body) ##.social-share-sidebar-component:not(html, body) ##.social-sharing-buttons:not(html, body) -##.social-sharing:not(html, body) +##.social-sharing:not(html,body,[class*=body i],[id*=body i]) ##.social-widget:not(html, body) ##.social-wrap:not(html, body) ##.social.shares:not(html, body) ##.social_buttons:not(html, body) -##.social_media:not(html, body) +##.social_media:not(html,body,[class*=body i],[id*=body i]) ##.social_widget__reactions_icons ##.SocialArticleIcons:not(html, body) ##.socialbuttons:not(html, body) ##.socialmedia-btns:not(html, body) -##.socialmedia:not(html, body) +##.socialmedia:not(html,body,[class*=body i],[id*=body i]) ##.spotheader__sharing:not(html, body) ##.ssba:not(html, body) ##.ssk-group:not(html, body) @@ -159,21 +159,21 @@ ##.swp_social_panel:not(html, body) ##.wpusb:not(html, body) ##[app=addtoany]:not(html, body) -##[class*=share-toolbar]:not(html, body) -##[class*=social_share]:not(article, html, body) +##[class*=share-toolbar]:not(html,body,[class*=body i],[id*=body i]) +##[class*=social_share]:not(article,html,body,[class*=body i],[id*=body i]) ##[data-flip-widget=shareflip]:not(html, body) ##[socialshare]:not(html, body) ##a[appshareclick] ##a[class$=-sharing-button__link] ##a[class$=sharebtn] -##a[class*=-sharing-popup] +##a[class*=-sharing-popup]:not([class*=body i],[id*=body i]) ##a[class*=-socials__item] ##a[class*=addthis_button] -##a[class*=BtnShare] +##a[class*=BtnShare]:not([class*=body i],[id*=body i]) ##a[class*=google_plus_share] -##a[class*=share__button] -##a[class^=share_btn] -##a[class^=sharing-popup-] +##a[class*=share__button]:not([class*=body i],[id*=body i]) +##a[class^=share_btn]:not([class*=body i],[id*=body i]) +##a[class^=sharing-popup-]:not([class*=body i],[id*=body i]) ##a[class^=socialbutton i][onclick*="window.open"] ##a[data-ga-event-action^="share:"] ##a[data-plugin^=sharingButtons] @@ -220,31 +220,31 @@ ##button[title^="Del på "] ##button[title^="Share this "] ##div[button=share] -##div[class$=-share-single] +##div[class$=-share-single]:not([class*=body i],[id*=body i]) ##div[class$=-sticky-share] -##div[class*=_share_button] +##div[class*=_share_button]:not([class*=body i],[id*=body i]) ##div[class*=addthis] -##div[class*=article-share] +##div[class*=article-share]:not([class*=body i],[id*=body i]) ##div[class*=box--share] ##div[class*=footer__share] ##div[class*=FooterShare i] ##div[class*=iconShare] ##div[class*=lp_sharing] -##div[class*=post-sharing] -##div[class*=share-article] -##div[class*=sharer-tool] -##div[class*=shareToolbar] -##div[class*=social-panel] -##div[class*=social][class*=sharing] +##div[class*=post-sharing]:not([class*=body i],[id*=body i]) +##div[class*=share-article]:not([class*=body i],[id*=body i]) +##div[class*=sharer-tool]:not([class*=body i],[id*=body i]) +##div[class*=shareToolbar]:not([class*=body i],[id*=body i]) +##div[class*=social-panel]:not([class*=body i],[id*=body i]) +##div[class*=social][class*=sharing]:not([class*=body i],[id*=body i]) ##div[class*=social_sidebar] -##div[class*=social_slide] +##div[class*=social_slide]:not([class*=body i],[id*=body i]) ##div[class*=socials-share] ##div[class^=container_NotificationsBanner_] -##div[class^=icon-share-] -##div[class^=share-options] +##div[class^=icon-share-]:not([class*=body i],[id*=body i]) +##div[class^=share-options]:not([class*=body i],[id*=body i]) ##div[class^=shareLinks] ##div[class^=social-like] -##div[class^=social-media-container] +##div[class^=social-media-container]:not([class*=body i],[id*=body i]) ##div[data-aop^=sharingtoolbar] ##div[data-hook=social-sharing] ##div[href*="plus.google.com/share?url="] @@ -257,16 +257,16 @@ ##h4[class*=social-share-label] ##ksf-sharing ##label[for*=ShareModal] -##li[class$=-share-toggle] +##li[class$=-share-toggle]:not([class*=body i],[id*=body i]) ##p[class^=del-artikel] ##share-grid -##span[class*=-social-share-] -##span[class*=share-icon] +##span[class*=-social-share-]:not([class*=body i],[id*=body i]) +##span[class*=share-icon]:not([class*=body i],[id*=body i]) ##span[class^=share_btn] ##span[data-lnkd-debug] ##ul[aria-label=Del] ##ul[class*=-share-buttons] -##ul[class^=share-action] +##ul[class^=share-action]:not([class*=body i],[id*=body i]) ##ul[class^=sociale-ikoner-del] ##ytm-share-target-renderer */images/share_icons/ @@ -312,10 +312,10 @@ condoblues.com###milotree_box_wrap ||widgets.getpocket.com/v1/button?label=pocket$subdocument ||ws.sharethis.com^$third-party ||yastatic.net/share/*-icon. -~allrecipes.com,~myrecipes.com##div[class*=sharebar] -~baidu.com##.share-list:not(html, body) +~allrecipes.com,~myrecipes.com##div[class*=sharebar]:not([class*=body i],[id*=body i]) +~baidu.com##.share-list:not(html,body,[class*=body i],[id*=body i]) ~digg.com##a[href*="://digg.com/submit?url="] -~ef.com##.social-btns:not(html, body) +~ef.com##.social-btns:not(html,body,[class*=body i],[id*=body i]) ~facebook.com,~facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion###btn-send-fb ~facebook.com,~facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion###fb-share ~facebook.com,~facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion###fb_share @@ -378,7 +378,7 @@ condoblues.com###milotree_box_wrap ~linkedin.com##a[href*="linkedin.com/shareArticle?"] ~linkedin.com##a[href*="linkedin.com/sharing/share-offsite/"] ~linkedin.com##a[title="Share on LinkedIn" i] -~linkedin.com##div[class*=share-box] +~linkedin.com##div[class*=share-box]:not([class*=body i],[id*=body i]) ~linkedin.com##li[data-share=linkedin] ~mail.ru##a[href^="https://connect.mail.ru/share?url="] ~mewe.com##div[class*=share-link] @@ -463,13 +463,13 @@ condoblues.com###milotree_box_wrap ##.sharethis-inline-share-buttons:not(html, body) ##.share-buttons-bottom:not(html, body) ##.a2a_kit:not(html, body) -##div[class^=wp_social_bookmarking] +##div[class^=wp_social_bookmarking]:not([class*=body i],[id*=body i]) /wp-content/plugins/wp-social-bookmarking ##button[data-google-events*="\"socialAction\":\"share\""] ##.twitterbtn:not(html,body) ##a[href^=javascript][onclick*="javascript:window.open('https://www.facebook.com/sharer/"] -##div[class*=social-share]:not([preload]) -##a[class*=social-share]:not([preload]) +##div[class*=social-share]:not([preload],[class*=body i],[id*=body i]) +##a[class*=social-share]:not([preload],[class*=body i],[id*=body i]) ##.js-share-fb:not(html, body) ##.js-share-dr:not(html, body) ##.js-share-wa:not(html, body) @@ -479,11 +479,11 @@ condoblues.com###milotree_box_wrap !!!~twitter.com,~feedly.com,~chaturbate.com##.follow (Too many exceptions needed) ! Fairly broad entries, likely to be made non-generic after the next false positive is found -##[class*=socialshare i]:not(html, body) +##[class*=socialshare i]:not(html,body,article,[class*=body i],[id*=body i]) ##a[href*=share-tools] ##button[class*=SharesButton i] ##div[class*=sharethisbutton i] -~kjokkenskriveren.no##[class*=ShareButton i]:not(button, body, html) +~kjokkenskriveren.no##[class*=ShareButton i]:not(button,body,html,article,[class*=body i],[id*=body i]) ! NOT allowed to be generic pastebin.com##.h_800.tweet