https://github.com/thesamuelputra/blindspot
· scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)
117 raw signals (0 security + 117 graph)
Last scanned 2 months, 2 weeks ago · v1 · 117 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 880 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 |
|---|---|---|---|
parseColor |
software | healthy | scripts/fetch-basemap.mjs:parseColor |
hslToRgb |
software | healthy | scripts/fetch-basemap.mjs:hslToRgb |
f |
software | healthy | scripts/fetch-basemap.mjs:f |
rgbToHsl |
software | healthy | scripts/fetch-basemap.mjs:rgbToHsl |
l |
software | healthy | scripts/fetch-basemap.mjs:l |
transmute |
software | healthy | scripts/fetch-basemap.mjs:transmute |
hex |
software | healthy | scripts/fetch-basemap.mjs:hex |
walk |
software | healthy | scripts/fetch-basemap.mjs:walk |
stripBom |
software | healthy | scripts/gtfs-stops.mjs:stripBom |
parseHeader |
software | healthy | scripts/gtfs-stops.mjs:parseHeader |
indexer |
software | healthy | scripts/gtfs-stops.mjs:indexer |
text |
software | healthy | scripts/gtfs-stops.mjs:text |
deleted |
software | healthy | convex/retention.ts:deleted |
getJson |
software | healthy | convex/enrich.ts:getJson |
cached |
software | healthy | convex/enrich.ts:cached |
r |
software | healthy | convex/enrich.ts:r |
fetchAircraftIdentity |
software | healthy | convex/enrich.ts:fetchAircraftIdentity |
h |
software | healthy | convex/enrich.ts:h |
p |
software | healthy | convex/enrich.ts:p |
timingSafeEqual |
software | healthy | convex/http.ts:timingSafeEqual |
list |
software | healthy | convex/admin.ts:list |
inBbox |
software | healthy | convex/lib/geo.ts:inBbox |
cellOf |
software | healthy | convex/lib/geo.ts:cellOf |
snap |
software | healthy | convex/lib/geo.ts:snap |
onIslandSide |
software | healthy | convex/lib/geo.ts:onIslandSide |
distanceMeters |
software | healthy | convex/lib/geo.ts:distanceMeters |
toRad |
software | healthy | convex/lib/geo.ts:toRad |
upsertSignals |
software | healthy | convex/lib/ingest.ts:upsertSignals |
insertReadings |
software | healthy | convex/lib/ingest.ts:insertReadings |
reportSuccess |
software | healthy | convex/lib/ingest.ts:reportSuccess |
reportFailure |
software | healthy | convex/lib/ingest.ts:reportFailure |
lookupAircraftType |
software | healthy | convex/lib/aircraftTypes.ts:lookupAircraftType |
fetchSource |
software | healthy | convex/lib/fetchSource.ts:fetchSource |
sleep |
software | healthy | convex/lib/fetchSource.ts:sleep |
parseXml |
software | healthy | convex/lib/xml.ts:parseXml |
asArray |
software | healthy | convex/lib/xml.ts:asArray |
lookupFerry |
software | healthy | convex/lib/ferryFleet.ts:lookupFerry |
upsertMovers |
software | healthy | convex/lib/movers.ts:upsertMovers |
writeSnapshot |
software | healthy | convex/lib/movers.ts:writeSnapshot |
will |
software | healthy | convex/_generated/server.js:will |
which |
software | healthy | convex/_generated/server.js:which |
from |
software | healthy | convex/_generated/server.js:from |
will |
software | healthy | convex/_generated/server.d.ts:will |
which |
software | healthy | convex/_generated/server.d.ts:which |
from |
software | healthy | convex/_generated/server.d.ts:from |
run |
software | healthy | convex/_generated/server.d.ts:run |
over |
software | healthy | convex/brain/threat.ts:over |
computeThreat |
software | healthy | convex/brain/threat.ts:computeThreat |
weight |
software | healthy | convex/brain/threat.ts:weight |
recencyDecay |
software | healthy | convex/brain/threat.ts:recencyDecay |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
BRIEF.md |
software | healthy | BRIEF.md |
RUNBOOK.md |
software | healthy | RUNBOOK.md |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
AUDIT.md |
software | healthy | AUDIT.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
PLAN.md |
software | healthy | PLAN.md |
SOURCES.md |
software | healthy | SOURCES.md |
DECISIONS.md |
software | healthy | DECISIONS.md |
fetch-basemap.mjs |
software | healthy | scripts/fetch-basemap.mjs |
gtfs-stops.mjs |
software | healthy | scripts/gtfs-stops.mjs |
tracks.ts |
software | healthy | convex/tracks.ts |
auth.config.ts |
software | healthy | convex/auth.config.ts |
auth.ts |
software | healthy | convex/auth.ts |
snapshots.ts |
software | healthy | convex/snapshots.ts |
retention.ts |
software | healthy | convex/retention.ts |
threat.ts |
software | healthy | convex/threat.ts |
schema.ts |
software | healthy | convex/schema.ts |
sources.ts |
software | healthy | convex/sources.ts |
watchlist.ts |
software | healthy | convex/watchlist.ts |
crons.ts |
software | healthy | convex/crons.ts |
incidents.ts |
software | healthy | convex/incidents.ts |
cameras.ts |
software | healthy | convex/cameras.ts |
notifications.ts |
software | healthy | convex/notifications.ts |
pushSubscriptions.ts |
software | healthy | convex/pushSubscriptions.ts |
intsums.ts |
software | healthy | convex/intsums.ts |
alerts.ts |
software | healthy | convex/alerts.ts |
enrich.ts |
software | healthy | convex/enrich.ts |
geofences.ts |
software | healthy | convex/geofences.ts |
http.ts |
software | healthy | convex/http.ts |
replay.ts |
software | healthy | convex/replay.ts |
tsconfig.json |
software | healthy | convex/tsconfig.json |
admin.ts |
software | healthy | convex/admin.ts |
pageData.ts |
software | healthy | convex/pageData.ts |
signals.ts |
software | healthy | convex/signals.ts |
systemStats.ts |
software | healthy | convex/systemStats.ts |
geo.ts |
software | healthy | convex/lib/geo.ts |
ingest.ts |
software | healthy | convex/lib/ingest.ts |
aircraftTypes.ts |
software | healthy | convex/lib/aircraftTypes.ts |
fetchSource.ts |
software | healthy | convex/lib/fetchSource.ts |
xml.ts |
software | healthy | convex/lib/xml.ts |
ferryFleet.ts |
software | healthy | convex/lib/ferryFleet.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
convex |
software | healthy | convex |
lib |
software | healthy | convex/lib |
_generated |
software | healthy | convex/_generated |
brain |
software | healthy | convex/brain |
__tests__ |
software | healthy | convex/brain/__tests__ |
rules |
software | healthy | convex/brain/rules |
feeds |
software | healthy | convex/feeds |
workers |
software | healthy | workers |
ais |
software | healthy | workers/ais |
src |
software | healthy | workers/ais/src |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
basemap |
software | healthy | public/basemap |
src |
software | healthy | src |
state |
software | healthy | src/state |
layers |
software | healthy | src/layers |
defs |
software | healthy | src/layers/defs |
components |
software | healthy | src/components |
auth |
software | healthy | src/components/auth |
media |
software | healthy | src/components/media |
watch |
software | healthy | src/components/watch |
cams |
software | healthy | src/components/cams |
incidents |
software | healthy | src/components/incidents |
alerts |
software | healthy | src/components/alerts |
scrubber |
software | healthy | src/components/scrubber |
fences |
software | healthy | src/components/fences |
shell |
software | healthy | src/components/shell |
inspector |
software | healthy | src/components/inspector |
command |
software | healthy | src/components/command |
lib |
software | healthy | src/lib |
routes |
software | healthy | src/routes |
pages |
software | healthy | src/pages |
styles |
software | healthy | src/styles |
map |
software | healthy | src/map |
| Label | Layer | Status | Path |
|---|---|---|---|
/GroundPage |
frontend | healthy | src/pages/GroundPage.tsx |
/PulsePage |
frontend | healthy | src/pages/PulsePage.tsx |
/SystemPage |
frontend | healthy | src/pages/SystemPage.tsx |
/WallPage |
frontend | healthy | src/pages/WallPage.tsx |
/InfraPage |
frontend | healthy | src/pages/InfraPage.tsx |
/CommandPage |
frontend | healthy | src/pages/CommandPage.tsx |
/AnalystPage |
frontend | healthy | src/pages/AnalystPage.tsx |
/EnviroPage |
frontend | healthy | src/pages/EnviroPage.tsx |
/SignalsPage |
frontend | healthy | src/pages/SignalsPage.tsx |
/CamsPage |
frontend | healthy | src/pages/CamsPage.tsx |
/IncidentsPage |
frontend | healthy | src/pages/IncidentsPage.tsx |
/kit |
frontend | healthy | src/pages/kit.tsx |
/SpacePage |
frontend | healthy | src/pages/SpacePage.tsx |
/SkiesSeasPage |
frontend | healthy | src/pages/SkiesSeasPage.tsx |
/WorldPage |
frontend | healthy | src/pages/WorldPage.tsx |
/HazardPage |
frontend | healthy | src/pages/HazardPage.tsx |
/health |
frontend | healthy | convex/http.ts |
/ingest/ais |
frontend | healthy | convex/http.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::convex/auth.ts |
security | healthy | convex/auth.ts |
auth::convex/feeds/socialPulse.ts |
security | healthy | convex/feeds/socialPulse.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_sj3i9oa |
software | healthy | /tmp/repobility-clone-_sj3i9oa |
| Label | Layer | Status | Path |
|---|---|---|---|
126.0.0.0 |
network | healthy | convex/feeds/newsRss.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::workers/ais/Dockerfile |
hardware | healthy | workers/ais/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/7aa9aa8f-6635-4b6f-b1d6-eb41c7219523/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7aa9aa8f-6635-4b6f-b1d6-eb41c7219523/
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.