Socket
Socket
Sign inDemoInstall

ad-block

Package Overview
Dependencies
15
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.1.4 to 4.1.7

2

package.json
{
"name": "ad-block",
"main": "./build/Release/ad-block",
"version": "4.1.4",
"version": "4.1.7",
"description": "Ad block engine used in the Brave browser for ABP filter syntax based lists like EasyList.",

@@ -6,0 +6,0 @@ "directories": {

||ntv.io^$third-party
@@||creative.sonobi.com
@@||adm.fwmrm.net^*/AdManager.js$domain=msnbc.com|sky.com|cnbc.com
@@||adm.fwmrm.net^*/AdManager.js$domain=msnbc.com|sky.com|cnbc.com
||novately.com^$third-party
||webspectator.com^$third-party
! Would be nice to find an alt fix, but unbreaks cnet video
@@||tags.tiqcdn.com/utag/*/utag.js$domain=cnet.com
! Twitch main video

@@ -38,3 +35,2 @@ ||cloudfront.net/esf.js$domain=twitch.tv

||vidazoo.com/proxy^$third-party
||vidible.tv^$third-party
||mediabong.net^$third-party

@@ -47,5 +43,108 @@ ||imprvdosrv.com^$third-party

||facebook.com/tr^$image,third-party
||graph.facebook.com^$third-party
! theatlantic.com anti-blocker filters
||theatlantic.blueconic.net$domain=theatlantic.com
||theatlantic.com/please-support-us^
! murdoog submission tracking
||murdoog.com^$third-party
! Admiral anti-ad blocking fix
||functionalclam.com^$third-party
||ctnet2.in$third-party
! adops.com unusable without this
@@||adops.com^$~third-party
@@||www.scrumpoker.online^$~third-party
! fixes for several requests bypassing default blocklists
||bounceexchange.com^$third-party
||npttech.com/advertising.js$important,script
||aolcdn.com/*/adsWrapper.js$script
||keywee.co$third-party
||summerhamster.com^
||zergnet.com^$script,third-party
! intermediary domains used for malware payload delivery
||centerbluray.info^
||newcyclevaults.com^
! block scripts that profile user behavior using password managers
||audienceinsights.net^$third-party
||behavioralengine.com^$third-party
@@||api.huobi.pro^$domain=www.huobi.pro
! fixes calls bypassing shields on salon.com
||salon.com/jobs.js
||carambo.la^$third-party
! key logger
||turner.com/*/keypress.js$domain=cnn.com
! fixes ad blocking bypass
||zdbb.net^$third-party
||adiode.com^$third-party
! content blocking
||seattletimes.com/wp-content/plugins/st-user-messaging^$script
||theatlantic.com/packages/adsjs^$script
! tracking
||optimizely.com^$third-party
! crypto ad network
||ctnetload.com^$third-party
! Internal reddit API that breaks reddit for many users
@@||gateway.reddit.com^
! DDG 1P analytics and optimization
@@||improving.duckduckgo.com^$~third-party
! Disable PDFJS which we include by default's telemetry
||pdfjs.robwu.nl
! Allow 1P piwik since it's no different than server logs
@@https://analytics.*/piwik.$~third-party
! Fix for Suicide Prevention Lifeline Chat (brave/brave-browser#3492)
@@||geoplugin.net/javascript.gp$script,xmlhttprequest,domain=suicidepreventionlifeline.org
! Block additional trackers
||sp1.nypost.com$third-party
||sp.nasdaq.com$third-party
||assets.lesechos.com/common/js/xtcore.js$third-party
||y8.com/js/sdkloader/outstream.js$third-party
! Note that options will be added to exclude these filters soon. They
! are added both as a blocking rule and as an exception rule so that
! an exception is hit and will override what's in tracking protection protection.
! Facebook logins and embeds
||connect.facebook.com/*/sdk.js$script,tag=fb-embeds
@@||connect.facebook.com/*/sdk.js$script,tag=fb-embeds
||connect.facebook.net/*/sdk.js$script,tag=fb-embeds
@@||connect.facebook.net/*/sdk.js$script,tag=fb-embeds
||facebook.com/connect/$tag=fb-embeds
@@||facebook.com/connect/$tag=fb-embeds
||www.facebook.com/connect$tag=fb-embeds
@@||www.facebook.com/connect$tag=fb-embeds
||staticxx.facebook.com/connect/$tag=fb-embeds
@@||staticxx.facebook.com/connect/$tag=fb-embeds
||graph.facebook.com/$tag=fb-embeds
@@||graph.facebook.com/$tag=fb-embeds
||staticxx.facebook.com/$tag=fb-embeds
@@||staticxx.facebook.com/$tag=fb-embeds
||xx.fbcdn.net/$tag=fb-embeds
@@||xx.fbcdn.net/$tag=fb-embeds
||www.facebook.com/*/plugin$tag=fb-embeds
@@||www.facebook.com/*/plugin$tag=fb-embeds
||www.facebook.com/plugins/$tag=fb-embeds
@@||www.facebook.com/plugins/$tag=fb-embeds
||www.facebook.com/rsrc.php$tag=fb-embeds
@@||www.facebook.com/rsrc.php$tag=fb-embeds
||www.facebook.com/ajax/bz$tag=fb-embeds
@@||www.facebook.com/ajax/bz$tag=fb-embeds
! Twitter embeds
||platform.twitter.com/$tag=twitter-embeds
@@||platform.twitter.com/$tag=twitter-embeds
||syndication.twitter.com/$tag=twitter-embeds
@@||syndication.twitter.com/$tag=twitter-embeds
||pbs.twimg.com/$tag=twitter-embeds
@@||pbs.twimg.com/$tag=twitter-embeds
||cdn.syndication.twimg.com/$tag=twitter-embeds
@@||cdn.syndication.twimg.com/$tag=twitter-embeds
||twitter.com/i/videos/tweet/$tag=twitter-embeds
@@||twitter.com/i/videos/tweet/$tag=twitter-embeds
||abs.twimg.com/web-video-player/$tag=twitter-embeds
@@||abs.twimg.com/web-video-player/$tag=twitter-embeds
||api.twitter.com/1.1/$tag=twitter-embeds
@@||api.twitter.com/1.1/$tag=twitter-embeds
||video.twimg.com/$tag=twitter-embeds
@@||video.twimg.com/$tag=twitter-embeds
! LinkedIn in embed
||platform.linkedin.com/$tag=linked-in-embeds
@@||platform.linkedin.com/$tag=linked-in-embeds
||www.linkedin.com/pages-extensions/FollowCompany$tag=linked-in-embeds
@@||www.linkedin.com/pages-extensions/FollowCompany$tag=linked-in-embeds
||static.licdn.com/sc/p$tag=linked-in-embeds
@@||static.licdn.com/sc/p$tag=linked-in-embeds

@@ -81,2 +81,4 @@ /* This Source Code Form is subject to the terms of the Mozilla Public

this.client2.deserialize(data)
// Just to make sure things work properly with repeated deserializes
this.client2.deserialize(data)
})

@@ -83,0 +85,0 @@ it('should match exception filter from normal parsed list', function () {

@@ -32,2 +32,4 @@ /* This Source Code Form is subject to the terms of the Mozilla Public

this.client2.deserialize(this.data)
// Just to make sure things work properly with repeated deserializes
this.client2.deserialize(this.data)
cb()

@@ -45,2 +47,4 @@ })

this.client2.deserialize(this.data)
// Just to make sure things work properly with repeated deserializes
this.client2.deserialize(this.data)
const data2 = this.client2.serialize()

@@ -63,2 +67,4 @@ assert(this.data.equals(data2))

client.deserialize(this.data)
// Just to make sure things work properly with repeated deserializes
client.deserialize(this.data)
})

@@ -73,2 +79,4 @@

newClient.deserialize(badInput)
// Just to make sure things work properly with repeated deserializes
newClient.deserialize(badInput)
} catch (_) {

@@ -92,2 +100,4 @@ caughtError = true

client2.deserialize(data)
// Just to make sure things work properly with repeated deserializes
client2.deserialize(data)
const filters2 = client2.getFilters('filters')

@@ -94,0 +104,0 @@ console.log('filters2', filters2)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc