https://github.com/ryanmelvin-dot/find-a-church
· scanned 2026-06-15 23:58 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 83 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 |
|---|---|---|---|
instead |
software | healthy | netlify/functions/churches.mjs:instead |
fetchTable |
software | healthy | netlify/functions/churches.mjs:fetchTable |
handler |
software | healthy | netlify/functions/churches.mjs:handler |
logs |
software | healthy | netlify/functions/churches.mjs:logs |
stays |
software | healthy | netlify/functions/geocode-airtable.mjs:stays |
only |
software | healthy | netlify/functions/geocode-airtable.mjs:only |
time |
software | healthy | netlify/functions/geocode-airtable.mjs:time |
tableUrl |
software | healthy | netlify/functions/geocode-airtable.mjs:tableUrl |
fetchAllChurches |
software | healthy | netlify/functions/geocode-airtable.mjs:fetchAllChurches |
geocodeAddress |
software | healthy | netlify/functions/geocode-airtable.mjs:geocodeAddress |
patchRecords |
software | healthy | netlify/functions/geocode-airtable.mjs:patchRecords |
handler |
software | healthy | netlify/functions/geocode-airtable.mjs:handler |
includes |
software | healthy | public/scripts.js:includes |
which |
software | healthy | public/scripts.js:which |
fetchData |
software | healthy | public/scripts.js:fetchData |
normalizeKey |
software | healthy | public/scripts.js:normalizeKey |
getField |
software | healthy | public/scripts.js:getField |
cleanDistrict |
software | healthy | public/scripts.js:cleanDistrict |
normalizeChurches |
software | healthy | public/scripts.js:normalizeChurches |
or |
software | healthy | public/scripts.js:or |
normalizeServices |
software | healthy | public/scripts.js:normalizeServices |
joinData |
software | healthy | public/scripts.js:joinData |
init |
software | healthy | public/scripts.js:init |
wireControls |
software | healthy | public/scripts.js:wireControls |
triggerFilter |
software | healthy | public/scripts.js:triggerFilter |
debouncedFilter |
software | healthy | public/scripts.js:debouncedFilter |
setLocationStatus |
software | healthy | public/scripts.js:setLocationStatus |
showDeniedHelp |
software | healthy | public/scripts.js:showDeniedHelp |
requestUserLocation |
software | healthy | public/scripts.js:requestUserLocation |
populateDynamicFilters |
software | healthy | public/scripts.js:populateDynamicFilters |
fill |
software | healthy | public/scripts.js:fill |
haversineMiles |
software | healthy | public/scripts.js:haversineMiles |
toRad |
software | healthy | public/scripts.js:toRad |
distanceToChurch |
software | healthy | public/scripts.js:distanceToChurch |
formatMiles |
software | healthy | public/scripts.js:formatMiles |
addressWithDistance |
software | healthy | public/scripts.js:addressWithDistance |
updateUrlFromState |
software | healthy | public/scripts.js:updateUrlFromState |
val |
software | healthy | public/scripts.js:val |
applyUrlToControls |
software | healthy | public/scripts.js:applyUrlToControls |
set |
software | healthy | public/scripts.js:set |
parseTimeToBucket |
software | healthy | public/scripts.js:parseTimeToBucket |
applyFilters |
software | healthy | public/scripts.js:applyFilters |
query |
software | healthy | public/scripts.js:query |
day |
software | healthy | public/scripts.js:day |
district |
software | healthy | public/scripts.js:district |
city |
software | healthy | public/scripts.js:city |
cmp |
software | healthy | public/scripts.js:cmp |
groupByChurch |
software | healthy | public/scripts.js:groupByChurch |
renderResults |
software | healthy | public/scripts.js:renderResults |
start |
software | healthy | public/scripts.js:start |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
netlify.toml |
software | healthy | netlify.toml |
PROJECT_OVERVIEW.md |
software | healthy | PROJECT_OVERVIEW.md |
churches.mjs |
software | healthy | netlify/functions/churches.mjs |
geocode-airtable.mjs |
software | healthy | netlify/functions/geocode-airtable.mjs |
styles.css |
software | healthy | public/styles.css |
scripts.js |
software | healthy | public/scripts.js |
index.html |
software | healthy | public/index.html |
churches-geo.json |
software | healthy | public/assets/churches-geo.json |
| Label | Layer | Status | Path |
|---|---|---|---|
netlify |
software | healthy | netlify |
functions |
software | healthy | netlify/functions |
public |
software | healthy | public |
assets |
software | healthy | public/assets |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y2udd6v0 |
software | healthy | /tmp/repobility-clone-y2udd6v0 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | public/scripts.js |
This page is publicly accessible at:
https://repobility.com/scan/600373d2-8315-4825-9df6-ab04247f1330/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/600373d2-8315-4825-9df6-ab04247f1330/
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.