glslEditor
easy6502
riscv-online-asm
6502js
asciinema-player
8bitworkshop
opencarbumap
riscv-interpreter
Removed some malicious Google spies from these scripts. Here is their place and how to remove them. If you need to git pull for updating and it complain about conflict on these files, just remove these files, pull and then remove the same malicious content.

6502js


./index.html:    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
Replaced by local jquery-1.7.2.min.js Can be done in shell:

git clone https://github.com/skilldrick/6502js
cd 6502js/
sed -i index.html
curl -O https://code.jquery.com/jquery-1.7.2.min.js
sed -i 's|https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery|jquery-1.7.2|' index.html

8bitworksop


src/ide/ui.ts:import { gaEvent, gaPageView } from "./analytics";
src/ide/sync.ts:import { gaEvent } from "./analytics";
Just removed these two lines

easy6502

Strangely '<' escaped by '%3C' and '>' by '%3E' in source code:

_layouts/basic.html:      document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
_layouts/default.html:      document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
Removed this part on both:

    <script type="text/javascript">
      var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
      document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
That's all!