Adblock — Block Ads Acros Chrome extension icon

Adblock — Block Ads Acros

🔍 Security Report Available
👥 60M+ users
📦 v6.36.0
💾 78.48MiB
📅 2026-02-18
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

Looking for an alternative adblocker to uBlock Origin? We are and always will be Chrome-compatible with the latest MV3 updates.

AdBlock, the ad blocker trusted by over 60 million users worldwide, gives you a better browsing experience and more control over your online privacy.

➤ Key free features:

- Comprehensive ad-blocking: Say goodbye to disruptive pop-ups, banners, and video ads. Use AdBlock for YouTube, Facebook, and more, enhancing your browsing experience while boosting productivity.

- Privacy protection: More than just an ad blocker, AdBlock can disable third-party tracking making it more difficult for advertisers to track your behavior as you browse.

- Enhanced security: Browse safely by reducing your risk of cyber fraud and attacks from malicious ads containing malware and phishing scams that compromise your device and target your accounts, providing peace of mind while exploring the web.

- Customization options: Tailor your ad-blocking preferences with advanced filters, allowlists, and dark mode, empowering you to personalize your browsing environment and optimize your online experience.

- Friendly support: Get fast and reliable support from the dedicated AdBlock team and access a robust Help Center for assistance with any queries or issues, ensuring a hassle-free experience.

➤ Block more than just ads with additional premium features:

- Block additional distractions: Manage distracting elements on websites such as auto-play videos and animated GIFs, enabling focused browsing and enhanced productivity.

- Hide cookie banners: Automatically hide annoying cookie consent banners that clutter websites, providing a cleaner and more enjoyable browsing experience.

- Swap ads for fun images: Replace blocked ads with customizable images such as cats, dogs, or landscapes, adding a touch of personality to your browsing experience.

- Change your theme: Choose from various colorful themes to customize the appearance of your ad-blocking interface, matching your preferences and style.

➤ About Us:

Download AdBlock for free and experience ad-free browsing on all your favorite websites. Rest assured, this extension prioritizes user privacy and security, ensuring that your browsing history and personal information remain confidential. The extension begins blocking annoying and intrusive ads the moment you install it - you can just set it and forget it. Or you can customize your ad experience further by choosing to see unobtrusive ads or block them entirely, giving you full control over your browsing journey.

We believe in empowering users to dictate their online experience, so we participate in the Acceptable Ads program. This ensures that non-intrusive ads are not blocked by default, allowing users to opt-out easily within the extension’s settings.

Tags

Productivity/workflow ad-blocker social-media video productivity/workflow

Privacy Practices

Not being sold to third parties, outside of the approved use cases
Not being used or transferred for purposes that are unrelated to the item's core functionality
Not being used or transferred to determine creditworthiness or for lending purposes
🔄 New version v6.36.0 detected — scan automatically queued.
v6.36.2 Info Scanned Mar 5, 2026

Security Analysis — Adblock — Block Ads Acros

Analyzed v6.36.2 · Mar 5, 2026 · 91 JS files · 5856 KB scanned

Permissions

alarms contextMenus declarativeNetRequestWithHostAccess idle notifications scripting storage tabs unlimitedStorage webNavigation webRequest management <all_urls>

Code Patterns Detected

innerHTML assignment — potential XSS vector outerHTML assignment — potential XSS vector String.fromCharCode (obfuscation) charCodeAt (obfuscation) unescape (deprecated obfuscation) Uses Fetch API Creates script elements dynamically Captures keystrokes Runs on ALL websites Broad host permissions Uses postMessage for cross-origin comms Sets up event listeners

External Connections

cdn.adblockcdn.com www.w3.org www.gnu.org easylist-downloads.adblockplus.org getadblock.com github.com adblockplus.org developer.mozilla.org easylist.to gitlab.com mozilla.org eyeo.atlassian.net +8 more

Package Contents 449 files · 361.2MB

📁_locales4.4MB
📁ar136KB
{}messages.json136KB
📁bg97KB
{}messages.json97KB
📁ca137KB
{}messages.json137KB
📁cs123KB
{}messages.json123KB
📁de146KB
{}messages.json146KB
📁el168KB
{}messages.json168KB
📁en_GB133KB
{}messages.json133KB
📁en_US142KB
{}messages.json142KB
📁es145KB
{}messages.json145KB
📁fi135KB
{}messages.json135KB
📁fr146KB
{}messages.json146KB
📁gl97KB
{}messages.json97KB
📁he136KB
{}messages.json136KB
📁hr132KB
{}messages.json132KB
📁hu87KB
{}messages.json87KB
📁id120KB
{}messages.json120KB
📁it143KB
{}messages.json143KB
📁ja153KB
{}messages.json153KB
📁ko142KB
{}messages.json142KB
📁ms120KB
{}messages.json120KB
📁nl143KB
{}messages.json143KB
📁no92KB
{}messages.json92KB
📁pl137KB
{}messages.json137KB
📁pt_BR144KB
{}messages.json144KB
📁pt_PT138KB
{}messages.json138KB
📁ro138KB
{}messages.json138KB
📁ru167KB
{}messages.json167KB
📁sk119KB
{}messages.json119KB
📁sl73KB
{}messages.json73KB
📁sv141KB
{}messages.json141KB
📁tr139KB
{}messages.json139KB
📁uk132KB
{}messages.json132KB
📁zh_CN138KB
{}messages.json138KB
📁zh_TW137KB
{}messages.json137KB
📁_metadata62KB
{}verified_contents.json62KB
📁button143KB
📁components35KB
📁icons6KB
📜adblock-logo.js2KB
📜block-distractions.js1019B
📜cookie-icon.js2KB
📜lock-icon.js1KB
📜ActionButton.js4KB
📜CancelActionButton.js1KB
📜ConfirmText.js2KB
📜InlineLinkButton.js1KB
📜MenuLink.js2KB
📜MenuLinkButton.js2KB
📜PopupDetailStats.js2KB
📜PopupDetailText.js1KB
📜PopupSection.js5KB
📜SubNav.js2KB
📜Toggle.js1KB
🎨components.css5KB
📜confirmation-page.js2KB
🌐cookie-confirm.html2KB
🌐distractions-confirm.html2KB
🌐filtering-options.html3KB
📜filtering-options.js2KB
🎨header.css266B
🌐header.html998B
📜header.js6KB
📜help-action.js10KB
🌐help-button.html891B
{}help-map.json16KB
🌐help-section.html800B
🌐help-segue.html1000B
🎨help.css5KB
📜help.js12KB
🎨popup-sections.css951B
📜popup-sections.js2KB
🎨popup-subpages.css745B
🎨popup.css9KB
🌐popup.html10KB
📜popup.js17KB
🌐undo-allow-confirm.html2KB
📜utils.js3KB
📁data343.4MB
📁rules343.4MB
📁abp84.4MB
📄07549D8B-F06F-4D9D-A567-929AA59E9D1D2.3MB
📄0798B6A2-94A4-4ADF-89ED-BEC112FC4C7F18.2MB
📄0A679439-445F-4DE7-84B9-88341F6DA520378KB
📄0B0296EB-1CC5-49CD-AD38-8AF27420B7E41.6MB
📄0CD3D105-D3B3-4652-8489-94163DE9A08F2.4MB
📄14DF7BE6-9675-4E07-987A-D8A1000F9FEF2.3MB
📄1B5F78CA-8B30-4BDF-B0A3-451CB22029843.2MB
📄1C571EC7-6E52-47CC-B04A-4B3008D0AEBE2.2MB
📄25A31255-AB36-48A4-9086-06192DE711192.8MB
📄2708BCB7-2E45-41BC-B517-1730CF532F892.2MB
📄294D21F0-B3DC-11EF-9B01-F73C7F3A4DB527KB
📄2CEA1481-C29C-44F1-A084-A2A0195337972.6MB
📄361001BD-8F57-4736-97B1-F332C3D79E5D2.2MB
📄3D2C09D0-DF1C-4C8E-9947-A23DCEAF8F8B2.4MB
📄4B6CE485-30AB-4213-AD17-504B3F2D28252.2MB
📄588470E8-E163-4CD9-A909-521B2A3BE73F332KB
📄5BD2BB73-459D-4A74-AF9D-A1015726835052KB
📄684A25C6-6B5D-458A-8A2B-BAC0A12B0B152.7MB
📄88D3F7EA-D99E-43C6-92E0-D89C8A0E7EA92.2MB
📄8C13E995-8F06-4927-BEA7-6C845FB7EEBF2.2MB
📄950C88EA-2DD1-42E3-B2A2-2DF2ED15563A2.2MB
📄96932CD9-6DDF-4D97-B92F-FDF747B6FAA22.6MB
📄9BD3EA2F-889D-4CC3-B680-CF484F2BD1B92.7MB
📄9CC3AF4D-EB89-4100-97C6-4EEE4F8A2E8213KB
📄A4B88FB6-E5E5-417F-8A49-20B8244995FD2.3MB
📄B7D76369-DD19-4602-80E8-2E32DDB490AC2.5MB
📄BBC07C05-66F1-42EC-BD4D-7AD495FAC84B2.4MB
📄C3D13A19-3E8D-41F5-AD64-0F3B36DDE1282.3MB
📄CBE50FA2-DE3F-480C-B1D7-04289391C0332.2MB
📄CDAD4CF5-2706-42CB-B404-F5B9B61B8CAA136KB
📄D4028CDD-3D39-4624-ACC7-8140F4EC3238332KB
📄D72B6F06-52B2-4FED-96A2-1BF59CDD7AEC1.4MB
📄D99D3350-7F11-43E1-87CB-FDE0C78E8CD62.2MB
📄E22C3B40-DC90-49D7-8BF5-E60904AB159A2.2MB
📄EEEF75EC-B2B4-49F4-BC49-17B08266F3342.2MB
📄EF6F4884-47DB-46A5-AAF8-8EB819D8D4D82.2MB
📄F12E0801-A00B-49DE-B1E3-52C9C4F90C8C39KB
📁dnr259MB
📄07549D8B-F06F-4D9D-A567-929AA59E9D1D6.4MB
📄07549D8B-F06F-4D9D-A567-929AA59E9D1D.map2.1MB
📄0798B6A2-94A4-4ADF-89ED-BEC112FC4C7F9.1MB
📄0798B6A2-94A4-4ADF-89ED-BEC112FC4C7F.map6.8MB
📄0A679439-445F-4DE7-84B9-88341F6DA52078KB
📄0A679439-445F-4DE7-84B9-88341F6DA520.map27KB
📄0B0296EB-1CC5-49CD-AD38-8AF27420B7E4572KB
📄0B0296EB-1CC5-49CD-AD38-8AF27420B7E4.map239KB
📄0CD3D105-D3B3-4652-8489-94163DE9A08F6.6MB
📄0CD3D105-D3B3-4652-8489-94163DE9A08F.map2.2MB
📄14DF7BE6-9675-4E07-987A-D8A1000F9FEF6.4MB
📄14DF7BE6-9675-4E07-987A-D8A1000F9FEF.map2.1MB
📄1B5F78CA-8B30-4BDF-B0A3-451CB22029848.2MB
📄1B5F78CA-8B30-4BDF-B0A3-451CB2202984.map2.8MB
📄1C571EC7-6E52-47CC-B04A-4B3008D0AEBE6.4MB
📄1C571EC7-6E52-47CC-B04A-4B3008D0AEBE.map2.2MB
📄25A31255-AB36-48A4-9086-06192DE711197.1MB
📄25A31255-AB36-48A4-9086-06192DE71119.map2.5MB
📄2708BCB7-2E45-41BC-B517-1730CF532F896.5MB
📄2708BCB7-2E45-41BC-B517-1730CF532F89.map2.2MB
📄294D21F0-B3DC-11EF-9B01-F73C7F3A4DB54KB
📄294D21F0-B3DC-11EF-9B01-F73C7F3A4DB5.map2KB
📄2CEA1481-C29C-44F1-A084-A2A0195337977.6MB
📄2CEA1481-C29C-44F1-A084-A2A019533797.map2.6MB
📄361001BD-8F57-4736-97B1-F332C3D79E5D6.4MB
📄361001BD-8F57-4736-97B1-F332C3D79E5D.map2.1MB
📄3D2C09D0-DF1C-4C8E-9947-A23DCEAF8F8B6.5MB
📄3D2C09D0-DF1C-4C8E-9947-A23DCEAF8F8B.map2.2MB
📄4B6CE485-30AB-4213-AD17-504B3F2D28256.4MB
📄4B6CE485-30AB-4213-AD17-504B3F2D2825.map2.1MB
📄588470E8-E163-4CD9-A909-521B2A3BE73F48KB
📄588470E8-E163-4CD9-A909-521B2A3BE73F.map22KB
📄5BD2BB73-459D-4A74-AF9D-A1015726835046KB
📄5BD2BB73-459D-4A74-AF9D-A10157268350.map16KB
📄684A25C6-6B5D-458A-8A2B-BAC0A12B0B157.7MB
📄684A25C6-6B5D-458A-8A2B-BAC0A12B0B15.map2.6MB
📄88D3F7EA-D99E-43C6-92E0-D89C8A0E7EA96.4MB
📄88D3F7EA-D99E-43C6-92E0-D89C8A0E7EA9.map2.1MB
📄8C13E995-8F06-4927-BEA7-6C845FB7EEBF6.4MB
📄8C13E995-8F06-4927-BEA7-6C845FB7EEBF.map2.1MB
📄950C88EA-2DD1-42E3-B2A2-2DF2ED15563A6.4MB
📄950C88EA-2DD1-42E3-B2A2-2DF2ED15563A.map2.1MB
📄96932CD9-6DDF-4D97-B92F-FDF747B6FAA26.8MB
📄96932CD9-6DDF-4D97-B92F-FDF747B6FAA2.map2.3MB
📄9BD3EA2F-889D-4CC3-B680-CF484F2BD1B97.7MB
📄9BD3EA2F-889D-4CC3-B680-CF484F2BD1B9.map2.6MB
📄9CC3AF4D-EB89-4100-97C6-4EEE4F8A2E8243KB
📄9CC3AF4D-EB89-4100-97C6-4EEE4F8A2E82.map16KB
📄A4B88FB6-E5E5-417F-8A49-20B8244995FD6.5MB
📄A4B88FB6-E5E5-417F-8A49-20B8244995FD.map2.2MB
📄B7D76369-DD19-4602-80E8-2E32DDB490AC6.9MB
📄B7D76369-DD19-4602-80E8-2E32DDB490AC.map2.3MB
📄BBC07C05-66F1-42EC-BD4D-7AD495FAC84B6.6MB
📄BBC07C05-66F1-42EC-BD4D-7AD495FAC84B.map2.2MB
📄C3D13A19-3E8D-41F5-AD64-0F3B36DDE1286.5MB
📄C3D13A19-3E8D-41F5-AD64-0F3B36DDE128.map2.2MB
📄CBE50FA2-DE3F-480C-B1D7-04289391C0336.5MB
📄CBE50FA2-DE3F-480C-B1D7-04289391C033.map2.2MB
📄CDAD4CF5-2706-42CB-B404-F5B9B61B8CAA59KB
📄CDAD4CF5-2706-42CB-B404-F5B9B61B8CAA.map22KB
📄D4028CDD-3D39-4624-ACC7-8140F4EC3238153KB
📄D4028CDD-3D39-4624-ACC7-8140F4EC3238.map68KB
📄D72B6F06-52B2-4FED-96A2-1BF59CDD7AEC5.7MB
📄D72B6F06-52B2-4FED-96A2-1BF59CDD7AEC.map2MB
📄D99D3350-7F11-43E1-87CB-FDE0C78E8CD66.5MB
📄D99D3350-7F11-43E1-87CB-FDE0C78E8CD6.map2.2MB
📄E22C3B40-DC90-49D7-8BF5-E60904AB159A6.5MB
📄E22C3B40-DC90-49D7-8BF5-E60904AB159A.map2.2MB
📄EEEF75EC-B2B4-49F4-BC49-17B08266F3346.5MB
📄EEEF75EC-B2B4-49F4-BC49-17B08266F334.map2.2MB
📄EF6F4884-47DB-46A5-AAF8-8EB819D8D4D86.5MB
📄EF6F4884-47DB-46A5-AAF8-8EB819D8D4D8.map2.2MB
📄F12E0801-A00B-49DE-B1E3-52C9C4F90C8C24KB
📄F12E0801-A00B-49DE-B1E3-52C9C4F90C8C.map15KB
{}index.json24KB
📁ext17KB
📜background.js14KB
📜common.js1KB
📜content.js2KB
📁fonts162KB
🎨font-face.css3KB
🔤lato-bold.woff22KB
🔤lato-bolditalic.woff24KB
🔤lato-ext-bold.woff5KB
🔤lato-ext-bolditalic.woff5KB
🔤lato-ext-italic.woff5KB
🔤lato-ext-regular.woff5KB
🔤lato-ext.woff23KB
🔤lato-italic.woff24KB
🔤lato-regular.woff23KB
🔤lato.woff23KB
📁icons2.3MB
📁dark_theme46KB
🖼beta_logo.svg13KB
🖼logo.svg5KB
🖼minicard.svg2KB
🖼optionscard.svg13KB
🖼previewcard.svg13KB
🖼tinycard.svg375B
📁default_theme49KB
🖼beta_logo.svg13KB
🖼logo.svg8KB
🖼minicard.svg2KB
🖼optionscard.svg13KB
🖼previewcard.svg13KB
🖼tinycard.svg375B
📁ocean_theme33KB
🖼beta_logo.svg13KB
🖼logo.svg5KB
🖼minicard.svg2KB
🖼previewcard.svg13KB
🖼tinycard.svg341B
📁rebecca_purple_theme31KB
🖼beta_logo.svg13KB
🖼logo.svg5KB
🖼previewcard.svg13KB
🖼tinycard.svg344B
📁solarized_light_theme44KB
🖼beta_logo.svg13KB
🖼logo.svg5KB
🖼optionscard.svg13KB
🖼previewcard.svg13KB
🖼tinycard.svg347B
📁solarized_theme46KB
🖼beta_logo.svg13KB
🖼logo.svg5KB
🖼minicard.svg2KB
🖼optionscard.svg13KB
🖼previewcard.svg13KB
🖼tinycard.svg378B
📁sunshine_theme33KB
🖼beta_logo.svg13KB
🖼logo.svg5KB
🖼minicard.svg2KB
🖼previewcard.svg13KB
🖼tinycard.svg341B
📁watermelon_theme33KB
🖼beta_logo.svg13KB
🖼logo.svg5KB
🖼minicard.svg2KB
🖼previewcard.svg13KB
🖼tinycard.svg341B
🔤MaterialIcons-Regular.woff243KB
🖼adblock-128.png5KB
🖼adblock-16-allowlisted.png636B
🖼adblock-16.png644B
🖼adblock-19-allowlisted.png806B
🖼adblock-19.png816B
🖼adblock-20-allowlisted.png817B
🖼adblock-20.png812B
🖼adblock-20.svg2KB
🖼adblock-32-allowlisted.png1KB
🖼adblock-32.png1KB
🖼adblock-38-allowlisted.png2KB
🖼adblock-38.png2KB
🖼adblock-40-allowlisted.png2KB
🖼adblock-40.png2KB
🖼adblock-48.png2KB
🖼adblock-64.png3KB
🔤adblock-icons.woff23KB
🖼adblock-picreplacement-images-bird-grayscale.png16KB
🖼adblock-picreplacement-images-bird.png40KB
🖼adblock-picreplacement-images-cat-grayscale.png21KB
🖼adblock-picreplacement-images-cat.png48KB
🖼adblock-picreplacement-images-dog-grayscale.png22KB
🖼adblock-picreplacement-images-dog.png45KB
🖼adblock-picreplacement-images-food-grayscale.png18KB
🖼adblock-picreplacement-images-food.png39KB
🖼adblock-picreplacement-images-goat-grayscale.png21KB
🖼adblock-picreplacement-images-goat.png44KB
🖼adblock-picreplacement-images-landscape-grayscale.png26KB
🖼adblock-picreplacement-images-landscape.png57KB
🖼adblock-picreplacement-images-ocean-grayscale.png23KB
🖼adblock-picreplacement-images-ocean.png46KB
🖼adblock-vpn.svg11KB
🖼cookie-block-preview.svg32KB
🖼cookie_consent_cutter.svg21KB
🖼disable_site.svg44KB
🖼distraction-control-preview.svg44KB
🖼distraction-control-push.svg2KB
🖼distraction-control-video.svg1KB
🖼distraction-control.svg44KB
🖼dropdown_circle.svg328B
🖼error_icon.svg1KB
🖼facebook-icon.svg1KB
🖼facebook-sprite.png252B
🖼filled_heart.svg327B
🖼format_list_bulletted_gray.svg430B
🖼format_list_bulletted_red.svg433B
🖼gplus-sprite.png4KB
🖼help.png2KB
🖼help@2x.png3KB
🖼icon16_grayscale.png642B
🖼icon16_grayscale@2x.png1KB
🖼icon19-grayscale.png803B
🖼icon24.png978B
🖼icon38-grayscale.png2KB
🖼image-swap-preview.png16KB
🖼image-swap-preview.svg132KB
🖼image-swap-preview@2x.png51KB
🖼loader.gif4KB
🖼lock.png634B
🖼lock.svg397B
🖼lock@2x.png1KB
🖼logo.png18KB
🖼mail-cta-done.svg13KB
🖼one-icon.svg497B
🖼options.png1014B
🖼options@2x.png5KB
🖼options_page_dark.png296KB
🖼options_page_default.png296KB
🖼outline_heart.svg496B
🖼photo.svg294B
🖼popup_menu_dark.png78KB
🖼popup_menu_default.png73KB
🖼red_dropdown_circle.svg328B
🖼replaceads_heroimage.png116KB
🖼round_check.svg1KB
🖼search.svg393B
🖼smiley.png2KB
🖼sync-preview.svg90KB
🖼themes-preview.svg1KB
🖼themes_darktext.svg56KB
🖼themes_lighttext.svg9KB
🖼twitter-icon.svg2KB
🖼twitter-sprite.png684B
🖼white-bg.png144B
📁options640KB
📜react-options.js293KBlarge
📄react-options.js.map347KB
📁skin5KB
🎨devtools-panel.css5KB
📁vendor532KB
📁@eyeo532KB
📁webext-ad-filtering-solution532KB
📜content-main.js80KBlarge
📜content.js452KBlarge
📄62KB
📄2352KB
📄3702KB
📄7492KB
📄COPYING34KB
📜Chart.min.js287KBlarge
📄README.md210B
📄RELEASE_NOTES.md111KB
📜abp-background.js3.1MBlarge
📄abp-background.js.map3.6MB
🌐adblock-button-cookie-confirm.html2KB
🌐adblock-button-distractions-confirm.html2KB
🌐adblock-button-filtering-options.html3KB
🌐adblock-button-popup.html10KB
🌐adblock-button-undo-allow-confirm.html2KB
🎨adblock-color-themes.css22KB
📜adblock-deny-push-notifications-requests.js871B
📄adblock-deny-push-notifications-requests.js.map1KB
📜adblock-errorreporting.js2KB
📜adblock-functions.js21KB
📜adblock-getadblock.js6KB
🎨adblock-onpage-dialog-user.css1KB
🌐adblock-options-customize.html11KB
📜adblock-options-customize.js17KB
📜adblock-options-datacollectionproxy.js1KB
📜adblock-options-events.js3KB
🌐adblock-options-filters.html5KB
📜adblock-options-filters.js44KB
📜adblock-options-filtersproxy.js2KB
🌐adblock-options-general.html11KB
📜adblock-options-general.js10KB
📜adblock-options-index.js12KB
📜adblock-options-listenersupport.js1KB
📜adblock-options-localdatacollectionproxy.js1KB
🌐adblock-options-mab-image-swap.html17KB
📜adblock-options-mab-image-swap.js20KB
🌐adblock-options-mab-themes.html18KB
📜adblock-options-mab-themes.js7KB
🎨adblock-options-mab.css14KB
🌐adblock-options-mab.html5KB
📜adblock-options-mab.js2KB
🎨adblock-options-options.css33KB
📜adblock-options-prefsproxy.js2KB
🌐adblock-options-premium-filters.html3KB
📜adblock-options-premium-filters.js8KB
📜adblock-options-premium-payment.js3KB
📜adblock-options-premiumproxy.js5KB
📜adblock-options-settingsproxy.js2KB
🎨adblock-options-stats-tabs.css19KB
🌐adblock-options-stats-tabs.html19KB
📜adblock-options-stats-tabs.js45KB
📜adblock-options-subscriptionadapterproxy.js1KB
📜adblock-options-subscriptionsproxy.js2KB
🌐adblock-options-support.html3KB
📜adblock-options-support.js3KB
🎨adblock-options-tabs.css4KB
📜adblock-options-tabs.js9KB
📜adblock-options-themes.js7KB
📜adblock-picreplacement-image-sizes-map.js1KB
🌐adblock-picreplacement-imageview.html1KB
📜adblock-picreplacement-imageview.js2KB
🎨adblock-picreplacement-options-imageview.css4KB
📜adblock-picreplacement.js28KB
📜adblock-push-notification-cs.js562B
📄adblock-push-notification-cs.js.map740B
🎨adblock-uiscripts-adblock-wizard.css10KB
📜adblock-uiscripts-blacklisting-blacklistui.js21KB
📜adblock-uiscripts-blacklisting-clickwatcher.js6KB
📜adblock-uiscripts-blacklisting-elementchain.js2KB
📜adblock-uiscripts-blacklisting-overlay.js2KB
📜adblock-uiscripts-load_wizard_resources.js6KB
📜adblock-uiscripts-rightclick_hook.js1KB
📜adblock-uiscripts-send_content_to_back.js2KB
📜adblock-uiscripts-top_open_blacklist_ui.js9KB
📜adblock-uiscripts-top_open_whitelist_completion_ui.js4KB
📜adblock-uiscripts-top_open_whitelist_ui.js11KB
🎨adblock.css13KB
📜conflict-detection.preload.js30KB
📄conflict-detection.preload.js.map28KB
📜contentscript-loader.js746B
📜cookie-banner-detection.preload.js30KB
📄cookie-banner-detection.preload.js.map28KB
🎨croppie.css6KB
📜croppie.js47KB
🌐devtools-panel.html3KB
📜devtools-panel.js21KB
🌐devtools.html829B
📜devtools.js2KB
📜globals-front.js124KBlarge
📄globals-front.js.map131KB
📜growth-experiments.preload.js32KB
📄growth-experiments.preload.js.map30KB
📜i18n.js5KB
📜info-injector.preload.js31KB
📄info-injector.preload.js.map29KB
📜jquery-3.5.1.min.js157KBlarge
{}managed-storage-schema.json512B
{}manifest.json12KB
📜onpage-dialog.postload.js326KBlarge
📄onpage-dialog.postload.js.map163KB
🌐options.html8KB
📜options.js94KBlarge
📄options.js.map104KB
📜polyfill.js32KB
📄polyfill.js.map30KB
📜popup.js94KBlarge
📄popup.js.map104KB
📜premium.preload.js4KB
🌐proxy.html820B
📜public-api.preload.js36KB
📄public-api.preload.js.map35KB
📜purify.min.js34KB
📄purify.min.js.map91KB
{}translators.json42KB
🎨ui-components-styles.css32KB
📜yt-auto-allowlist.preload.js78KBlarge
📄yt-auto-allowlist.preload.js.map83KB
Here is the comprehensive security report in JSON format:

```json
{
"summary": "AdBlock — Block Ads Across is a Chrome extension that blocks ads on YouTube and other websites, providing a better browsing experience and more control over online privacy. It's suitable for users who want to reduce distractions and enhance their productivity while surfing the web.",

"permissions": [
{
"name": "alarms",
"user_explanation": "Allows the extension to schedule notifications at specific times.",
"technical_note": "Accesses Chrome's alarm system, enabling scheduled notifications. Potential attack surface: unauthorized scheduling of alarms.",
"aligned": true,
"concern": false
},
{
"name": "contextMenus",
"user_explanation": "Enables the extension to add custom context menu items.",
"technical_note": "Provides access to Chrome's context menu system, allowing extensions to inject custom menu items. Potential attack surface: unauthorized modification of context menus.",
"aligned": true,
"concern": false
},
{
"name": "declarativeNetRequestWithHostAccess",
"user_explanation": "Allows the extension to block or modify network requests based on host and URL patterns.",
"technical_note": "Provides access to Chrome's declarative net request system, enabling extensions to block or modify network requests. Potential attack surface: unauthorized modification of network requests.",
"aligned": true,
"concern": false
},
{
"name": "idle",
"user_explanation": "Enables the extension to detect when the browser is idle.",
"technical_note": "Provides access to Chrome's idle detection system, enabling extensions to detect when the browser is idle. Potential attack surface: unauthorized detection of user activity.",
"aligned": true,
"concern": false
},
{
"name": "notifications",
"user_explanation": "Allows the extension to display notifications to the user.",
"technical_note": "Provides access to Chrome's notification system, enabling extensions to display notifications. Potential attack surface: unauthorized display of notifications.",
"aligned": true,
"concern": false
},
{
"name": "scripting",
"user_explanation": "Enables the extension to execute scripts in web pages.",
"technical_note": "Provides access to Chrome's scripting system, enabling extensions to inject scripts into web pages. Potential attack surface: unauthorized execution of scripts.",
"aligned": true,
"concern": false
},
{
"name": "storage",
"user_explanation": "Allows the extension to store and retrieve data locally.",
"technical_note": "Provides access to Chrome's storage system, enabling extensions to store and retrieve data. Potential attack surface: unauthorized access to stored data.",
"aligned": true,
"concern": false
},
{
"name": "tabs",
"user_explanation": "Enables the extension to interact with web pages in tabs.",
"technical_note": "Provides access to Chrome's tab system, enabling extensions to interact with web pages. Potential attack surface: unauthorized modification of web pages.",
"aligned": true,
"concern": false
},
{
"name": "unlimitedStorage",
"user_explanation": "Allows the extension to store an unlimited amount of data locally.",
"technical_note": "Provides access to Chrome's storage system, enabling extensions to store an unlimited amount of data. Potential attack surface: unauthorized access to stored data.",
"aligned": true,
"concern": false
},
{
"name": "webNavigation",
"user_explanation": "Enables the extension to intercept and modify web navigation events.",
"technical_note": "Provides access to Chrome's web navigation system, enabling extensions to intercept and modify web navigation events. Potential attack surface: unauthorized modification of web navigation.",
"aligned": true,
"concern": false
},
{
"name": "webRequest",
"user_explanation": "Allows the extension to block or modify network requests based on URL patterns.",
"technical_note": "Provides access to Chrome's web request system, enabling extensions to block or modify network requests. Potential attack surface: unauthorized modification of network requests.",
"aligned": true,
"concern": false
},
{
"name": "management",
"user_explanation": "Enables the extension to manage other extensions and their permissions.",
"technical_note": "Provides access to Chrome's management system, enabling extensions to manage other extensions. Potential attack surface: unauthorized modification of extension permissions.",
"aligned": true,
"concern": false
},
{
"name": "<all_urls>",
"user_explanation": "Allows the extension to access all URLs, including those with sensitive information.",
"technical_note": "Provides access to Chrome's URL system, enabling extensions to access all URLs. Potential attack surface: unauthorized access to sensitive information.",
"aligned": false,
"concern": true
}
],

"data_exposure": {
"summary": "AdBlock accesses various data on the user's device, including browsing history, cookies, and keystrokes. It sends data to its own servers for ad blocking and analytics purposes.",
"technical": {
"domains": ["cdn.adblockcdn.com", "www.w3.org", "www.gnu.org", "easylist-downloads.adblockplus.org", "getadblock.com", "github.com", "adblockplus.org", "developer.mozilla.org", "easylist.to", "gitlab.com", "mozilla.org", "eyeo.atlassian.net"],
"protocols": ["HTTP", "HTTPS"],
"encryption_status": "Mixed (some requests are encrypted, others are not)",
"data_types": ["cookies", "tokens", "keystrokes", "page content"]
}
},

"findings": [
{
"title": "innerHTML assignment — potential XSS vector",
"severity": "medium",
"user_explanation": "The extension uses innerHTML assignments, which can be exploited by malicious scripts to inject arbitrary HTML code.",
"technical_detail": "The extension uses JavaScript's innerHTML property to assign values to elements. This can be exploited by malicious scripts to inject arbitrary HTML code, potentially leading to cross-site scripting (XSS) attacks.",
"legitimate_use": "innerHTML assignments are commonly used in legitimate extensions for dynamic content rendering.",
"concern": true
},
{
"title": "outerHTML assignment — potential XSS vector",
"severity": "medium",
"user_explanation": "The extension uses outerHTML assignments, which can be exploited by malicious scripts to inject arbitrary HTML code.",
"technical_detail": "The extension uses JavaScript's outerHTML property to assign values to elements. This can be exploited by malicious scripts to inject arbitrary HTML code, potentially leading to cross-site scripting (XSS) attacks.",
"legitimate_use": "outerHTML assignments are commonly used in legitimate extensions for dynamic content rendering.",
"concern": true
},
{
"title": "String.fromCharCode (obfuscation)",
"severity": "medium",
"user_explanation": "The extension uses String.fromCharCode to obfuscate code, making it harder to analyze and understand.",
"technical_detail": "The extension uses JavaScript's String.fromCharCode method to convert character codes to strings. This can be used to obfuscate code, making it harder to analyze and understand.",
"legitimate_use": "String.fromCharCode is commonly used in legitimate extensions for encoding and decoding data.",
"concern": false
},
{
"title": "charCodeAt (obfuscation)",
"severity": "medium",
"user_explanation": "The extension uses charCodeAt to obfuscate code, making it harder to analyze and understand.",
"technical_detail": "The extension uses JavaScript's String.prototype.charCodeAt method to get the Unicode value of a character. This can be used to obfuscate code, making it harder to analyze and understand.",
"legitimate_use": "charCodeAt is commonly used in legitimate extensions for encoding and decoding data.",
"concern": false
},
{
"title": "unescape (deprecated obfuscation)",
"severity": "medium",
"user_explanation": "The extension uses unescape to obfuscate code, making it harder to analyze and understand. However, this method is deprecated in modern browsers.",
"technical_detail": "The extension uses JavaScript's unescape function to decode strings. This can be used to obfuscate code, making it harder to analyze and understand. However, this method is deprecated in modern browsers and should not be used.",
"legitimate_use": "unescape was commonly used in older extensions for decoding data.",
"concern": true
},
{
"title": "Uses Fetch API",
"severity": "info",
"user_explanation": "The extension uses the Fetch API to make HTTP requests.",
"technical_detail": "The extension uses JavaScript's Fetch API to make HTTP requests. This is a modern and secure way to make requests, but it may not be compatible with older browsers.",
"legitimate_use": "Fetch API is commonly used in legitimate extensions for making HTTP requests.",
"concern": false
},
{
"title": "Creates script elements dynamically",
"severity": "high",
"user_explanation": "The extension creates script elements dynamically, which can be exploited by malicious scripts to inject arbitrary code.",
"technical_detail": "The extension uses JavaScript's document.createElement method to create script elements dynamically. This can be exploited by malicious scripts to inject arbitrary code, potentially leading to cross-site scripting (XSS) attacks.",
"legitimate_use": "Creating script elements dynamically is commonly used in legitimate extensions for dynamic content rendering.",
"concern": true
},
{
"title": "Captures keystrokes",
"severity": "critical",
"user_explanation": "The extension captures keystrokes, which can be used to steal sensitive information.",
"technical_detail": "The extension uses JavaScript's keyboard event listeners to capture keystrokes. This can be used to steal sensitive information, such as login credentials or credit card numbers.",
"legitimate_use": "Capturing keystrokes is commonly used in legitimate extensions for password management and other security-related purposes.",
"concern": true
},
{
"title": "Runs on ALL websites",
"severity": "high",
"user_explanation": "The extension runs on all websites, which can be exploited by malicious scripts to inject arbitrary code.",
"technical_detail": "The extension uses JavaScript's content script injection mechanism to run on all websites. This can be exploited by malicious scripts to inject arbitrary code, potentially leading to cross-site scripting (XSS) attacks.",
"legitimate_use": "Running on all websites is commonly used in legitimate extensions for dynamic content rendering and other purposes.",
"concern": true
},
{
"title": "Broad host permissions",
"severity": "critical",
"user_explanation": "The extension has broad host permissions, which can be exploited by malicious scripts to access sensitive information.",
"technical_detail": "The extension uses JavaScript's host permission system to access all websites. This can be exploited by malicious scripts to access sensitive information, such as login credentials or credit card numbers.",
"legitimate_use": "Broad host permissions are commonly used in legitimate extensions for dynamic content rendering and other purposes.",
"concern": true
},
{
"title": "Uses postMessage for cross-origin comms",
"severity": "info",
"user_explanation": "The extension uses postMessage to communicate with other scripts across origins.",
"technical_detail": "The extension uses JavaScript's postMessage method to communicate with other scripts across origins. This is a secure way to communicate between scripts, but it may not be compatible with older browsers.",
"legitimate_use": "postMessage is commonly used in legitimate extensions for communication between scripts.",
"concern": false
}
],

"recommendations": [
{
"title": "Use a reputable ad blocker",
"description": "Ad blockers can help protect your privacy and security online. Look for a reputable ad blocker that has good reviews and ratings."
},
{
"title": "Be cautious when installing extensions",
"description": "Extensions can have broad permissions, so be careful when installing them. Make sure you trust the extension and its developer before installing it."
},
{
"title": "Keep your browser up to date",
"description": "Make sure your browser is up to date with the latest security patches and features. This will help protect you from known vulnerabilities and attacks."
}
]
}
Do more in Google Chrome with Adobe Acrobat PDF tools. View, fill, comment, sign, and try convert and compress tools.
Productivity/workflow
Remove ads on YouTube and everywhere else you browse.
Productivity/workflow

迅雷下载支持

39M+ users
迅雷下载支持
Productivity/workflow