https://github.com/waymaker1018/seongnam-survival-map
· scanned 2026-06-16 00:55 UTC (2 months, 1 week ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 1 week ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 164 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 |
|---|---|---|---|
loadFavorites |
software | healthy | app.js:loadFavorites |
saveFavorites |
software | healthy | app.js:saveFavorites |
isFavorite |
software | healthy | app.js:isFavorite |
toggleFavorite |
software | healthy | app.js:toggleFavorite |
$ |
software | healthy | app.js:$ |
escapeHtml |
software | healthy | app.js:escapeHtml |
loadJson |
software | healthy | app.js:loadJson |
loadData |
software | healthy | app.js:loadData |
goToSchool |
software | healthy | app.js:goToSchool |
dongOf |
software | healthy | app.js:dongOf |
schoolsIn |
software | healthy | app.js:schoolsIn |
centroid |
software | healthy | app.js:centroid |
dongsOf |
software | healthy | app.js:dongsOf |
recentHitsFor |
software | healthy | app.js:recentHitsFor |
hitCountIn |
software | healthy | app.js:hitCountIn |
historyFor |
software | healthy | app.js:historyFor |
cityCenter |
software | healthy | app.js:cityCenter |
featureDistrict |
software | healthy | app.js:featureDistrict |
renderBoundaries |
software | healthy | app.js:renderBoundaries |
initMap |
software | healthy | app.js:initMap |
chipMarker |
software | healthy | app.js:chipMarker |
renderMap |
software | healthy | app.js:renderMap |
renderBreadcrumb |
software | healthy | app.js:renderBreadcrumb |
renderStats |
software | healthy | app.js:renderStats |
renderFavorites |
software | healthy | app.js:renderFavorites |
open |
software | healthy | app.js:open |
absoluteUrl |
software | healthy | app.js:absoluteUrl |
renderDetail |
software | healthy | app.js:renderDetail |
renderNotices |
software | healthy | app.js:renderNotices |
renderTraining |
software | healthy | app.js:renderTraining |
bindSearch |
software | healthy | app.js:bindSearch |
render |
software | healthy | app.js:render |
sleep |
software | healthy | scripts/enrich_schools.mjs:sleep |
nominatim |
software | healthy | scripts/enrich_schools.mjs:nominatim |
inBounds |
software | healthy | scripts/enrich_schools.mjs:inBounds |
pickDong |
software | healthy | scripts/enrich_schools.mjs:pickDong |
searchSchool |
software | healthy | scripts/enrich_schools.mjs:searchSchool |
reverseDong |
software | healthy | scripts/enrich_schools.mjs:reverseDong |
main |
software | healthy | scripts/enrich_schools.mjs:main |
sleep |
software | healthy | scripts/fix_missing_geo.mjs:sleep |
inBounds |
software | healthy | scripts/fix_missing_geo.mjs:inBounds |
pickDong |
software | healthy | scripts/fix_missing_geo.mjs:pickDong |
query |
software | healthy | scripts/fix_missing_geo.mjs:query |
reverseDong |
software | healthy | scripts/fix_missing_geo.mjs:reverseDong |
main |
software | healthy | scripts/fix_missing_geo.mjs:main |
MOE_VIEW_URL |
software | healthy | scripts/monitor_training_programs.mjs:MOE_VIEW_URL |
decodeEntities |
software | healthy | scripts/monitor_training_programs.mjs:decodeEntities |
cleanHtml |
software | healthy | scripts/monitor_training_programs.mjs:cleanHtml |
sleep |
software | healthy | scripts/monitor_training_programs.mjs:sleep |
fetchText |
software | healthy | scripts/monitor_training_programs.mjs:fetchText |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
production_plan.md |
software | healthy | production_plan.md |
production_plan.html |
software | healthy | production_plan.html |
app.js |
software | healthy | app.js |
notify_config.example.json |
software | healthy | config/notify_config.example.json |
index.html |
software | healthy | seoul/index.html |
enrich_schools.mjs |
software | healthy | scripts/enrich_schools.mjs |
debug_board.mjs |
software | healthy | scripts/debug_board.mjs |
fix_missing_geo.mjs |
software | healthy | scripts/fix_missing_geo.mjs |
monitor_training_programs.mjs |
software | healthy | scripts/monitor_training_programs.mjs |
export_schools_csv.mjs |
software | healthy | scripts/export_schools_csv.mjs |
fix_seoul_missing_dong.mjs |
software | healthy | scripts/fix_seoul_missing_dong.mjs |
debug_training_boards.mjs |
software | healthy | scripts/debug_training_boards.mjs |
fetch_seoul_schools_v2.mjs |
software | healthy | scripts/fetch_seoul_schools_v2.mjs |
serve.mjs |
software | healthy | scripts/serve.mjs |
fetch_official_data.mjs |
software | healthy | scripts/fetch_official_data.mjs |
seed_schools_from_official_table.mjs |
software | healthy | scripts/seed_schools_from_official_table.mjs |
notify.py |
software | healthy | scripts/notify.py |
monitor_seongnam_school_sites.mjs |
software | healthy | scripts/monitor_seongnam_school_sites.mjs |
monitor_seoul_jobs.mjs |
software | healthy | scripts/monitor_seoul_jobs.mjs |
daily-monitor.yml |
software | healthy | .github/workflows/daily-monitor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
seoul |
software | healthy | seoul |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
MAIL_TO |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
TELEGRAM_CHAT_ID |
cicd | healthy | — |
SMTP_APP_PASSWORD |
cicd | healthy | — |
SMTP_USER |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:09 |
network | healthy | .github/workflows/daily-monitor.yml |
port:15 |
network | healthy | .github/workflows/daily-monitor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yydyo4q0 |
software | healthy | /tmp/repobility-clone-yydyo4q0 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | scripts/serve.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::daily-monitor |
cicd | healthy | .github/workflows/daily-monitor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
monitor |
cicd | healthy | .github/workflows/daily-monitor.yml |
This page is publicly accessible at:
https://repobility.com/scan/9fae68cc-2e6c-4925-ad35-536264513055/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9fae68cc-2e6c-4925-ad35-536264513055/
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.