Skip to content

Vldm11r/scriptlet-doctor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scriptlet Doctor

Scriptlet Doctor provides a workaround for Gecko / Goanna-based browsers (such as Basilisk, Firefox, Pale Moon) to allow inline scripts (scriptlets) inserted by add-ons, regardless of site restrictions. This can be particularly useful to overcome the limitations of blocker extensions, such as uBlock Origin, on sites that have a strict content security policy (CSP).

Please note that the way Scriptlet Doctor works reduces the overall resistance to XSS attacks, although most sites on the Internet still do not impose strict CSP rules and nevertheless remain fairly safe. Yet you should not interfere with CSP policies unless absolutely necessary.

By default, Scriptlet Doctor is enabled for a predefined list of known domains with restrictive CSPs. You can edit this list in the settings, which can be quickly accessed with Ctrl + click on the extension button. It is strongly discouraged to enable Scriptlet Doctor for all domains, this option is intended solely for quick check the sites not yet added to the list.

Installation packages are located in the releases section and can be easily distinguished by file names: one for browsers using classic extensions (Pale Moon 27+, Firefox 45-56, etc.) and the other for Firefox Quantum (68+).

About

Allow inline scripts regardless of site policy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.6%
  • Batchfile 2.1%
  • HTML 1.9%
  • CSS 1.4%