github.com / bilawalsidhu
bilawalsidhu/ gods-eye-view
JavaScript·2465 files·commit 151ce3d·scanned 8d ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 15 — 62,167+ stars — findings likely false positives
verdict accurate?
62,167 stars
5% file coverage
threat-state: lowlive
FINDINGS ░▒▓
what this code does░▒▓
What happens when you open, install or run it, from the findings below.
- when runscripts/qa-draw-tool.mjs builds code from strings at run time with
new Function. scripts/qa-draw-tool.mjs
criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.scripts/qa-draw-tool.mjs
// eslint-disable-next-line no-new-func
const belongsTo = new Function(`return (${belongsSource})`)();
const viewer = window.__godsEyeView.viewer;
const scene = viewer....+5infoSuspicious file in repoVery large source file (1945KB) — could contain obfuscated payloadsrc/data/local_data/cctv_ground_heights/cctv_ground_heights.json+2
infoSuspicious file in repoVery large source file (924KB) — could contain obfuscated payloadsrc/data/local_data/natural_earth/countries.json+2
infoSuspicious file in repoVery large source file (618KB) — could contain obfuscated payloadsrc/data/local_data/natural_earth/marine.json+2
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
120 files scanned @ 151ce3d | 11/2/2026 | heuristic scan — always review manually
risk by category
code execution7
network & exfiltration0
file system access0
obfuscation0
supply chain15
owasp / injection0
telemetry
files 120/2465rules hit 5engine v10commit 151ce3d
github
bilawalsidhu/gods-eye-view
A spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.
62167
12143
141d
2465 files
120 scanned(5%)
151ce3d
network indicators░▒▓
Hosts this code names or would connect to. Top 50 of 286, decoded and call-site destinations first. Informational, not scored.
- https://raw.githubusercontent.com/nvkelso/natural-earth-vector/$paste hostscripts/build-admin-packs.mjs:31
- https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerEscapes.mp4urlconfig/cctv_sources.shinjuku.json:10
- https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerJoyrides.mp4urlconfig/cctv_sources.shinjuku.json:29
- https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4urlconfig/cctv_sources.shinjuku.json:48
- https://ristmikud.tallinn.ee/last/cam103.jpgurlconfig/cctv_sources.tallinn.json:18 +1 more
- https://ristmikud.tallinn.ee/last/cam104.jpgurlconfig/cctv_sources.tallinn.json:40 +1 more
- https://ristmikud.tallinn.ee/last/cam001.jpgurlconfig/cctv_sources.tallinn.json:62 +1 more
- https://ristmikud.tallinn.ee/last/cam002.jpgurlconfig/cctv_sources.tallinn.json:84 +1 more
- https://ristmikud.tallinn.ee/last/cam056.jpgurlconfig/cctv_sources.tallinn.json:106 +1 more
- https://ristmikud.tallinn.ee/last/cam057.jpgurlconfig/cctv_sources.tallinn.json:128 +1 more
- https://ristmikud.tallinn.ee/last/cam055.jpgurlconfig/cctv_sources.tallinn.json:150 +1 more
- https://ristmikud.tallinn.ee/last/cam252.jpgurlconfig/cctv_sources.tallinn.json:172 +1 more
- https://ristmikud.tallinn.ee/last/cam253.jpgurlconfig/cctv_sources.tallinn.json:194 +1 more
- https://ristmikud.tallinn.ee/last/cam254.jpgurlconfig/cctv_sources.tallinn.json:216 +1 more
- https://ristmikud.tallinn.ee/last/cam255.jpgurlconfig/cctv_sources.tallinn.json:238 +1 more
- https://ristmikud.tallinn.ee/last/cam256.jpgurlconfig/cctv_sources.tallinn.json:260 +1 more
- https://ristmikud.tallinn.ee/last/cam257.jpgurlconfig/cctv_sources.tallinn.json:282 +1 more
- https://ristmikud.tallinn.ee/last/cam258.jpgurlconfig/cctv_sources.tallinn.json:304 +1 more
- https://ristmikud.tallinn.ee/last/cam259.jpgurlconfig/cctv_sources.tallinn.json:326 +1 more
- https://ristmikud.tallinn.ee/last/cam260.jpgurlconfig/cctv_sources.tallinn.json:348 +1 more
- https://ristmikud.tallinn.ee/last/cam141.jpgurlconfig/cctv_sources.tallinn.json:370 +1 more
- https://ristmikud.tallinn.ee/last/cam142.jpgurlconfig/cctv_sources.tallinn.json:392 +1 more
- https://ristmikud.tallinn.ee/last/cam143.jpgurlconfig/cctv_sources.tallinn.json:414 +1 more
- https://ristmikud.tallinn.ee/last/cam110.jpgurlconfig/cctv_sources.tallinn.json:436 +1 more
- https://ristmikud.tallinn.ee/last/cam111.jpgurlconfig/cctv_sources.tallinn.json:458 +1 more
- https://ristmikud.tallinn.ee/last/cam232.jpgurlconfig/cctv_sources.tallinn.json:479 +1 more
- https://ristmikud.tallinn.ee/last/cam200.jpgurlconfig/cctv_sources.tallinn.json:500 +1 more
- https://ristmikud.tallinn.ee/last/cam201.jpgurlconfig/cctv_sources.tallinn.json:522 +1 more
- https://ristmikud.tallinn.ee/last/cam176.jpgurlconfig/cctv_sources.tallinn.json:544 +1 more
- https://ristmikud.tallinn.ee/last/cam177.jpgurlconfig/cctv_sources.tallinn.json:566 +1 more
- https://ristmikud.tallinn.ee/last/cam178.jpgurlconfig/cctv_sources.tallinn.json:588 +1 more
- https://ristmikud.tallinn.ee/last/cam179.jpgurlconfig/cctv_sources.tallinn.json:610 +1 more
- https://ristmikud.tallinn.ee/last/cam180.jpgurlconfig/cctv_sources.tallinn.json:632 +1 more
- https://ristmikud.tallinn.ee/last/cam181.jpgurlconfig/cctv_sources.tallinn.json:654 +1 more
- https://ristmikud.tallinn.ee/last/cam182.jpgurlconfig/cctv_sources.tallinn.json:676 +1 more
- https://ristmikud.tallinn.ee/last/cam183.jpgurlconfig/cctv_sources.tallinn.json:698 +1 more
- https://ristmikud.tallinn.ee/last/cam184.jpgurlconfig/cctv_sources.tallinn.json:720 +1 more
- https://ristmikud.tallinn.ee/last/cam186.jpgurlconfig/cctv_sources.tallinn.json:742 +1 more
- https://ristmikud.tallinn.ee/last/cam185.jpgurlconfig/cctv_sources.tallinn.json:764 +1 more
- https://ristmikud.tallinn.ee/last/cam187.jpgurlconfig/cctv_sources.tallinn.json:786 +1 more
- https://ristmikud.tallinn.ee/last/cam193.jpgurlconfig/cctv_sources.tallinn.json:808 +1 more
- https://ristmikud.tallinn.ee/last/cam194.jpgurlconfig/cctv_sources.tallinn.json:830 +1 more
- https://ristmikud.tallinn.ee/last/cam195.jpgurlconfig/cctv_sources.tallinn.json:852 +1 more
- https://ristmikud.tallinn.ee/last/cam196.jpgurlconfig/cctv_sources.tallinn.json:874 +1 more
- https://ristmikud.tallinn.ee/last/cam197.jpgurlconfig/cctv_sources.tallinn.json:896 +1 more
- https://ristmikud.tallinn.ee/last/cam251.jpgurlconfig/cctv_sources.tallinn.json:918 +1 more
- https://ristmikud.tallinn.ee/last/cam250.jpgurlconfig/cctv_sources.tallinn.json:940 +1 more
- https://ristmikud.tallinn.ee/last/cam247.jpgurlconfig/cctv_sources.tallinn.json:962 +1 more
- https://ristmikud.tallinn.ee/last/cam248.jpgurlconfig/cctv_sources.tallinn.json:984 +1 more
- https://ristmikud.tallinn.ee/last/cam246.jpgurlconfig/cctv_sources.tallinn.json:1006 +1 more
architecture░▒▓
entry (37) flagged (1) pkg (23)
128 nodes · 103 edgesscroll to zoom · click node to jump to finding