๐Ÿ“ฆ

Browsec VPN - Free VPN for Chrome

๐Ÿ” Security Report Available
๐Ÿ‘ฅ 8M+ users
๐Ÿ“ฆ v3.92.12
๐Ÿ’พ 3.56MiB
๐Ÿ“… 2026-02-06
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

Browsec VPN is a Chrome VPN extension that protects your IP from Internet threats and lets you browse privately for free.

Tags

Productivity/tools privacy productivity/tools

Privacy Practices

โœ… Does not sell your data to third parties
โœ… Does not use data for unrelated purposes

Security Analysis

Analyzed v3.92.12 ยท Feb 21, 2026 ยท 18 JS files ยท 3134 KB scanned

Permissions

proxy storage webRequest alarms background browsingData declarativeNetRequest scripting webRequestAuthProvider management privacy tabs <all_urls>

Code Patterns Detected

Function constructor used โ€” dynamic code execution Makes HTTP requests Listens to keyboard events

External Connections

gist.githubusercontent.com browsec.com d3i5gqankjg0sg.cloudfront.net a703.l461.r761.fastcloudcdn.net ca901.l503.r843.fastcloudcdn.net t.me www.w3.org www.google-analytics.com example.com addons.mozilla.org lodash.com polymer.github.io +8 more

Package Contents 419 files ยท 9.2MB

โ–พ๐Ÿ“_locales458KB
โ–พ๐Ÿ“cs41KB
{}messages.json41KB
โ–พ๐Ÿ“da41KB
{}messages.json41KB
โ–พ๐Ÿ“el52KB
{}messages.json52KB
โ–พ๐Ÿ“en43KB
{}messages.json43KB
โ–พ๐Ÿ“en_GB43KB
{}messages.json43KB
โ–พ๐Ÿ“hu42KB
{}messages.json42KB
โ–พ๐Ÿ“ro41KB
{}messages.json41KB
โ–พ๐Ÿ“ru49KB
{}messages.json49KB
โ–พ๐Ÿ“th57KB
{}messages.json57KB
โ–พ๐Ÿ“uk49KB
{}messages.json49KB
โ–พ๐Ÿ“_metadata52KB
{}verified_contents.json52KB
โ–พ๐Ÿ“fonts380KB
๐Ÿ”คopensans-bold.woff262KB
๐Ÿ”คopensans-extrabold.woff262KB
๐Ÿ”คopensans-italic.woff274KB
๐Ÿ”คopensans-light.woff258KB
๐Ÿ”คopensans-regular.woff262KB
๐Ÿ”คopensans-semibold.woff262KB
โ–พ๐Ÿ“images5.3MB
โ–พ๐Ÿ“android_app38KB
๐Ÿ–ผphone.jpg38KB
โ–พ๐Ÿ“congratulations770KB
โ–พ๐Ÿ“chrome6KB
๐Ÿ–ผbackground.svg6KB
โ–พ๐Ÿ“others6KB
๐Ÿ–ผbackground.svg6KB
๐Ÿ–ผarrow.svg571B
๐Ÿ–ผbrowsec_icon.svg3KB
๐Ÿ–ผbrowsec_icon_uk.svg7KB
๐Ÿ–ผbrowsec_icon_us.svg8KB
๐Ÿ–ผcursor.svg1KB
๐Ÿ–ผextensions_icon.svg2KB
๐Ÿ–ผextensions_icon_2.svg1KB
๐Ÿ–ผextensions_icon_3.svg2KB
๐Ÿ–ผextensions_popup.svg77KB
๐Ÿ–ผextensions_popup_ru.svg110KB
๐Ÿ–ผpanel_with_browsec.svg7KB
๐Ÿ–ผpin.svg1KB
๐Ÿ–ผpin_enabled.svg1KB
๐Ÿ–ผpin_enabled_hovered.svg1KB
๐Ÿ–ผpinned.png39KB
๐Ÿ–ผpopup_bg.svg48KB
๐Ÿ–ผpopup_disabled.svg77KB
๐Ÿ–ผpopup_disabled_ru.svg65KB
๐Ÿ–ผpopup_enabled.svg50KB
๐Ÿ–ผpopup_enabled_ru.svg40KB
๐Ÿ–ผpopup_smart_settings.svg95KB
๐Ÿ–ผpopup_smart_settings_ru.svg101KB
๐Ÿ–ผswitch_off.svg5KB
๐Ÿ–ผswitch_off_ru.svg6KB
๐Ÿ–ผswitch_on.svg5KB
๐Ÿ–ผswitch_on_ru.svg6KB
๐Ÿ–ผtelegram-logo.svg1KB
โ–พ๐Ÿ“favorites2KB
๐Ÿ–ผhovered.svg594B
๐Ÿ–ผstarred.svg577B
๐Ÿ–ผstatic.svg614B
โ–พ๐Ÿ“flags3.5MB
๐Ÿ–ผad.svg63KB
๐Ÿ–ผae.svg319B
๐Ÿ–ผaf.svg186KB
๐Ÿ–ผag.svg578B
๐Ÿ–ผai.svg5KB
๐Ÿ–ผal.svg9KB
๐Ÿ–ผam.svg235B
๐Ÿ–ผao.svg2KB
๐Ÿ–ผaq.svg7KB
๐Ÿ–ผar.svg5KB
๐Ÿ–ผas.svg48KB
๐Ÿ–ผat.svg212B
๐Ÿ–ผau.svg2KB
๐Ÿ–ผaw.svg410B
๐Ÿ–ผax.svg385B
๐Ÿ–ผaz.svg565B
๐Ÿ–ผba.svg649B
๐Ÿ–ผbb.svg985B
๐Ÿ–ผbd.svg205B
๐Ÿ–ผbe.svg252B
๐Ÿ–ผbf.svg658B
๐Ÿ–ผbg.svg295B
๐Ÿ–ผbh.svg284B
๐Ÿ–ผbi.svg954B
๐Ÿ–ผbj.svg267B
๐Ÿ–ผbl.svg249B
๐Ÿ–ผbm.svg41KB
๐Ÿ–ผbn.svg24KB
๐Ÿ–ผbo.svg322KB
๐Ÿ–ผbq.svg219B
๐Ÿ–ผbr.svg6KB
๐Ÿ–ผbs.svg232B
๐Ÿ–ผbt.svg48KB
๐Ÿ–ผbv.svg414B
๐Ÿ–ผbw.svg263B
๐Ÿ–ผby.svg2KB
๐Ÿ–ผbz.svg77KB
๐Ÿ–ผca.svg705B
๐Ÿ–ผcd.svg498B
๐Ÿ–ผcf.svg375B
๐Ÿ–ผcg.svg415B
๐Ÿ–ผch.svg285B
๐Ÿ–ผci.svg194B
๐Ÿ–ผck.svg2KB
๐Ÿ–ผcl.svg298B
๐Ÿ–ผcm.svg262B
๐Ÿ–ผcn.svg677B
๐Ÿ–ผco.svg201B
๐Ÿ–ผcr.svg76KB
๐Ÿ–ผcu.svg320B
๐Ÿ–ผcv.svg964B
๐Ÿ–ผcw.svg656B
๐Ÿ–ผcy.svg13KB
๐Ÿ–ผcz.svg270B
๐Ÿ–ผde.svg441B
๐Ÿ–ผdj.svg590B
๐Ÿ–ผdk.svg273B
๐Ÿ–ผdm.svg12KB
๐Ÿ–ผdo.svg145KB
๐Ÿ–ผdz.svg260B
๐Ÿ–ผec.svg271KB
๐Ÿ–ผee.svg258B
๐Ÿ–ผeg.svg15KB
๐Ÿ–ผeh.svg727B
๐Ÿ–ผes.svg58KB
๐Ÿ–ผet.svg928B
๐Ÿ–ผfi.svg275B
๐Ÿ–ผfj.svg50KB
๐Ÿ–ผfm.svg832B
๐Ÿ–ผfo.svg371B
๐Ÿ–ผfr.svg249B
๐Ÿ–ผga.svg255B
๐Ÿ–ผgb.svg644B
๐Ÿ–ผgd.svg2KB
๐Ÿ–ผge.svg958B
๐Ÿ–ผgf.svg902B
๐Ÿ–ผgg.svg335B
๐Ÿ–ผgh.svg337B
๐Ÿ–ผgi.svg5KB
๐Ÿ–ผgl.svg246B
๐Ÿ–ผgm.svg287B
๐Ÿ–ผgn.svg304B
๐Ÿ–ผgp.svg249B
๐Ÿ–ผgq.svg8KB
๐Ÿ–ผgr.svg284B
๐Ÿ–ผgt.svg74KB
๐Ÿ–ผgu.svg11KB
๐Ÿ–ผgw.svg715B
๐Ÿ–ผgy.svg356B
๐Ÿ–ผhk.svg1KB
๐Ÿ–ผhn.svg997B
๐Ÿ–ผhr.svg67KB
๐Ÿ–ผht.svg23KB
๐Ÿ–ผhu.svg219B
๐Ÿ–ผid.svg211B
๐Ÿ–ผie.svg269B
๐Ÿ–ผil.svg667B
๐Ÿ–ผim.svg10KB
๐Ÿ–ผin.svg850B
๐Ÿ–ผiq.svg2KB
๐Ÿ–ผir.svg2KB
๐Ÿ–ผis.svg281B
๐Ÿ–ผit.svg273B
๐Ÿ–ผje.svg209KB
๐Ÿ–ผjm.svg267B
๐Ÿ–ผjo.svg578B
๐Ÿ–ผjp.svg207B
๐Ÿ–ผke.svg1KB
๐Ÿ–ผkg.svg19KB
๐Ÿ–ผkh.svg10KB
๐Ÿ–ผki.svg3KB
๐Ÿ–ผkm.svg1KB
๐Ÿ–ผkn.svg862B
๐Ÿ–ผkp.svg858B
๐Ÿ–ผkr.svg750B
๐Ÿ–ผkw.svg313B
๐Ÿ–ผky.svg38KB
๐Ÿ–ผkz.svg11KB
๐Ÿ–ผla.svg279B
๐Ÿ–ผlb.svg6KB
๐Ÿ–ผlc.svg328B
๐Ÿ–ผli.svg15KB
๐Ÿ–ผlk.svg22KB
๐Ÿ–ผlr.svg727B
๐Ÿ–ผls.svg2KB
๐Ÿ–ผlt.svg262B
๐Ÿ–ผlu.svg272B
๐Ÿ–ผlv.svg194B
๐Ÿ–ผly.svg459B
๐Ÿ–ผma.svg310B
๐Ÿ–ผmc.svg204B
๐Ÿ–ผmd.svg28KB
๐Ÿ–ผme.svg87KB
๐Ÿ–ผmf.svg249B
๐Ÿ–ผmg.svg252B
๐Ÿ–ผmh.svg916B
๐Ÿ–ผmk.svg1KB
๐Ÿ–ผml.svg197B
๐Ÿ–ผmm.svg636B
๐Ÿ–ผmn.svg3KB
๐Ÿ–ผmo.svg2KB
๐Ÿ–ผmp.svg30KB
๐Ÿ–ผmq.svg249B
๐Ÿ–ผmr.svg919B
๐Ÿ–ผms.svg13KB
๐Ÿ–ผmt.svg22KB
๐Ÿ–ผmu.svg305B
๐Ÿ–ผmv.svg314B
๐Ÿ–ผmw.svg1KB
๐Ÿ–ผmx.svg171KB
๐Ÿ–ผmy.svg1KB
๐Ÿ–ผmz.svg5KB
๐Ÿ–ผna.svg836B
๐Ÿ–ผnc.svg1KB
๐Ÿ–ผne.svg286B
๐Ÿ–ผng.svg197B
๐Ÿ–ผni.svg35KB
๐Ÿ–ผnl.svg219B
๐Ÿ–ผno.svg414B
๐Ÿ–ผnp.svg1KB
๐Ÿ–ผnr.svg608B
๐Ÿ–ผnu.svg1KB
๐Ÿ–ผnz.svg2KB
๐Ÿ–ผom.svg22KB
๐Ÿ–ผpa.svg884B
๐Ÿ–ผpe.svg372B
๐Ÿ–ผpf.svg10KB
๐Ÿ–ผpg.svg3KB
๐Ÿ–ผph.svg1KB
๐Ÿ–ผpk.svg707B
๐Ÿ–ผpl.svg205B
๐Ÿ–ผpm.svg249B
๐Ÿ–ผpr.svg297B
๐Ÿ–ผps.svg275B
๐Ÿ–ผpt.svg13KB
๐Ÿ–ผpw.svg210B
๐Ÿ–ผpy.svg26KB
๐Ÿ–ผqa.svg417B
๐Ÿ–ผre.svg249B
๐Ÿ–ผro.svg297B
๐Ÿ–ผrs.svg150KB
๐Ÿ–ผru.svg265B
๐Ÿ–ผrw.svg831B
๐Ÿ–ผsa.svg18KB
๐Ÿ–ผsb.svg1KB
๐Ÿ–ผsc.svg320B
๐Ÿ–ผsd.svg242B
๐Ÿ–ผse.svg283B
๐Ÿ–ผsg.svg1002B
๐Ÿ–ผsh.svg699B
๐Ÿ–ผsi.svg6KB
๐Ÿ–ผsj.svg414B
๐Ÿ–ผsk.svg2KB
๐Ÿ–ผsl.svg194B
๐Ÿ–ผsm.svg140KB
๐Ÿ–ผsn.svg727B
๐Ÿ–ผso.svg612B
๐Ÿ–ผsr.svg393B
๐Ÿ–ผss.svg387B
๐Ÿ–ผst.svg791B
๐Ÿ–ผsv.svg247KB
๐Ÿ–ผsx.svg19KB
๐Ÿ–ผsy.svg385B
๐Ÿ–ผsz.svg7KB
๐Ÿ–ผtc.svg7KB
๐Ÿ–ผtd.svg197B
๐Ÿ–ผtf.svg969B
๐Ÿ–ผtg.svg860B
๐Ÿ–ผth.svg254B
๐Ÿ–ผtj.svg2KB
๐Ÿ–ผtl.svg726B
๐Ÿ–ผtm.svg74KB
๐Ÿ–ผtn.svg402B
๐Ÿ–ผto.svg314B
๐Ÿ–ผtr.svg396B
๐Ÿ–ผtt.svg366B
๐Ÿ–ผtv.svg3KB
๐Ÿ–ผtw.svg610B
๐Ÿ–ผtz.svg322B
๐Ÿ–ผua.svg179B
๐Ÿ–ผug.svg7KB
๐Ÿ–ผum.svg1KB
๐Ÿ–ผus.svg1KB
๐Ÿ–ผuy.svg2KB
๐Ÿ–ผuz.svg1KB
๐Ÿ–ผva.svg44KB
๐Ÿ–ผvc.svg398B
๐Ÿ–ผve.svg239KB
๐Ÿ–ผvg.svg18KB
๐Ÿ–ผvi.svg27KB
๐Ÿ–ผvn.svg278B
๐Ÿ–ผvu.svg3KB
๐Ÿ–ผwf.svg249B
๐Ÿ–ผws.svg810B
๐Ÿ–ผye.svg179B
๐Ÿ–ผyt.svg249B
๐Ÿ–ผza.svg626B
๐Ÿ–ผzm.svg13KB
๐Ÿ–ผzw.svg11KB
โ–พ๐Ÿ“help782KB
๐Ÿ–ผ1.png128KB
๐Ÿ–ผ1_ru.png142KB
๐Ÿ–ผ2.png100KB
๐Ÿ–ผ2_ru.png151KB
๐Ÿ–ผ3.png97KB
๐Ÿ–ผ3_ru.webp164KB
๐Ÿ–ผarrow_down.svg426B
๐Ÿ–ผarrow_up.svg430B
๐Ÿ–ผplus.svg315B
โ–พ๐Ÿ“icons23KB
โ–พ๐Ÿ“16x163KB
๐Ÿ–ผdisabled.png427B
๐Ÿ–ผdisabled_notification.png491B
๐Ÿ–ผenabled.png548B
๐Ÿ–ผenabled_notification.png560B
๐Ÿ–ผerror.png536B
โ–พ๐Ÿ“19x194KB
๐Ÿ–ผdisabled.png683B
๐Ÿ–ผdisabled_notification.png779B
๐Ÿ–ผenabled.png902B
๐Ÿ–ผenabled_notification.png945B
๐Ÿ–ผerror.png816B
โ–พ๐Ÿ“24x243KB
๐Ÿ–ผdisabled.png569B
๐Ÿ–ผdisabled_notification.png664B
๐Ÿ–ผenabled.png754B
๐Ÿ–ผenabled_notification.png834B
๐Ÿ–ผerror.png692B
โ–พ๐Ÿ“32x325KB
๐Ÿ–ผdisabled.png795B
๐Ÿ–ผdisabled_notification.png896B
๐Ÿ–ผenabled.png952B
๐Ÿ–ผenabled_notification.png1KB
๐Ÿ–ผerror.png965B
โ–พ๐Ÿ“38x388KB
๐Ÿ–ผdisabled.png1KB
๐Ÿ–ผdisabled_notification.png2KB
๐Ÿ–ผenabled.png2KB
๐Ÿ–ผenabled_notification.png2KB
๐Ÿ–ผerror.png2KB
โ–พ๐Ÿ“menu7KB
๐Ÿ–ผfacebook_green.svg476B
๐Ÿ–ผfacebook_grey.svg473B
๐Ÿ–ผhelp_green.svg889B
๐Ÿ–ผhelp_grey.svg886B
๐Ÿ–ผhome.svg642B
๐Ÿ–ผmail_green.svg434B
๐Ÿ–ผmail_grey.svg431B
๐Ÿ–ผsettings_green.svg623B
๐Ÿ–ผsettings_grey.svg620B
๐Ÿ–ผtelegram.svg2KB
โ–พ๐Ÿ“pings2KB
๐Ÿ–ผ0.svg361B
๐Ÿ–ผ1.svg373B
๐Ÿ–ผ2.svg390B
๐Ÿ–ผ3.svg412B
๐Ÿ–ผ4.svg434B
๐Ÿ–ผ5.svg456B
โ–พ๐Ÿ“popup-help
๐Ÿ–ผcheck.svg384B
โ–พ๐Ÿ“promos17KB
๐Ÿ–ผcircles.svg17KB
โ–พ๐Ÿ“smart_settings3KB
๐Ÿ–ผagree_white.svg346B
๐Ÿ–ผarrow_down.svg255B
๐Ÿ–ผarrow_up.svg255B
๐Ÿ–ผcheck.svg459B
๐Ÿ–ผcountry.png300B
๐Ÿ–ผplus_white.svg220B
๐Ÿ–ผtrash_green.svg871B
๐Ÿ–ผtrash_grey.svg868B
โ–พ๐Ÿ“unblock_proxy2KB
๐Ÿ–ผchecked.svg784B
๐Ÿ–ผemail.svg584B
๐Ÿ–ผerror.svg975B
๐Ÿ–ผ__like.svg4KB
๐Ÿ–ผarrow_left.svg327B
๐Ÿ–ผback.svg183B
๐Ÿ–ผback_hover.svg180B
๐Ÿ–ผbeta.svg743B
๐Ÿ–ผcheckbox.svg1KB
๐Ÿ–ผchecked_2.svg740B
๐Ÿ–ผcrown.svg244B
๐Ÿ–ผdiagnostics.svg6KB
๐Ÿ–ผdiscount.svg5KB
๐Ÿ–ผempty.png110B
๐Ÿ“œexclamationPointIcon.ts1KB
๐Ÿ–ผfavorites.svg1KB
๐Ÿ–ผfixit-paywall.png70KB
๐Ÿ–ผflag_arrow_right.svg249B
๐Ÿ–ผglobal_protection_disabled.svg6KB
๐Ÿ–ผglobal_protection_enabled.svg4KB
๐Ÿ–ผicon128.png9KB
๐Ÿ–ผicon16.png725B
๐Ÿ–ผicon48.png4KB
๐Ÿ“œindex.ts114B
๐Ÿ–ผinformation_green.svg1KB
๐Ÿ–ผinformation_grey.svg1KB
๐Ÿ–ผlike.svg2KB
๐Ÿ–ผlogo_ball.svg3KB
๐Ÿ–ผlogo_text.svg3KB
๐Ÿ–ผlogo_text_premium.svg11KB
๐Ÿ–ผlogout_grey.svg300B
๐Ÿ–ผlogout_white.svg297B
๐Ÿ“œpopupCloseIcon.ts456B
๐Ÿ–ผpopup_close_2.svg1KB
๐Ÿ–ผsettings.svg2KB
๐Ÿ–ผstar.svg819B
๐Ÿ–ผtip_arrow.svg713B
โ–พ๐Ÿ“pages88KB
โ–พ๐Ÿ“congratulations23KB
๐ŸŒcongratulations.html484B
๐Ÿ“œcongratulations.js23KB
โ–พ๐Ÿ“diagnostics27KB
๐ŸŒdiagnostics.html808B
๐Ÿ“œdiagnostics.js27KB
โ–พ๐Ÿ“firefoxAgreeConditions11KB
๐ŸŒfirefoxAgreeConditions.html595B
๐Ÿ“œfirefoxAgreeConditions.js10KB
โ–พ๐Ÿ“help13KB
๐ŸŒhelp.html474B
๐Ÿ“œhelp.js12KB
โ–พ๐Ÿ“management
๐ŸŒmanagement.html450B
๐Ÿ“œmanagement.js0B
โ–พ๐Ÿ“unblock_proxy13KB
๐ŸŒunblock_proxy.html512B
๐Ÿ“œunblock_proxy.js13KB
โ–พ๐Ÿ“popup1.1MB
โ–พ๐Ÿ“styles
๐ŸŽจpopup.css611B
๐ŸŒpopup.html451B
๐Ÿ“œpopup.js1.1MBlarge
โ–พ๐Ÿ“styles6KB
๐ŸŽจcongratulations.css724B
๐ŸŽจcongratulations2.css684B
๐ŸŽจcongratulations3.css684B
๐ŸŽจdiagnostics.css1KB
๐ŸŽจglobal.css1KB
๐ŸŽจhelp.css818B
๐ŸŽจunblock_proxy.css584B
๐Ÿ“œbackground.js1.4MBlarge
๐Ÿ“„background.ts.LICENSE.txt336B
๐Ÿ“œbrowsecSiteContentScript.js52KBlarge
๐Ÿ“œcommon.js239KBlarge
๐Ÿ“œlodash.js71KBlarge
{}manifest.json6KB
๐Ÿ“œnotification.js75KBlarge
๐Ÿ“œpolyfills.js0B
๐Ÿ“œpromoPageExecutor.js52KBlarge
{}rules.json255B
๐Ÿ“œtimezoneChange.js57KBlarge

What This Extension Does

Browsec VPN - Free VPN for Chrome is a Chrome extension that claims to protect users' IP addresses from internet threats and allow them to browse privately for free.

Permissions Explained

  • proxy: Allows the extension to act as an intermediary between the user's browser and the internet, which is typical for a VPN extension.
  • storage: Enables the extension to store data locally on the user's device, likely used for storing connection settings or other configuration information.
  • webRequest, declarativeNetRequest: These permissions allow the extension to intercept and modify web requests made by the browser. This is common in VPN extensions to enforce proxy settings or block malicious traffic.
  • alarms: Enables the extension to schedule background tasks, which might be used for periodic updates or connection checks.
  • background, browsingData: These permissions grant the extension access to run scripts and collect browsing data in the background. This is typical for VPN extensions that need to monitor and manage connections.
  • scripting: Allows the extension to execute scripts on web pages, which might be used for injecting proxy settings or other configuration information into web applications.
  • management, tabs: These permissions enable the extension to interact with the browser's management API and access tab data. This is unusual for a VPN extension and may indicate broader functionality than expected.
  • privacy: This permission allows the extension to access sensitive user data, which is typical for VPN extensions that need to manage connections and protect user privacy.
  • <all_urls>: Grants the extension access to all web pages visited by the user, which is unusual for a VPN extension. This may indicate broader functionality than expected.

What We Found in the Code

  • [high] Function constructor used โ€” dynamic code execution: This flag indicates that the extension uses function constructors to execute code dynamically. While this can be a legitimate coding pattern, it's worth noting that it can also be used for malicious purposes.
  • [info] Makes HTTP requests: The extension makes HTTP requests to various domains, which is expected behavior for a VPN extension that needs to communicate with its servers and update configuration information.
  • [high] Listens to keyboard events: This flag indicates that the extension listens to keyboard events. While this can be used for legitimate purposes (e.g., injecting proxy settings into web applications), it's worth noting that it may also be used for malicious purposes.

External Connections

The extension communicates with various domains, including:
  • browsec.com and its subdomains: Expected behavior for a VPN extension that needs to communicate with its servers.
  • gist.githubusercontent.com: Unusual domain; possible indication of external code injection or dependency management.
  • Other domains listed in the technical profile: These appear to be content delivery networks (CDNs) used by the extension to serve static assets.

Things to Consider

Based on the extension's name and description, it appears that the permissions declared are mostly typical for a VPN extension. However, the presence of <all_urls> and management permissions may indicate broader functionality than expected. Users should carefully evaluate whether these permissions align with their expectations for a VPN extension.

Additionally, the use of function constructors to execute code dynamically and the listening of keyboard events may be worth further investigation by users who are concerned about potential security risks. However, without more context or information about the specific implementation, it's difficult to say whether these findings are genuinely unusual or not.

uBlock Origin

50M+ users
An efficient blocker. Easy on CPU and memory.
Productivity/tools
Easy-to-use PDF tools to view, edit, convert, fill, e-sign PDF files, and more in your browser.
Productivity/tools AI

Zotero Connector

7M+ users
Save references to Zotero from your web browser
Productivity/tools
๐Ÿ“ฆ
ChatGPT, DeepSeek, Gemini, Claude, Grok all in one AI sidebar, for AI search, read, and write.
Productivity/tools AI