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!