https://github.com/troiwebz/rotary-bloodline
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
78 raw signals (0 security + 78 graph)
Last scanned 2 months, 1 week ago · v1 · 78 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 219 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 |
|---|---|---|---|
daysAgo |
software | healthy | db.js:daysAgo |
pickRandom |
software | healthy | db.js:pickRandom |
generateDonors |
software | healthy | db.js:generateDonors |
initFile |
software | healthy | db.js:initFile |
read |
software | healthy | db.js:read |
write |
software | healthy | db.js:write |
nextId |
software | healthy | db.js:nextId |
migratePoints |
software | healthy | db.js:migratePoints |
pushActivity |
software | healthy | db.js:pushActivity |
getActivity |
software | healthy | db.js:getActivity |
getDonors |
software | healthy | db.js:getDonors |
getAllDonors |
software | healthy | db.js:getAllDonors |
getBadge |
software | healthy | db.js:getBadge |
calcPoints |
software | healthy | db.js:calcPoints |
donated |
software | healthy | db.js:donated |
responded |
software | healthy | db.js:responded |
registerDonor |
software | healthy | db.js:registerDonor |
lastDonation |
software | healthy | db.js:lastDonation |
updateDonorProfile |
software | healthy | db.js:updateDonorProfile |
markDonated |
software | healthy | db.js:markDonated |
updateDonor |
software | healthy | db.js:updateDonor |
deleteDonor |
software | healthy | db.js:deleteDonor |
getEligibleDonors |
software | healthy | db.js:getEligibleDonors |
getDueForReminder |
software | healthy | db.js:getDueForReminder |
recordDonorResponse |
software | healthy | db.js:recordDonorResponse |
getRecentResponses |
software | healthy | db.js:getRecentResponses |
getRequests |
software | healthy | db.js:getRequests |
addRequest |
software | healthy | db.js:addRequest |
updateRequestStatus |
software | healthy | db.js:updateRequestStatus |
patchRequest |
software | healthy | db.js:patchRequest |
getStats |
software | healthy | db.js:getStats |
getReportData |
software | healthy | db.js:getReportData |
getRecentDonors |
software | healthy | db.js:getRecentDonors |
getSettings |
software | healthy | db.js:getSettings |
saveSettings |
software | healthy | db.js:saveSettings |
distanceKm |
software | healthy | geo.js:distanceKm |
dLat |
software | healthy | geo.js:dLat |
dLon |
software | healthy | geo.js:dLon |
getHospitalCoords |
software | healthy | geo.js:getHospitalCoords |
getAreaCoords |
software | healthy | geo.js:getAreaCoords |
sortByProximity |
software | healthy | geo.js:sortByProximity |
dCoords |
software | healthy | geo.js:dCoords |
refresh |
software | healthy | wa-qr-local.js:refresh |
loadQr |
software | healthy | wa-qr-local.js:loadQr |
poll |
software | healthy | wa-qr-local.js:poll |
loadZones |
software | healthy | server.js:loadZones |
loadManagers |
software | healthy | server.js:loadManagers |
saveManagers |
software | healthy | server.js:saveManagers |
getZoneForArea |
software | healthy | server.js:getZoneForArea |
broadcastSSE |
software | healthy | server.js:broadcastSSE |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/push/key |
api | healthy | server.js |
POST /api/push/subscribe |
api | healthy | server.js |
POST /api/push/test |
api | healthy | server.js |
GET /api/live |
api | healthy | server.js |
GET /api/config |
api | healthy | server.js |
POST /api/admin/master-wa/reset |
api | healthy | server.js |
GET /api/status |
api | healthy | server.js |
GET /api/wa-qr |
api | healthy | server.js |
GET /wa-admin |
api | healthy | server.js |
GET /api/stats |
api | healthy | server.js |
GET /api/report |
api | healthy | server.js |
GET /api/recent-donors |
api | healthy | server.js |
GET /api/areas |
api | healthy | server.js |
GET /api/detect-area |
api | healthy | server.js |
GET /api/radar |
api | healthy | server.js |
GET /api/activity |
api | healthy | server.js |
GET /api/responses |
api | healthy | server.js |
GET /api/leaderboard |
api | healthy | server.js |
POST /api/respond |
api | healthy | server.js |
GET /api/donors |
api | healthy | server.js |
POST /api/admin/reveal-phone |
api | healthy | server.js |
POST /api/admin/donor/:id/update |
api | healthy | server.js |
DELETE /api/admin/donor/:id |
api | healthy | server.js |
POST /api/donors/register |
api | healthy | server.js |
PUT /api/donors/:id |
api | healthy | server.js |
DELETE /api/donors/:id |
api | healthy | server.js |
POST /api/donors/:id/donated |
api | healthy | server.js |
POST /api/scan |
api | healthy | server.js |
GET /api/donors/:id/profile |
api | healthy | server.js |
POST /api/donors/:id/profile |
api | healthy | server.js |
GET /api/track/:id |
api | healthy | server.js |
GET /api/requests |
api | healthy | server.js |
POST /api/requests |
api | healthy | server.js |
POST /api/requests/:id/fulfill |
api | healthy | server.js |
POST /api/verify/start |
api | healthy | server.js |
POST /api/verify/recheck |
api | healthy | server.js |
GET /api/verify/status |
api | healthy | server.js |
POST /api/wa-reply |
api | healthy | server.js |
POST /api/blast |
api | healthy | server.js |
POST /api/admin/reset-data |
api | healthy | server.js |
GET /api/admin/requests |
api | healthy | server.js |
POST /api/admin/requests/:id/escalate |
api | healthy | server.js |
POST /api/admin/requests/:id/fulfill |
api | healthy | server.js |
POST /api/admin/requests/:id/cancel |
api | healthy | server.js |
GET /api/admin/partners |
api | healthy | server.js |
POST /api/admin/partners |
api | healthy | server.js |
POST /api/admin/partners/:id |
api | healthy | server.js |
DELETE /api/admin/partners/:id |
api | healthy | server.js |
GET /api/admin/connectors |
api | healthy | server.js |
POST /api/admin/connectors |
api | healthy | server.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
db.js |
software | healthy | db.js |
package.json |
software | healthy | package.json |
geo.js |
software | healthy | geo.js |
package-lock.json |
software | healthy | package-lock.json |
wa-stub.js |
software | healthy | wa-stub.js |
wa-qr-local.js |
software | healthy | wa-qr-local.js |
server.js |
software | healthy | server.js |
railway.json |
software | healthy | railway.json |
whatsapp.js |
software | healthy | whatsapp.js |
qr.html |
software | healthy | public/qr.html |
manifest.json |
software | healthy | public/manifest.json |
report.html |
software | healthy | public/report.html |
sw.js |
software | healthy | public/sw.js |
zone-admin.html |
software | healthy | public/zone-admin.html |
index.html |
software | healthy | public/index.html |
profile.html |
software | healthy | public/profile.html |
admin.html |
software | healthy | public/admin.html |
welcome.html |
software | healthy | public/welcome.html |
track.html |
software | healthy | public/track.html |
certificate.html |
software | healthy | public/certificate.html |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-2c3muob8 |
software | healthy | /tmp/repobility-clone-2c3muob8 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5050 |
network | healthy | wa-qr-local.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | whatsapp.js |
This page is publicly accessible at:
https://repobility.com/scan/b4647b7c-76d1-4df1-9f8c-5452d1ad04d5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b4647b7c-76d1-4df1-9f8c-5452d1ad04d5/
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.