https://github.com/SamuelLClemens/no-run-just-fun
· scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)
26 raw signals (6 security + 20 graph)
Last scanned 2 months, 3 weeks ago · v1 · 26 actionable findings from 2 signal sources. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 308 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
celebrate |
software | healthy | js/confetti.js:celebrate |
a |
software | healthy | js/confetti.js:a |
frame |
software | healthy | js/confetti.js:frame |
fire |
software | healthy | js/player.js:fire |
runDev |
software | healthy | js/dev.js:runDev |
shuffle |
software | healthy | js/sessionEngine.js:shuffle |
fillFromPool |
software | healthy | js/sessionEngine.js:fillFromPool |
alternate |
software | healthy | js/sessionEngine.js:alternate |
buildSession |
software | healthy | js/sessionEngine.js:buildSession |
asItem |
software | healthy | js/sessionEngine.js:asItem |
defaults |
software | healthy | js/state.js:defaults |
migrate |
software | healthy | js/state.js:migrate |
load |
software | healthy | js/state.js:load |
save |
software | healthy | js/state.js:save |
resetAll |
software | healthy | js/state.js:resetAll |
todayKey |
software | healthy | js/state.js:todayKey |
getCharacter |
software | healthy | js/characters.js:getCharacter |
logoSVG |
software | healthy | js/main.js:logoSVG |
esc |
software | healthy | js/main.js:esc |
go |
software | healthy | js/main.js:go |
homeScreen |
software | healthy | js/main.js:homeScreen |
safetyHTML |
software | healthy | js/main.js:safetyHTML |
showSafetyOverlay |
software | healthy | js/main.js:showSafetyOverlay |
safetyScreen |
software | healthy | js/main.js:safetyScreen |
sessionScreen |
software | healthy | js/main.js:sessionScreen |
swapToLeanAvatar |
software | healthy | js/main.js:swapToLeanAvatar |
teardownSession |
software | healthy | js/main.js:teardownSession |
finishSession |
software | healthy | js/main.js:finishSession |
badgesScreen |
software | healthy | js/main.js:badgesScreen |
portraitSVG |
software | healthy | js/main.js:portraitSVG |
settingsScreen |
software | healthy | js/main.js:settingsScreen |
repopulate |
software | healthy | js/main.js:repopulate |
nvShow |
software | healthy | js/main.js:nvShow |
ensureAvatarClass |
software | healthy | js/main.js:ensureAvatarClass |
ensureRealisticClass |
software | healthy | js/main.js:ensureRealisticClass |
render |
software | healthy | js/main.js:render |
realisticVerdict |
software | healthy | js/realistic-avatar.js:realisticVerdict |
markRealisticSlow |
software | healthy | js/realistic-avatar.js:markRealisticSlow |
clearRealisticVerdict |
software | healthy | js/realistic-avatar.js:clearRealisticVerdict |
realisticInstructorSupported |
software | healthy | js/realistic-avatar.js:realisticInstructorSupported |
dist |
software | healthy | js/realistic-avatar.js:dist |
loop |
software | healthy | js/realistic-avatar.js:loop |
run |
software | healthy | js/realistic-avatar.js:run |
tick |
software | healthy | js/realistic-avatar.js:tick |
ensureCtx |
software | healthy | js/audio.js:ensureCtx |
sharedAudioContext |
software | healthy | js/audio.js:sharedAudioContext |
pluck |
software | healthy | js/audio.js:pluck |
scheduleChord |
software | healthy | js/audio.js:scheduleChord |
readVerdict |
software | healthy | js/natural-voice.js:readVerdict |
writeVerdict |
software | healthy | js/natural-voice.js:writeVerdict |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Player |
software | healthy | js/player.js:Player |
RealisticAvatar |
software | healthy | js/realistic-avatar.js:RealisticAvatar |
Avatar |
software | healthy | js/avatar.js:Avatar |
Handler |
software | healthy | scripts/serve.py:10 |
Hn |
software | healthy | lib/three.module.min.js:Hn |
ti |
software | healthy | lib/three.module.min.js:ti |
vi |
software | healthy | lib/three.module.min.js:vi |
yi |
software | healthy | lib/three.module.min.js:yi |
bi |
software | healthy | lib/three.module.min.js:bi |
Ei |
software | healthy | lib/three.module.min.js:Ei |
Oi |
software | healthy | lib/three.module.min.js:Oi |
tr |
software | healthy | lib/three.module.min.js:tr |
lr |
software | healthy | lib/three.module.min.js:lr |
xr |
software | healthy | lib/three.module.min.js:xr |
yr |
software | healthy | lib/three.module.min.js:yr |
Nr |
software | healthy | lib/three.module.min.js:Nr |
jr |
software | healthy | lib/three.module.min.js:jr |
ts |
software | healthy | lib/three.module.min.js:ts |
cs |
software | healthy | lib/three.module.min.js:cs |
As |
software | healthy | lib/three.module.min.js:As |
Xs |
software | healthy | lib/three.module.min.js:Xs |
$s |
software | healthy | lib/three.module.min.js:$s |
na |
software | healthy | lib/three.module.min.js:na |
la |
software | healthy | lib/three.module.min.js:la |
ua |
software | healthy | lib/three.module.min.js:ua |
Oa |
software | healthy | lib/three.module.min.js:Oa |
bl |
software | healthy | lib/three.module.min.js:bl |
jl |
software | healthy | lib/three.module.min.js:jl |
$l |
software | healthy | lib/three.module.min.js:$l |
ic |
software | healthy | lib/three.module.min.js:ic |
vc |
software | healthy | lib/three.module.min.js:vc |
Sc |
software | healthy | lib/three.module.min.js:Sc |
Ic |
software | healthy | lib/three.module.min.js:Ic |
Fc |
software | healthy | lib/three.module.min.js:Fc |
jc |
software | healthy | lib/three.module.min.js:jc |
gh |
software | healthy | lib/three.module.min.js:gh |
xh |
software | healthy | lib/three.module.min.js:xh |
wh |
software | healthy | lib/three.module.min.js:wh |
kh |
software | healthy | lib/three.module.min.js:kh |
tu |
software | healthy | lib/three.module.min.js:tu |
pu |
software | healthy | lib/three.module.min.js:pu |
Xu |
software | healthy | lib/three.module.min.js:Xu |
id |
software | healthy | lib/three.module.min.js:id |
xd |
software | healthy | lib/three.module.min.js:xd |
Ed |
software | healthy | lib/three.module.min.js:Ed |
Td |
software | healthy | lib/three.module.min.js:Td |
wd |
software | healthy | lib/three.module.min.js:wd |
Ad |
software | healthy | lib/three.module.min.js:Ad |
Cd |
software | healthy | lib/three.module.min.js:Cd |
Pd |
software | healthy | lib/three.module.min.js:Pd |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
sw.js |
software | healthy | sw.js |
index.html |
software | healthy | index.html |
LICENSES.md |
software | healthy | LICENSES.md |
confetti.js |
software | healthy | js/confetti.js |
player.js |
software | healthy | js/player.js |
dev.js |
software | healthy | js/dev.js |
sessionEngine.js |
software | healthy | js/sessionEngine.js |
state.js |
software | healthy | js/state.js |
characters.js |
software | healthy | js/characters.js |
main.js |
software | healthy | js/main.js |
realistic-avatar.js |
software | healthy | js/realistic-avatar.js |
audio.js |
software | healthy | js/audio.js |
natural-voice.js |
software | healthy | js/natural-voice.js |
gamify.js |
software | healthy | js/gamify.js |
avatar.js |
software | healthy | js/avatar.js |
tts.js |
software | healthy | js/tts.js |
content-spec.md |
software | healthy | docs/content-spec.md |
rig-spec.md |
software | healthy | docs/rig-spec.md |
serve.py |
software | healthy | scripts/serve.py |
three.module.min.js |
software | healthy | lib/three.module.min.js |
GLTFLoader.js |
software | healthy | lib/jsm/loaders/GLTFLoader.js |
BufferGeometryUtils.js |
software | healthy | lib/jsm/utils/BufferGeometryUtils.js |
style.css |
software | healthy | css/style.css |
| Label | Layer | Status | Path |
|---|---|---|---|
js |
software | healthy | js |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
lib |
software | healthy | lib |
jsm |
software | healthy | lib/jsm |
loaders |
software | healthy | lib/jsm/loaders |
utils |
software | healthy | lib/jsm/utils |
css |
software | healthy | css |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-kc8rpggu |
software | healthy | /tmp/repobility-clone-kc8rpggu |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/serve.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | lib/jsm/loaders/GLTFLoader.js |
This page is publicly accessible at:
https://repobility.com/scan/e49b57aa-2fce-47a4-aa83-8d385a78d316/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e49b57aa-2fce-47a4-aa83-8d385a78d316/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.