Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

right-way-phangan/backend

https://github.com/right-way-phangan/backend · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

85 raw signals (0 security + 85 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 85 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 490 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.

LabelLayerStatusPath
__export software healthy api/index.js:__export
createDb software healthy api/index.js:createDb
postgres software healthy api/index.js:postgres
u software healthy api/index.js:u
toDomain software healthy api/index.js:toDomain
sortByRecentAndPremium software healthy api/index.js:sortByRecentAndPremium
score software healthy api/index.js:score
assembleAll software healthy api/index.js:assembleAll
getPublicObjects software healthy api/index.js:getPublicObjects
assembleUnits software healthy api/index.js:assembleUnits
getAllObjects software healthy api/index.js:getAllObjects
stagesFor software healthy api/index.js:stagesFor
seedCrm software healthy api/index.js:seedCrm
createLead software healthy api/index.js:createLead
listLeads software healthy api/index.js:listLeads
getLead software healthy api/index.js:getLead
addTouch software healthy api/index.js:addTouch
addShortlistView software healthy api/index.js:addShortlistView
setDealChecklistItem software healthy api/index.js:setDealChecklistItem
addNote software healthy api/index.js:addNote
addTask software healthy api/index.js:addTask
updateTask software healthy api/index.js:updateTask
listContacts software healthy api/index.js:listContacts
mergeContacts software healthy api/index.js:mergeContacts
listTasks software healthy api/index.js:listTasks
updateLeadContact software healthy api/index.js:updateLeadContact
norm software healthy api/index.js:norm
deleteLead software healthy api/index.js:deleteLead
listEvents software healthy api/index.js:listEvents
listPipelines software healthy api/index.js:listPipelines
updateLead software healthy api/index.js:updateLead
isUnit software healthy api/index.js:isUnit
leadWantTypes software healthy api/index.js:leadWantTypes
interest software healthy api/index.js:interest
scoreLead software healthy api/index.js:scoreLead
district software healthy api/index.js:district
recentObjectMatches software healthy api/index.js:recentObjectMatches
seed software healthy api/index.js:seed
makePick software healthy api/index.js:makePick
cap software healthy api/index.js:cap
tidy software healthy api/index.js:tidy
primaryFeature software healthy api/index.js:primaryFeature
buildingNouns software healthy api/index.js:buildingNouns
where software healthy api/index.js:where
landTitle software healthy api/index.js:landTitle
buildingTitle software healthy api/index.js:buildingTitle
projectTitle software healthy api/index.js:projectTitle
many software healthy api/index.js:many
buildTemplateTitle software healthy api/index.js:buildTemplateTitle
factsFor software healthy api/index.js:factsFor

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docker-compose.vps.yml software healthy docker-compose.vps.yml
vercel.json software healthy vercel.json
README.md software healthy README.md
package.json software healthy package.json
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
DEPLOY.md software healthy DEPLOY.md
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
docker-compose.yml software healthy docker-compose.yml
.env.vps.example software healthy .env.vps.example
index.js software healthy api/index.js
backup.sh software healthy scripts/backup.sh
index.html software healthy public/index.html
0003_rainy_mandarin.sql software healthy drizzle/0003_rainy_mandarin.sql
0010_reflective_stingray.sql software healthy drizzle/0010_reflective_stingray.sql
0015_volatile_deathstrike.sql software healthy drizzle/0015_volatile_deathstrike.sql
0002_cloudy_raider.sql software healthy drizzle/0002_cloudy_raider.sql
0004_burly_lilandra.sql software healthy drizzle/0004_burly_lilandra.sql
0005_deep_patch.sql software healthy drizzle/0005_deep_patch.sql
0001_mean_praxagora.sql software healthy drizzle/0001_mean_praxagora.sql
0000_careless_mole_man.sql software healthy drizzle/0000_careless_mole_man.sql
0016_wandering_wolf_cub.sql software healthy drizzle/0016_wandering_wolf_cub.sql
0006_little_sir_ram.sql software healthy drizzle/0006_little_sir_ram.sql
0012_boring_lorna_dane.sql software healthy drizzle/0012_boring_lorna_dane.sql
0011_moaning_blockbuster.sql software healthy drizzle/0011_moaning_blockbuster.sql
0013_sturdy_william_stryker.sql software healthy drizzle/0013_sturdy_william_stryker.sql
0008_odd_excalibur.sql software healthy drizzle/0008_odd_excalibur.sql
0009_thick_bloodstrike.sql software healthy drizzle/0009_thick_bloodstrike.sql
0014_noisy_agent_brand.sql software healthy drizzle/0014_noisy_agent_brand.sql
0007_adorable_ares.sql software healthy drizzle/0007_adorable_ares.sql
0004_snapshot.json software healthy drizzle/meta/0004_snapshot.json
0001_snapshot.json software healthy drizzle/meta/0001_snapshot.json
0013_snapshot.json software healthy drizzle/meta/0013_snapshot.json
0009_snapshot.json software healthy drizzle/meta/0009_snapshot.json
0005_snapshot.json software healthy drizzle/meta/0005_snapshot.json
0015_snapshot.json software healthy drizzle/meta/0015_snapshot.json
0014_snapshot.json software healthy drizzle/meta/0014_snapshot.json
0002_snapshot.json software healthy drizzle/meta/0002_snapshot.json
0000_snapshot.json software healthy drizzle/meta/0000_snapshot.json
0003_snapshot.json software healthy drizzle/meta/0003_snapshot.json
0012_snapshot.json software healthy drizzle/meta/0012_snapshot.json
0016_snapshot.json software healthy drizzle/meta/0016_snapshot.json
0007_snapshot.json software healthy drizzle/meta/0007_snapshot.json
0008_snapshot.json software healthy drizzle/meta/0008_snapshot.json
0011_snapshot.json software healthy drizzle/meta/0011_snapshot.json
_journal.json software healthy drizzle/meta/_journal.json
0010_snapshot.json software healthy drizzle/meta/0010_snapshot.json
0006_snapshot.json software healthy drizzle/meta/0006_snapshot.json

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
USE /* api healthy api/index.js
GET /health api healthy api/index.js
POST /telegram/contact api healthy api/index.js
GET /telegram/selfcheck api healthy api/index.js
POST /auth/login api healthy api/index.js
GET /objects api healthy api/index.js
GET /objects/all api healthy api/index.js
GET /objects/recent-matches api healthy api/index.js
GET /objects/:rw api healthy api/index.js
POST /objects api healthy api/index.js
PATCH /objects/:rw api healthy api/index.js
POST /objects/:rw/photos api healthy api/index.js
POST /track/view api healthy api/index.js
GET /views/summary api healthy api/index.js
GET /views/cross-shoppers api healthy api/index.js
POST /track/event api healthy api/index.js
GET /events/summary api healthy api/index.js
POST /track/referral api healthy api/index.js
GET /referrals/summary api healthy api/index.js
POST /track/search api healthy api/index.js
GET /demand/summary api healthy api/index.js
POST /leads api healthy api/index.js
GET /leads api healthy api/index.js
GET /pipelines api healthy api/index.js
GET /events api healthy api/index.js
PATCH /leads/:id api healthy api/index.js
GET /leads/:id api healthy api/index.js
GET /settings api healthy api/index.js
GET /settings/:key api healthy api/index.js
PUT /settings/:key api healthy api/index.js
PATCH /leads/:id/contact api healthy api/index.js
DELETE /leads/:id api healthy api/index.js
POST /leads/:id/notes api healthy api/index.js
POST /leads/:id/tasks api healthy api/index.js
PATCH /leads/:id/deal-checklist api healthy api/index.js
PATCH /tasks/:id api healthy api/index.js
GET /tasks api healthy api/index.js
GET /contacts api healthy api/index.js
POST /contacts/merge api healthy api/index.js
POST /leads/:id/touch api healthy api/index.js
POST /leads/:id/shortlist-view api healthy api/index.js
GET /articles api healthy api/index.js
GET /articles/pending-count api healthy api/index.js
GET /articles/slug/:slug api healthy api/index.js
GET /articles/:id api healthy api/index.js
POST /articles api healthy api/index.js
PATCH /articles/:id api healthy api/index.js
DELETE /articles/:id api healthy api/index.js
GET /valuation/factors api healthy api/index.js
PUT /valuation/factors api healthy api/index.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
search_events data healthy drizzle/0015_volatile_deathstrike.sql
lead_tasks data healthy drizzle/0002_cloudy_raider.sql
users data healthy drizzle/0004_burly_lilandra.sql
contact_threads data healthy drizzle/0005_deep_patch.sql
lead_events data healthy drizzle/0005_deep_patch.sql
contacts data healthy drizzle/0001_mean_praxagora.sql
lead_notes data healthy drizzle/0001_mean_praxagora.sql
leads data healthy drizzle/0001_mean_praxagora.sql
pipelines data healthy drizzle/0001_mean_praxagora.sql
stages data healthy drizzle/0001_mean_praxagora.sql
object_docs data healthy drizzle/0000_careless_mole_man.sql
object_photos data healthy drizzle/0000_careless_mole_man.sql
objects data healthy drizzle/0000_careless_mole_man.sql
project_units data healthy drizzle/0000_careless_mole_man.sql
object_events_daily data healthy drizzle/0016_wandering_wolf_cub.sql
object_view_visitors data healthy drizzle/0016_wandering_wolf_cub.sql
referrals_daily data healthy drizzle/0016_wandering_wolf_cub.sql
processed_updates data healthy drizzle/0006_little_sir_ram.sql
object_views_daily data healthy drizzle/0013_sturdy_william_stryker.sql
valuation_comps data healthy drizzle/0014_noisy_agent_brand.sql
valuation_factors data healthy drizzle/0014_noisy_agent_brand.sql
valuations data healthy drizzle/0014_noisy_agent_brand.sql
articles data healthy drizzle/0007_adorable_ares.sql

LabelLayerStatusPath
api software healthy api
scripts software healthy scripts
public software healthy public
drizzle software healthy drizzle
meta software healthy drizzle/meta
src software healthy src
api software healthy src/api
scripts software healthy src/scripts
lib software healthy src/lib
db software healthy src/db

LabelLayerStatusPath
extends software healthy api/index.js:extends
ArticleInputError software healthy src/lib/articles.ts:ArticleInputError
ObjectInputError software healthy src/lib/write.ts:ObjectInputError
of software healthy src/lib/contact-bot.ts:of
ValuationInputError software healthy src/lib/valuation.ts:ValuationInputError

LabelLayerStatusPath
port:5432 network healthy docker-compose.vps.yml
port:80 network healthy docker-compose.vps.yml
port:443 network healthy docker-compose.vps.yml
port:8787 network healthy Dockerfile

LabelLayerStatusPath
postgres data healthy docker-compose.vps.yml
postgresql data healthy docker-compose.vps.yml
sqlite data healthy package-lock.json

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
db hardware healthy docker-compose.yml

LabelLayerStatusPath
repobility-clone-oi50m473 software healthy /tmp/repobility-clone-oi50m473

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.vps.yml

LabelLayerStatusPath
caddy network healthy docker-compose.vps.yml

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/6160520f-fb2e-49dd-8f77-edf5bc47a3e6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6160520f-fb2e-49dd-8f77-edf5bc47a3e6/

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.