-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Brave Components
Pranjal Jumde edited this page Dec 3, 2020
·
40 revisions
You can check the list of components installed in Brave Browser by navigating to brave://components
:
Component | Supported By Brave | Component ID | What it does | Repo | Comments |
---|---|---|---|---|---|
Autofill States Data | No | AutofillStates | Contains a mapping of acronyms of state names in different countries to the full names. Helps ease autofilling of state data. | ||
Brave Ad Block Updater | Yes | cffkpbalmllkdoenhmdmpbkajipdjfam | Updates the ad-block lists supported by Brave regularly | https://github.com/brave/adblock-rust | |
Brave HTTPS Everywhere Updater | Yes | oofiananboodjbbmdelgdommihjbkfag | Maintains the HTTPSEverywhere database which is used to upgrade insecure navigations to secure when the matching rules are found | https://github.com/brave/https-everywhere-builder | |
Brave Local Data Updater | Yes | afalakplffnnnlkncjhbmahjfjhmlkal | Used to update AutoplayWhitelist, ExtensionWhitelist, Greaselion scripts and ReferrerWhitelist | https://github.com/brave/autoplay-whitelist, https://github.com/brave/referrer-whitelist, https://github.com/brave/extension-whitelist, https://github.com/brave/brave-site-specific-scripts | |
Brave SpeedReader Updater | Yes | jicbkmdloagakknpihibphagfckhjdih | Maintains data files to support Brave Speedreader | https://github.com/brave-experiments/SpeedReader | |
Brave Tor Client Updater | Yes | cldoidikboihgcjfkhdeidbpclkineef cpoalefficncklhjfpglfiplenlpccdb biahpgbdmdkfgndcmfiipgcebobojjkp |
Contains the Brave tor client required to support Tor windows | https://github.com/brave/tor_build_scripts/ | |
Brave User Model Installer | Yes | kkjipiepeooghlclkedllogndmohhnhi | Maintains data files to support Brave Ads | https://github.com/brave/brave-core-crx-packager/blob/master/scripts/packageClientModelParameterComponent.js | |
Certificate Error Assistant | No | SSLErrorAssistant | Helps fix errors in misconfigured SSL certificates | Work to enable is being tracked here: https://github.com/brave/brave-browser/issues/13010 | |
CRLSet | Yes | CertificateRevocation | Maintains a list of websites with bad certificates so that users can be protected from harmful websites | ||
Crowd Deny | No | Crowd Deny | Revokes all permissions for sites in the list | Work to enable tracked here: https://github.com/brave/brave-browser/issues/10280 | |
Federated Learning of Cohorts | No | Floc | Has data to support FLOC | This feature has significant privacy risks and should not be enabled in Brave | |
File Type Policies | Yes | FileTypePolicies | List of file extensions and how they are handled in download protection | This is used by Safe Browsing | |
Legacy TLS Deprecation Configuration | No | TLSDeprecationConfig | This component adds a whitelist of domains that can use deprecated TLS 1.0/1.1 components. | ||
MEI Preload | Yes | MEIPreload | Used to pre-load media from websites | ||
NTP Sponsored Images | Yes | gccbbckogglekeggclmmekihdgdpdgoe | Updates the NTP Sponsored image assets | https://github.com/brave/brave-core-crx-packager/blob/master/scripts/packageNTPSponsoredImagesComponents.js | |
NTP Super Referral | Yes | Updates the NTP Super Referral image assets | https://github.com/brave/brave-core-crx-packager/blob/master/scripts/packageNTPSuperReferrerComponent.js | ||
NTP Super Referral mapping table | Yes | Manage NTP SR mapping table (promo code and NTP SR Component id | https://github.com/brave/brave-core-crx-packager/blob/master/scripts/packageNTPSuperReferrerMappingTableComponent.js | ||
Origin Trials | No | OriginTrials | Metadata for origin trials | ||
Safety Tips | No | SafetyTips | Protobuf of whitelisted domains for client side lookalike URL detection | Work to enable safety tips is tracked here: https://github.com/brave/brave-browser/issues/12999 | |
Subresource Filter Rules | No | Subresource Filter | Contains rules to block websites which don’t follow the better Ads Standard. Its often used to block phishing domains | ||
Widevine | Yes | oimompecagnajdejgnnjijobebaeigek | Widevine’s DRM solution provides the capability to license, securely distribute and protect playback of content on any consumer device | ||
youtubedown.js | Yes | Used to get youtubedown.js script | https://github.com/brave/brave-core-crx-packager/blob/master/scripts/packageYoutubedown.js | ||
Zxcvbn Data Dictionaries | No | ZxcvbnData | This contains the data like popular English words and names to higlight password strength. | The work to develop a custom password check is being tracked here: https://github.com/brave/brave-browser/issues/12001 |