New Update Download Sentinel improved functionality version 1.4

LinuxFan58

Level 15
Thread author
Nov 30, 2025
747
2,809
1,367
Hi, Download sentinel (open source see GitHub - Kees1958/DownloadSentinel: A Chrome extension which warns users when a risky download is initiated) version 1.4 is available in the chrome webstore.

What is new?
  1. It has a new False Positive reduction filter, which can be set in the options page (only when you enter your free personal API key from VT).

  2. The wording in warning pages is more carefull, always pointing out that is the current state of knowledge about a download URL and that careful users should check the download themselves at VT (only checking the reputation of the download URL has substantial privacy advantages, because the content is not shared). As a fallback this extension also performs some heuristics as explained here (link in Shadowra's thread).

  3. Turns out malware uses some tactics which the chrome on-download trigger does not handle well without additional logic added to deal with special situations
    a) using redirects, sadly these are also used by big corporations to put downloads behind a login or measure marketing success
    b) using tiny downloads which (e.g. an installer or a script), which are downloaded before VT URL reputation lookup has finished.
    c) obfuscated download with a lot of parameters (to make it look new, increasing the chance that ViusTotal does not known the download URL
Because I did not want to drop my initial design principles (minimal permission, no impact on performance, privacy minded), it took some time to get everything working, but it seems to work now,


User interface stayed as simple as it was
1782826851831.png



Options page has a new FP reduction filter
1782826915524.png

When you move the slider a hint line explains what HIGH-MEDIUM-LOW-NONE is. On my Github repo I have a list of AV-engines which is used in what FP surpression mode: DownloadSentinel/DownloadSentinel_FP_Engines.xlsx at main · Kees1958/DownloadSentinel


Warning page has some variations to deal with different situations
1782826987636.png


First one (on the left) is a ¨normal" VT reputation URL result, with as remarkable signal that it is an update which is new (first submitted to VT 0 days), that is why it gets a low (only 11% confidence positive rating) and is reported as probably inconclusive (again with the disclaimer that this is what VT currently knows and it is good practice to check the download itself manually at VT).

The middle one is an example of a legitimate tiny executable which can´t be intercepted, hence Download Sentinel provides a post download warning, with the advice to check the download first at VT before opening.

The last on (on the right) is a an example of an ever changing download, which is unknown by Virus Total, but because it is downloaded from a legitimate websites (thanks @Sampei.Nihira for finding this one (y) ) the heuristics notices some anomalies and reports it as probably suspicious (with a low confidence score of -25%).Many AntiVirus bendors won't burn their hands on a download obfuscated or redirected to a legitimate website which is also used for malware distribution. When their online protection mechanism can´t classify as known trusted or known bad, it is (or parts of it is) send to their cloud servers where it is dissected by AI and analyzed in a sandbox, When it is malware it generates a hash or family variant fingerprint to protect other users. Question is: do you want your family members to install this software while it is half chance (good or bad) or would you rather tell them to wait until you are at home to see whether it is a false positive?

I wanted a simple application which family members could use when the home/family admin requested free VT API-keys as a second (or third) safety-net after your DNS build-in malware protection and browser build-in download protection or for people using a Browser which dows not use Google Safe Browsing (like Ungoogled Chromium) or discourages it (like Brave). For the last group (I am on Linux using Brave lite) I made a very privacy respecting extension. This is why I only use VT for Download URL reputation and am using Chrome build-in mechanisms not needing broad permissions (extension can't access your history or page content).

Run a Speedometer benchmark with this extension (with and without using browser restarts) and a similar extension made by a company and you will see the minimal impact it has (you can also click on the extension icon and view what access is needed) :-)


When find issues, just report them in this thread.
 
Last edited:
Yes, users of Chromium-based browsers should appreciate that Download Sentinel does not have permission to access the browsing history.

You may notice that almost always, the same extension installed in Firefox does not have permission to access the browsing history, whereas in Chromium-based browsers, this permission is granted.

uBlock Origin
API Void Script Stop.....

Here’s a good reason why, even in Brave,though it was the same in Chrome and Edge,I use a policy to disable the browser history.
With Firefox, however, this isn’t necessary.;)
 
  • Like
Reactions: LinuxFan58
Yes, users of Chromium-based browsers should appreciate that Download Sentinel does not have permission to access the browsing history.

You may notice that almost always, the same extension installed in Firefox does not have permission to access the browsing history, whereas in Chromium-based browsers, this permission is granted.

uBlock Origin
API Void Script Stop.....

Here’s a good reason why, even in Brave,though it was the same in Chrome and Edge,I use a policy to disable the browser history.
With Firefox, however, this isn’t necessary.;)
Yes but every content blocker needs broad permission (my 3P-Matrix-lite also). In hinsight was it much easer to use broad permissions (like API Void Browser Protection has to block downloads), but Download Sentinel has VT-Total and heuristics, which coves similar but more area's than API Void Browser Protection with an security expert rating/rules of thumb (my former neigbour).

3P-Matrix-lite will be much easier to use than API Void Script Stop and will offer the remaining protections which API Void Browser Protection offers but are omiited in Download Sentinel), like HTTP, IP address only and non-standard ports conections in combination 3p-script/frame blocking and domain and TLD whitelist.
 
Last edited:
  • Thanks
Reactions: Sampei.Nihira
It's hard for me to add trusted domains.
For example:

Paint.net:

Download

Is there a way to prevent the extension from interfering when downloading PE?
Or similar downloads.............example Hard_Configurator.
 
Last edited: