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.

aakarshsingh/katari-vanshavali

https://github.com/aakarshsingh/katari-vanshavali · scanned 2026-06-17 01:27 UTC (1 month, 2 weeks ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +4.7 (diff) · 33 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 469 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
start software healthy server.js:start
chainOf software healthy tests/lineage.test.js:chainOf
mockRes software healthy tests/auth.test.js:mockRes
cookieFor software healthy tests/auth.test.js:cookieFor
mockTreeGet software healthy tests/persons.test.js:mockTreeGet
matchSel software healthy tests/render-smoke.test.js:matchSel
walk software healthy tests/render-smoke.test.js:walk
mk software healthy tests/render-smoke.test.js:mk
setupDomAndLoad software healthy tests/render-smoke.test.js:setupDomAndLoad
fullRow software healthy tests/serializer.test.js:fullRow
siblingOrder software healthy tests/tree-layout.test.js:siblingOrder
spanCenter software healthy tests/tree-layout.test.js:spanCenter
family software healthy tests/tree-layout.test.js:family
createClientMock software healthy tests/helpers/db-mock.js:createClientMock
createDbMock software healthy tests/helpers/db-mock.js:createDbMock
pdfPageMM software healthy scripts/export-smoke.js:pdfPageMM
pdfPageCount software healthy scripts/export-smoke.js:pdfPageCount
pngSizePx software healthy scripts/export-smoke.js:pngSizePx
benign software healthy scripts/export-smoke.js:benign
drawAspect software healthy scripts/export-smoke.js:drawAspect
seedFromJson software healthy scripts/dev-mock.js:seedFromJson
serializePerson software healthy src/serializers/person.js:serializePerson
serializePersons software healthy src/serializers/person.js:serializePersons
hashPassword software healthy src/auth/credentials.js:hashPassword
verifyPassword software healthy src/auth/credentials.js:verifyPassword
signToken software healthy src/auth/credentials.js:signToken
verifyToken software healthy src/auth/credentials.js:verifyToken
createMockPool software healthy src/db/mock-pool.js:createMockPool
runMigrations software healthy src/db/migrate.js:runMigrations
requireName software healthy src/middleware/validate.js:requireName
requireValidYear software healthy src/middleware/validate.js:requireValidYear
requireGender software healthy src/middleware/validate.js:requireGender
requireValidSequence software healthy src/middleware/validate.js:requireValidSequence
requireBoolean software healthy src/middleware/validate.js:requireBoolean
requireUUID software healthy src/middleware/validate.js:requireUUID
attachAdmin software healthy src/middleware/auth.js:attachAdmin
requireAdmin software healthy src/middleware/auth.js:requireAdmin
pickPublicFields software healthy src/lib/public-fields.js:pickPublicFields
notFound software healthy src/services/mutations.js:notFound
fetchOne software healthy src/services/mutations.js:fetchOne
coercePersonValue software healthy src/services/mutations.js:coercePersonValue
withTransaction software healthy src/services/mutations.js:withTransaction
resolveTreeId software healthy src/services/mutations.js:resolveTreeId
createPerson software healthy src/services/mutations.js:createPerson
updatePerson software healthy src/services/mutations.js:updatePerson
deletePerson software healthy src/services/mutations.js:deletePerson
createRelationship software healthy src/services/mutations.js:createRelationship
deleteRelationship software healthy src/services/mutations.js:deleteRelationship
updateTree software healthy src/services/mutations.js:updateTree
applyChange software healthy src/services/mutations.js:applyChange

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

LabelLayerStatusPath
.env.example software healthy .env.example
package-lock.json software healthy package-lock.json
README.md software healthy README.md
railway.toml software healthy railway.toml
server.js software healthy server.js
package.json software healthy package.json
jest.config.js software healthy jest.config.js
lineage.test.js software healthy tests/lineage.test.js
api.test.js software healthy tests/api.test.js
auth.test.js software healthy tests/auth.test.js
persons.test.js software healthy tests/persons.test.js
render-smoke.test.js software healthy tests/render-smoke.test.js
serializer.test.js software healthy tests/serializer.test.js
tree-layout.test.js software healthy tests/tree-layout.test.js
changes.test.js software healthy tests/changes.test.js
db-mock.js software healthy tests/helpers/db-mock.js
diag-dates.js software healthy scripts/diag-dates.js
export-smoke.js software healthy scripts/export-smoke.js
dev-mock.js software healthy scripts/dev-mock.js
person.js software healthy src/serializers/person.js
credentials.js software healthy src/auth/credentials.js
mock-pool.js software healthy src/db/mock-pool.js
client.js software healthy src/db/client.js
migrate.js software healthy src/db/migrate.js
validate.js software healthy src/middleware/validate.js
auth.js software healthy src/middleware/auth.js
public-fields.js software healthy src/lib/public-fields.js
mutations.js software healthy src/services/mutations.js
changelog.js software healthy src/services/changelog.js
tree.js software healthy src/routes/tree.js
relationships.js software healthy src/routes/relationships.js
settings.js software healthy src/routes/settings.js
lineage.js software healthy src/routes/lineage.js
persons.js software healthy src/routes/persons.js
transliterate.js software healthy src/routes/transliterate.js
changes.js software healthy src/routes/changes.js
auth.js software healthy src/routes/auth.js
index.html software healthy public/index.html
admin.html software healthy public/admin.html
tree-render.js software healthy public/js/tree-render.js
export.js software healthy public/js/export.js
node-metrics.js software healthy public/js/node-metrics.js
context-menu.js software healthy public/js/context-menu.js
sidebar.js software healthy public/js/sidebar.js
export-list.js software healthy public/js/export-list.js
overlay.js software healthy public/js/overlay.js
api.js software healthy public/js/api.js
mutate.js software healthy public/js/mutate.js
transliterate.js software healthy public/js/transliterate.js
minimap.js software healthy public/js/minimap.js

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

LabelLayerStatusPath
GET /health api healthy server.js
USE /api/auth api healthy server.js
USE /api/settings api healthy server.js
USE /api/changes api healthy server.js
USE /api/tree api healthy server.js
USE /api/persons api healthy server.js
USE /api/relationships api healthy server.js
USE /api/lineage api healthy server.js
USE /api/transliterate api healthy server.js
GET / api healthy src/routes/tree.js
PATCH / api healthy src/routes/tree.js
POST / api healthy src/routes/relationships.js
DELETE /:id api healthy src/routes/relationships.js
PUT / api healthy src/routes/lineage.js
PATCH /:id api healthy src/routes/persons.js
GET /applied api healthy src/routes/changes.js
GET /mine api healthy src/routes/changes.js
POST /:id/approve api healthy src/routes/changes.js
POST /:id/reject api healthy src/routes/changes.js
POST /:id/revert api healthy src/routes/changes.js
GET /status api healthy src/routes/auth.js
POST /setup api healthy src/routes/auth.js
POST /login api healthy src/routes/auth.js
POST /logout api healthy src/routes/auth.js
GET /me api healthy src/routes/auth.js
POST /admins api healthy src/routes/auth.js

LabelLayerStatusPath
tests software healthy tests
helpers software healthy tests/helpers
scripts software healthy scripts
src software healthy src
serializers software healthy src/serializers
auth software healthy src/auth
db software healthy src/db
middleware software healthy src/middleware
lib software healthy src/lib
services software healthy src/services
routes software healthy src/routes
public software healthy public
js software healthy public/js
admin software healthy public/js/admin
css software healthy public/css

LabelLayerStatusPath
password_literal::tests/auth.test.js security healthy tests/auth.test.js
password_literal::tests/auth.test.js security healthy tests/auth.test.js
password_literal::tests/auth.test.js security healthy tests/auth.test.js
password_literal::tests/auth.test.js security healthy tests/auth.test.js
password_literal::tests/auth.test.js security healthy tests/auth.test.js
password_literal::tests/auth.test.js security healthy tests/auth.test.js
password_literal::tests/auth.test.js security healthy tests/auth.test.js
password_literal::tests/auth.test.js security healthy tests/auth.test.js

LabelLayerStatusPath
auth::public/js/admin/admin-api.js security healthy public/js/admin/admin-api.js
auth::README.md security healthy README.md
auth::src/middleware/auth.js security healthy src/middleware/auth.js
auth::src/auth/credentials.js security healthy src/auth/credentials.js

LabelLayerStatusPath
postgresql data healthy .env.example
postgres data healthy package-lock.json

LabelLayerStatusPath
aakarshsingh__katari-vanshavali software healthy /data/fable5_failed_archive/aakarshsingh__katari-vanshavali

LabelLayerStatusPath
port:3000 network healthy .env.example
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/0e616955-2548-4820-acd0-7ac6af2fc061/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0e616955-2548-4820-acd0-7ac6af2fc061/

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.