https://github.com/saltybayflips-AI-Empire/charla
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 3 weeks ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 63 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 |
|---|---|---|---|
load |
software | healthy | validate_data.py:5 |
collect_texts |
software | healthy | gen_audio_multi.py:19 |
add |
software | healthy | gen_audio_multi.py:25 |
fname |
software | healthy | gen_audio_multi.py:44 |
gen |
software | healthy | gen_audio_multi.py:48 |
do_lang |
software | healthy | gen_audio_multi.py:64 |
main |
software | healthy | gen_audio_multi.py:80 |
err |
software | healthy | build_langs.py:14 |
warn |
software | healthy | build_langs.py:15 |
validate_course |
software | healthy | build_langs.py:18 |
validate_stories |
software | healthy | build_langs.py:67 |
jsdump |
software | healthy | build_langs.py:103 |
load |
software | healthy | gen_audio.py:9 |
add |
software | healthy | gen_audio.py:19 |
fname |
software | healthy | gen_audio.py:33 |
gen |
software | healthy | gen_audio.py:35 |
main |
software | healthy | gen_audio.py:50 |
draw_parrot |
software | healthy | make_icons.py:12 |
X |
software | healthy | make_icons.py:14 |
Y |
software | healthy | make_icons.py:15 |
R |
software | healthy | make_icons.py:16 |
make |
software | healthy | make_icons.py:38 |
activeId |
software | healthy | js/path.js:activeId |
src |
software | healthy | js/exgen.js:src |
day |
software | healthy | js/util.js:day |
close |
software | healthy | js/util.js:close |
unlock |
software | healthy | js/main.js:unlock |
hit |
software | healthy | js/lesson.js:hit |
azTokens |
software | healthy | js/lesson.js:azTokens |
stopRec |
software | healthy | js/lesson.js:stopRec |
failOnce |
software | healthy | js/lesson.js:failOnce |
pick |
software | healthy | js/audio.js:pick |
hit |
software | healthy | js/screens.js:hit |
activeId |
software | healthy | js/screens.js:activeId |
done |
software | healthy | js/screens.js:done |
showCont |
software | healthy | js/screens.js:showCont |
finish |
software | healthy | js/screens.js:finish |
next |
software | healthy | js/screens.js:next |
| Label | Layer | Status | Path |
|---|---|---|---|
validate_data.py |
software | healthy | validate_data.py |
styles.css |
software | healthy | styles.css |
README.md |
software | healthy | README.md |
sw.js |
software | healthy | sw.js |
index.html |
software | healthy | index.html |
gen_audio_multi.py |
software | healthy | gen_audio_multi.py |
course-data-1.js |
software | healthy | course-data-1.js |
course-data-2.js |
software | healthy | course-data-2.js |
audio-map.js |
software | healthy | audio-map.js |
build_langs.py |
software | healthy | build_langs.py |
stories-data.js |
software | healthy | stories-data.js |
gen_audio.py |
software | healthy | gen_audio.py |
make_icons.py |
software | healthy | make_icons.py |
path.js |
software | healthy | js/path.js |
exgen.js |
software | healthy | js/exgen.js |
lang.js |
software | healthy | js/lang.js |
util.js |
software | healthy | js/util.js |
state.js |
software | healthy | js/state.js |
main.js |
software | healthy | js/main.js |
lesson.js |
software | healthy | js/lesson.js |
audio.js |
software | healthy | js/audio.js |
screens.js |
software | healthy | js/screens.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7pm8_fiz |
software | healthy | /tmp/repobility-clone-7pm8_fiz |
| Label | Layer | Status | Path |
|---|---|---|---|
js |
software | healthy | js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::course-data-1.js |
security | healthy | course-data-1.js |
This page is publicly accessible at:
https://repobility.com/scan/421da8d4-7736-4dd3-938e-c6cf8dd36d01/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/421da8d4-7736-4dd3-938e-c6cf8dd36d01/
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.