https://github.com/sashamind/city-details
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 3 weeks ago · v1 · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 94 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 |
|---|---|---|---|
isTouchDevice |
software | healthy | app.js:isTouchDevice |
escapeHtml |
software | healthy | app.js:escapeHtml |
showToast |
software | healthy | app.js:showToast |
createMarkerIcon |
software | healthy | app.js:createMarkerIcon |
formatDate |
software | healthy | app.js:formatDate |
isReservedName |
software | healthy | app.js:isReservedName |
getSelectedCategories |
software | healthy | app.js:getSelectedCategories |
clearCategoryCheckboxes |
software | healthy | app.js:clearCategoryCheckboxes |
compressImage |
software | healthy | app.js:compressImage |
supaFetch |
software | healthy | app.js:supaFetch |
mapDetailRow |
software | healthy | app.js:mapDetailRow |
loadDetails |
software | healthy | app.js:loadDetails |
loadAllForAdmin |
software | healthy | app.js:loadAllForAdmin |
loadNotes |
software | healthy | app.js:loadNotes |
loadPendingNotes |
software | healthy | app.js:loadPendingNotes |
sendEmailNotification |
software | healthy | app.js:sendEmailNotification |
uploadPhoto |
software | healthy | app.js:uploadPhoto |
getPendingCount |
software | healthy | app.js:getPendingCount |
updateBadge |
software | healthy | app.js:updateBadge |
renderNotes |
software | healthy | app.js:renderNotes |
submitNote |
software | healthy | app.js:submitNote |
approveNote |
software | healthy | app.js:approveNote |
deleteNote |
software | healthy | app.js:deleteNote |
buildGallery |
software | healthy | app.js:buildGallery |
cats |
software | healthy | app.js:cats |
highlightActiveMarker |
software | healthy | app.js:highlightActiveMarker |
showGalleryItem |
software | healthy | app.js:showGalleryItem |
catLabels |
software | healthy | app.js:catLabels |
navigateDetail |
software | healthy | app.js:navigateDetail |
showPreview |
software | healthy | app.js:showPreview |
hidePreview |
software | healthy | app.js:hidePreview |
geoLocate |
software | healthy | app.js:geoLocate |
initMap |
software | healthy | app.js:initMap |
updateProximity |
software | healthy | app.js:updateProximity |
renderMarkers |
software | healthy | app.js:renderMarkers |
doSearch |
software | healthy | app.js:doSearch |
hay |
software | healthy | app.js:hay |
drawConnectLine |
software | healthy | app.js:drawConnectLine |
clearSearch |
software | healthy | app.js:clearSearch |
updateConnectLines |
software | healthy | app.js:updateConnectLines |
removeConnectLine |
software | healthy | app.js:removeConnectLine |
openDetail |
software | healthy | app.js:openDetail |
closeDetail |
software | healthy | app.js:closeDetail |
openAddForm |
software | healthy | app.js:openAddForm |
closeAddForm |
software | healthy | app.js:closeAddForm |
submitDetail |
software | healthy | app.js:submitDetail |
saveToDb |
software | healthy | app.js:saveToDb |
setFilter |
software | healthy | app.js:setFilter |
toggleAdmin |
software | healthy | app.js:toggleAdmin |
openModPanel |
software | healthy | app.js:openModPanel |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
textula.json |
software | healthy | textula.json |
manifest.json |
software | healthy | manifest.json |
sw.js |
software | healthy | sw.js |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
privacy.html |
software | healthy | privacy.html |
package-lock.json |
software | healthy | package-lock.json |
app.js |
software | healthy | app.js |
config.toml |
software | healthy | supabase/config.toml |
deno.json |
software | healthy | supabase/functions/admin-login/deno.json |
index.ts |
software | healthy | supabase/functions/admin-login/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
admin-login |
software | healthy | supabase/functions/admin-login |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ze_3lqjk |
software | healthy | /tmp/repobility-clone-ze_3lqjk |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
This page is publicly accessible at:
https://repobility.com/scan/40b5cb6d-6d88-4df1-b421-dc3a9801ee57/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/40b5cb6d-6d88-4df1-b421-dc3a9801ee57/
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.