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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
.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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
aakarshsingh__katari-vanshavali |
software | healthy | /data/fable5_failed_archive/aakarshsingh__katari-vanshavali |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
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.