JavaScript Restrictor
Browser extension that improves privacy and security
Modules
Here is a list of all modules:
 Fingerprinting DetectorFingerprinting Detector (FPD) is a module that detects browser fingerprint extraction and prevents its sharing. To learn more about Browser Fingerprinting topic, see study "Browser Fingerprinting: A survey" available here: https://arxiv.org/pdf/1905.01051.pdf
 Network Boundary ShieldThe Network Boundary Shield (NBS) is a protection against attacks from an external network (the Internet) to an internal network - especially against a reconnaissance attacks when a web browser is abused as a proxy. See, for example, the ForcePoint report https://www.forcepoint.com/sites/default/files/resources/files/report-attacking-internal-network-en_0.pdf, https://www.forcepoint.com/blog/x-labs/attacking-internal-network-public-internet-using-browser-proxy. Another example is the detection of applications running on the localhost, see https://jshelter.org/localportscanning/
 JavaScript ShieldWrappers are small pieces of code that modifies the original functionalty of a function, or property defined by standards