https://github.com/yungie-kaenchan/futureproof-sdg-mission-lab
· scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)
64 raw signals (0 security + 64 graph)
Last scanned 2 months, 1 week ago · v1 · 64 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1012 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 |
|---|---|---|---|
audit |
software | healthy | functions/index.js:audit |
requireAdmin |
software | healthy | functions/index.js:requireAdmin |
requireTeamMember |
software | healthy | functions/index.js:requireTeamMember |
existingClaims |
software | healthy | functions/index.js:existingClaims |
ledger |
software | healthy | functions/index.js:ledger |
text |
software | healthy | functions/index.js:text |
team |
software | healthy | functions/index.js:team |
consents |
software | healthy | functions/index.js:consents |
existing |
software | healthy | functions/index.js:existing |
users |
software | healthy | functions/index.js:users |
jsonResponse |
software | healthy | api/claude-proxy.js:jsonResponse |
handler |
software | healthy | api/claude-proxy.js:handler |
text |
software | healthy | api/claude-proxy.js:text |
never |
software | healthy | api/openai-stt.js:never |
jsonResponse |
software | healthy | api/openai-stt.js:jsonResponse |
extFor |
software | healthy | api/openai-stt.js:extFor |
fromName |
software | healthy | api/openai-stt.js:fromName |
m |
software | healthy | api/openai-stt.js:m |
handler |
software | healthy | api/openai-stt.js:handler |
CARTOON_PROMPT |
software | healthy | api/stability-proxy.js:CARTOON_PROMPT |
REALISTIC_PROMPT |
software | healthy | api/stability-proxy.js:REALISTIC_PROMPT |
jsonResponse |
software | healthy | api/stability-proxy.js:jsonResponse |
handler |
software | healthy | api/stability-proxy.js:handler |
jsonResponse |
software | healthy | api/tts-proxy.js:jsonResponse |
handler |
software | healthy | api/tts-proxy.js:handler |
__init__ |
software | healthy | scripts/html2fp.py:27 |
_classes |
software | healthy | scripts/html2fp.py:45 |
_flush_text |
software | healthy | scripts/html2fp.py:49 |
handle_starttag |
software | dead | scripts/html2fp.py:55 |
handle_data |
software | dead | scripts/html2fp.py:83 |
handle_endtag |
software | dead | scripts/html2fp.py:93 |
collect_blocks |
software | healthy | scripts/html2fp.py:163 |
render_blocks |
software | healthy | scripts/html2fp.py:170 |
seedUsers |
software | healthy | scripts/seed-sample-data.js:seedUsers |
seedTeams |
software | healthy | scripts/seed-sample-data.js:seedTeams |
main |
software | healthy | scripts/seed-sample-data.js:main |
wpm |
software | healthy | scripts/gen-production-prompts.py:29 |
audio_block |
software | healthy | scripts/gen-production-prompts.py:181 |
portrait_block |
software | healthy | scripts/gen-production-prompts.py:220 |
image_block |
software | healthy | scripts/gen-production-prompts.py:254 |
build_model |
software | healthy | scripts/gen-production-prompts.py:275 |
render_md |
software | healthy | scripts/gen-production-prompts.py:425 |
render_docx |
software | healthy | scripts/gen-production-prompts.py:478 |
section_head |
software | healthy | scripts/gen-production-prompts.py:512 |
sub_head |
software | healthy | scripts/gen-production-prompts.py:520 |
asset |
software | healthy | scripts/gen-production-prompts.py:527 |
write_chiangmai_vtt |
software | healthy | scripts/gen-production-prompts.py:600 |
main |
software | healthy | scripts/gen-production-prompts.py:615 |
_rpr |
software | healthy | scripts/fp_docgen.py:43 |
set_fonts |
software | healthy | scripts/fp_docgen.py:46 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
database.rules.json |
software | healthy | database.rules.json |
styles.css |
software | healthy | styles.css |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
firebase.json |
software | healthy | firebase.json |
package-lock.json |
software | healthy | package-lock.json |
config.example.js |
software | healthy | config.example.js |
ROADMAP.md |
software | healthy | ROADMAP.md |
SETUP-WINDOWS.md |
software | healthy | SETUP-WINDOWS.md |
DEPLOY.md |
software | healthy | DEPLOY.md |
home.html |
software | healthy | home.html |
package.json |
software | healthy | functions/package.json |
index.js |
software | healthy | functions/index.js |
README.md |
software | healthy | api/README.md |
claude-proxy.js |
software | healthy | api/claude-proxy.js |
openai-stt.js |
software | healthy | api/openai-stt.js |
stability-proxy.js |
software | healthy | api/stability-proxy.js |
tts-proxy.js |
software | healthy | api/tts-proxy.js |
mission-stages.md |
software | healthy | docs/mission-stages.md |
thai-translation-outlines.md |
software | healthy | docs/thai-translation-outlines.md |
firebase-schema.md |
software | healthy | docs/firebase-schema.md |
teacher-guide.md |
software | healthy | docs/teacher-guide.md |
RECONSTRUCTION-MASTER.md |
software | healthy | docs/RECONSTRUCTION-MASTER.md |
POSTER.html |
software | healthy | docs/POSTER.html |
QA-AUDIT-v2.md |
software | healthy | docs/QA-AUDIT-v2.md |
theoretical-grounding.md |
software | healthy | docs/theoretical-grounding.md |
dpia-framework.md |
software | healthy | docs/dpia-framework.md |
firebase-rules.json |
software | healthy | docs/firebase-rules.json |
dpia.md |
software | healthy | docs/dpia.md |
MICRO-PILOT-KIT.md |
software | healthy | docs/MICRO-PILOT-KIT.md |
BUILD-OPTIMIZATION.md |
software | healthy | docs/BUILD-OPTIMIZATION.md |
DEMO-AND-QA-REDTEAM.md |
software | healthy | docs/DEMO-AND-QA-REDTEAM.md |
SUBMISSION-REPORT-v2.md |
software | healthy | docs/SUBMISSION-REPORT-v2.md |
firebase-security-rules.md |
software | healthy | docs/firebase-security-rules.md |
innovation-concept.md |
software | healthy | docs/innovation-concept.md |
scenarios-disclaimer.md |
software | healthy | docs/scenarios-disclaimer.md |
video-script.md |
software | healthy | docs/video-script.md |
submission-narrative.md |
software | healthy | docs/submission-narrative.md |
POSTER-PROMPT-v2.md |
software | healthy | docs/poster/POSTER-PROMPT-v2.md |
POSTER-PROMPT.md |
software | healthy | docs/poster/POSTER-PROMPT.md |
FUTUREPROOF-Teacher-Manual.html |
software | healthy | docs/teacher-manual/FUTUREPROOF-Teacher-Manual.html |
README.md |
software | healthy | docs/screenshots/README.md |
SCRUTINY-REPORT.md |
software | healthy | docs/document-scrutiny/SCRUTINY-REPORT.md |
COVER-IMAGE-PROMPTS.md |
software | healthy | docs/document-design/COVER-IMAGE-PROMPTS.md |
APPLICATION-STATUS-PARAGRAPH.md |
software | healthy | docs/document-design/APPLICATION-STATUS-PARAGRAPH.md |
PRE-SUBMISSION-CHECKLIST.md |
software | healthy | docs/audit/PRE-SUBMISSION-CHECKLIST.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
functions |
software | healthy | functions |
api |
software | healthy | api |
docs |
software | healthy | docs |
poster |
software | healthy | docs/poster |
teacher-manual |
software | healthy | docs/teacher-manual |
screenshots |
software | healthy | docs/screenshots |
document-scrutiny |
software | healthy | docs/document-scrutiny |
document-design |
software | healthy | docs/document-design |
audit |
software | healthy | docs/audit |
judge-pack |
software | healthy | docs/judge-pack |
rubrics |
software | healthy | docs/rubrics |
video-production |
software | healthy | docs/video-production |
scripts |
software | healthy | scripts |
assets |
software | healthy | assets |
certificates |
software | healthy | assets/certificates |
landing |
software | healthy | assets/landing |
geo |
software | healthy | assets/geo |
scenarios |
software | healthy | assets/scenarios |
sdg11-bangkok |
software | healthy | assets/scenarios/sdg11-bangkok |
video |
software | healthy | assets/scenarios/sdg11-bangkok/video |
sdg13-chiangmai |
software | healthy | assets/scenarios/sdg13-chiangmai |
video |
software | healthy | assets/scenarios/sdg13-chiangmai/video |
sdg14-andaman |
software | healthy | assets/scenarios/sdg14-andaman |
sdg06-khonkaen |
software | healthy | assets/scenarios/sdg06-khonkaen |
video |
software | healthy | assets/scenarios/sdg06-khonkaen/video |
sdg03-eecfringe |
software | healthy | assets/scenarios/sdg03-eecfringe |
sdg04-takmaesot |
software | healthy | assets/scenarios/sdg04-takmaesot |
pages |
software | healthy | pages |
admin |
software | healthy | pages/admin |
.claude |
software | healthy | .claude |
scenarios |
software | healthy | scenarios |
sdg06-khonkaen-aquifer-v1 |
software | healthy | scenarios/sdg06-khonkaen-aquifer-v1 |
sdg11-bangkok-klong-v1 |
software | healthy | scenarios/sdg11-bangkok-klong-v1 |
sdg03-eecfringe-health-v1 |
software | healthy | scenarios/sdg03-eecfringe-health-v1 |
sdg04-takmaesot-border-v1 |
software | healthy | scenarios/sdg04-takmaesot-border-v1 |
sdg13-chiangmai-burningseason-v1 |
software | healthy | scenarios/sdg13-chiangmai-burningseason-v1 |
sdg14-andaman-reef-v1 |
software | healthy | scenarios/sdg14-andaman-reef-v1 |
Material_Symbols_Outlined,Material_Symbols_Rounded,Material… |
software | healthy | Material_Symbols_Outlined,Material_Symbols_Rounded,Material… |
Material_Symbols_Rounded |
software | healthy | Material_Symbols_Outlined,Material_Symbols_Rounded,Material… |
Material_Symbols_Outlined |
software | healthy | Material_Symbols_Outlined,Material_Symbols_Rounded,Material… |
Material_Symbols_Sharp |
software | healthy | Material_Symbols_Outlined,Material_Symbols_Rounded,Material… |
src |
software | healthy | src |
scenarios |
software | healthy | src/scenarios |
| Label | Layer | Status | Path |
|---|---|---|---|
time |
software | healthy | api/claude-proxy.js:time |
Collector |
software | healthy | scripts/html2fp.py:26 |
StudioAudio |
software | healthy | src/studio.js:StudioAudio |
ReflectionRecorder |
software | healthy | src/reflections.js:ReflectionRecorder |
MissionEngine |
software | healthy | src/mission-engine.js:MissionEngine |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/auth.js |
security | healthy | src/auth.js |
auth::src/firebase-init.js |
security | healthy | src/firebase-init.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v6pc6s9l |
software | healthy | /tmp/repobility-clone-v6pc6s9l |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | api/tts-proxy.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/hall-of-voices.js |
This page is publicly accessible at:
https://repobility.com/scan/ed10527f-9095-4dc9-b066-6d8b2917e768/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ed10527f-9095-4dc9-b066-6d8b2917e768/
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.