https://github.com/Virag15/Nirnay
· scanned 2026-06-16 00:50 UTC (2 months, 1 week ago)
10 raw signals (0 security + 10 graph)
Last scanned 2 months, 1 week ago · v1 · 10 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 138 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 |
|---|---|---|---|
App |
software | healthy | src/App.jsx:App |
useShrinkOnScroll |
software | healthy | src/components/TabBar.jsx:useShrinkOnScroll |
onScroll |
software | healthy | src/components/TabBar.jsx:onScroll |
TabBar |
software | healthy | src/components/TabBar.jsx:TabBar |
Avatar |
software | healthy | src/components/Avatar.jsx:Avatar |
VerifiedBadge |
software | healthy | src/components/VerifiedBadge.jsx:VerifiedBadge |
DoctorCard |
software | healthy | src/components/DoctorCard.jsx:DoctorCard |
FilterSelect |
software | healthy | src/components/FilterSelect.jsx:FilterSelect |
TopBar |
software | healthy | src/components/TopBar.jsx:TopBar |
Layout |
software | healthy | src/components/Layout.jsx:Layout |
isEmergency |
software | healthy | src/lib/search.js:isEmergency |
detectSpecialty |
software | healthy | src/lib/search.js:detectSpecialty |
detectArea |
software | healthy | src/lib/search.js:detectArea |
search |
software | healthy | src/lib/search.js:search |
loadThread |
software | healthy | src/lib/thread.js:loadThread |
saveThread |
software | healthy | src/lib/thread.js:saveThread |
appendTurn |
software | healthy | src/lib/thread.js:appendTurn |
clearThread |
software | healthy | src/lib/thread.js:clearThread |
freshDb |
software | healthy | src/lib/store.js:freshDb |
loadDb |
software | healthy | src/lib/store.js:loadDb |
saveDb |
software | healthy | src/lib/store.js:saveDb |
getLists |
software | healthy | src/lib/store.js:getLists |
addSpecialty |
software | healthy | src/lib/store.js:addSpecialty |
addArea |
software | healthy | src/lib/store.js:addArea |
byExperience |
software | healthy | src/lib/store.js:byExperience |
listDoctors |
software | healthy | src/lib/store.js:listDoctors |
getDoctor |
software | healthy | src/lib/store.js:getDoctor |
saveDoctor |
software | healthy | src/lib/store.js:saveDoctor |
deleteDoctor |
software | healthy | src/lib/store.js:deleteDoctor |
listCallbacks |
software | healthy | src/lib/store.js:listCallbacks |
addCallback |
software | healthy | src/lib/store.js:addCallback |
setCallbackStatus |
software | healthy | src/lib/store.js:setCallbackStatus |
login |
software | healthy | src/lib/store.js:login |
isAdmin |
software | healthy | src/lib/store.js:isAdmin |
logout |
software | healthy | src/lib/store.js:logout |
Emergency |
software | healthy | src/pages/Emergency.jsx:Emergency |
Ask |
software | healthy | src/pages/Ask.jsx:Ask |
ask |
software | healthy | src/pages/Ask.jsx:ask |
RequestCallback |
software | healthy | src/pages/RequestCallback.jsx:RequestCallback |
set |
software | healthy | src/pages/RequestCallback.jsx:set |
submit |
software | healthy | src/pages/RequestCallback.jsx:submit |
DoctorProfile |
software | healthy | src/pages/DoctorProfile.jsx:DoctorProfile |
greeting |
software | healthy | src/pages/Home.jsx:greeting |
Home |
software | healthy | src/pages/Home.jsx:Home |
onScroll |
software | healthy | src/pages/Home.jsx:onScroll |
submit |
software | healthy | src/pages/Home.jsx:submit |
Directory |
software | healthy | src/pages/Directory.jsx:Directory |
WhyNirnay |
software | healthy | src/pages/WhyNirnay.jsx:WhyNirnay |
AdminLayout |
software | healthy | src/pages/admin/AdminLayout.jsx:AdminLayout |
AdminCallbacks |
software | healthy | src/pages/admin/AdminCallbacks.jsx:AdminCallbacks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
index.css |
software | healthy | src/index.css |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | healthy | src/main.jsx |
TabBar.jsx |
software | healthy | src/components/TabBar.jsx |
Avatar.jsx |
software | healthy | src/components/Avatar.jsx |
VerifiedBadge.jsx |
software | healthy | src/components/VerifiedBadge.jsx |
DoctorCard.jsx |
software | healthy | src/components/DoctorCard.jsx |
FilterSelect.jsx |
software | healthy | src/components/FilterSelect.jsx |
TopBar.jsx |
software | healthy | src/components/TopBar.jsx |
Layout.jsx |
software | healthy | src/components/Layout.jsx |
search.js |
software | healthy | src/lib/search.js |
thread.js |
software | healthy | src/lib/thread.js |
store.js |
software | healthy | src/lib/store.js |
Emergency.jsx |
software | healthy | src/pages/Emergency.jsx |
Ask.jsx |
software | healthy | src/pages/Ask.jsx |
RequestCallback.jsx |
software | healthy | src/pages/RequestCallback.jsx |
DoctorProfile.jsx |
software | healthy | src/pages/DoctorProfile.jsx |
Home.jsx |
software | healthy | src/pages/Home.jsx |
Directory.jsx |
software | healthy | src/pages/Directory.jsx |
WhyNirnay.jsx |
software | healthy | src/pages/WhyNirnay.jsx |
AdminLayout.jsx |
software | healthy | src/pages/admin/AdminLayout.jsx |
AdminCallbacks.jsx |
software | healthy | src/pages/admin/AdminCallbacks.jsx |
AdminDoctors.jsx |
software | healthy | src/pages/admin/AdminDoctors.jsx |
AdminDoctorForm.jsx |
software | healthy | src/pages/admin/AdminDoctorForm.jsx |
AdminLogin.jsx |
software | healthy | src/pages/admin/AdminLogin.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/Emergency |
frontend | healthy | src/pages/Emergency.jsx |
/Ask |
frontend | healthy | src/pages/Ask.jsx |
/RequestCallback |
frontend | healthy | src/pages/RequestCallback.jsx |
/DoctorProfile |
frontend | healthy | src/pages/DoctorProfile.jsx |
/Home |
frontend | healthy | src/pages/Home.jsx |
/Directory |
frontend | healthy | src/pages/Directory.jsx |
/WhyNirnay |
frontend | healthy | src/pages/WhyNirnay.jsx |
/admin/AdminLayout |
frontend | healthy | src/pages/admin/AdminLayout.jsx |
/admin/AdminCallbacks |
frontend | healthy | src/pages/admin/AdminCallbacks.jsx |
/admin/AdminDoctors |
frontend | healthy | src/pages/admin/AdminDoctors.jsx |
/admin/AdminDoctorForm |
frontend | healthy | src/pages/admin/AdminDoctorForm.jsx |
/admin/AdminLogin |
frontend | healthy | src/pages/admin/AdminLogin.jsx |
/ |
frontend | healthy | src/App.jsx |
/ask |
frontend | healthy | src/App.jsx |
/doctors |
frontend | healthy | src/App.jsx |
/doctors/:id |
frontend | healthy | src/App.jsx |
/emergency |
frontend | healthy | src/App.jsx |
/why-nirnay |
frontend | healthy | src/App.jsx |
/request-callback |
frontend | healthy | src/App.jsx |
* |
frontend | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
TabBar |
frontend | healthy | src/components/TabBar.jsx |
Avatar |
frontend | healthy | src/components/Avatar.jsx |
VerifiedBadge |
frontend | healthy | src/components/VerifiedBadge.jsx |
DoctorCard |
frontend | healthy | src/components/DoctorCard.jsx |
FilterSelect |
frontend | healthy | src/components/FilterSelect.jsx |
TopBar |
frontend | healthy | src/components/TopBar.jsx |
Layout |
frontend | healthy | src/components/Layout.jsx |
Emergency |
frontend | healthy | src/pages/Emergency.jsx |
Ask |
frontend | healthy | src/pages/Ask.jsx |
RequestCallback |
frontend | healthy | src/pages/RequestCallback.jsx |
DoctorProfile |
frontend | healthy | src/pages/DoctorProfile.jsx |
Home |
frontend | healthy | src/pages/Home.jsx |
Directory |
frontend | healthy | src/pages/Directory.jsx |
WhyNirnay |
frontend | healthy | src/pages/WhyNirnay.jsx |
AdminLayout |
frontend | healthy | src/pages/admin/AdminLayout.jsx |
AdminCallbacks |
frontend | healthy | src/pages/admin/AdminCallbacks.jsx |
AdminDoctors |
frontend | healthy | src/pages/admin/AdminDoctors.jsx |
AdminDoctorForm |
frontend | healthy | src/pages/admin/AdminDoctorForm.jsx |
AdminLogin |
frontend | healthy | src/pages/admin/AdminLogin.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
admin |
software | healthy | src/pages/admin |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v4ll0hsx |
software | healthy | /tmp/repobility-clone-v4ll0hsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/lib/store.js |
security | healthy | src/lib/store.js |
This page is publicly accessible at:
https://repobility.com/scan/d8db88f5-f53f-4548-bd5f-7ae0e993ea8f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d8db88f5-f53f-4548-bd5f-7ae0e993ea8f/
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.