https://github.com/SurgeEnterpriseAI/shishya
· scanned 2026-06-16 00:26 UTC (2 months, 2 weeks ago)
553 raw signals (3 security + 550 graph)
Last scanned 2 months, 2 weeks ago · v1 · 553 actionable findings from 2 signal sources. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2191 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 |
|---|---|---|---|
validateGenerated |
software | healthy | tests/unit/generator-validation.test.ts:validateGenerated |
solve |
software | healthy | tests/unit/factory-gate.test.ts:solve |
verdict |
software | healthy | tests/unit/factory-gate.test.ts:verdict |
qmap |
software | healthy | tests/unit/scoring.test.ts:qmap |
main |
software | healthy | scripts/backfill-checklists.ts:main |
generateQuestionBatch |
software | healthy | scripts/seed-ap-amvi-mocks.ts:generateQuestionBatch |
main |
software | healthy | scripts/seed-ap-amvi-mocks.ts:main |
main |
software | healthy | scripts/sme-bulk-validate.ts:main |
parseArgs |
software | healthy | scripts/seed-popularity-sweep.ts:parseArgs |
next |
software | healthy | scripts/seed-popularity-sweep.ts:next |
spendUsd |
software | healthy | scripts/seed-popularity-sweep.ts:spendUsd |
main |
software | healthy | scripts/seed-popularity-sweep.ts:main |
validateOne |
software | healthy | scripts/seed-popularity-sweep.ts:validateOne |
renderSyllabusBlock |
software | healthy | scripts/seed-popularity-sweep.ts:renderSyllabusBlock |
deterministicShuffle |
software | healthy | scripts/seed-popularity-sweep.ts:deterministicShuffle |
s |
software | healthy | scripts/seed-popularity-sweep.ts:s |
rand |
software | healthy | scripts/seed-popularity-sweep.ts:rand |
main |
software | healthy | scripts/check-coverage.ts:main |
parseArgs |
software | healthy | scripts/build-content.ts:parseArgs |
next |
software | healthy | scripts/build-content.ts:next |
__usageText |
software | healthy | scripts/build-content.ts:__usageText |
spendUsd |
software | healthy | scripts/build-content.ts:spendUsd |
main |
software | healthy | scripts/build-content.ts:main |
opts |
software | healthy | scripts/build-content.ts:opts |
validateOne |
software | healthy | scripts/build-content.ts:validateOne |
renderSyllabusBlock |
software | healthy | scripts/build-content.ts:renderSyllabusBlock |
assert |
software | healthy | scripts/smoke-test.ts:assert |
assertEq |
software | healthy | scripts/smoke-test.ts:assertEq |
main |
software | healthy | scripts/smoke-test.ts:main |
parseArgs |
software | healthy | scripts/generate-topic-notes.ts:parseArgs |
next |
software | healthy | scripts/generate-topic-notes.ts:next |
spendUsd |
software | healthy | scripts/generate-topic-notes.ts:spendUsd |
main |
software | healthy | scripts/generate-topic-notes.ts:main |
renderSyllabusBlock |
software | healthy | scripts/generate-topic-notes.ts:renderSyllabusBlock |
main |
software | healthy | scripts/audit-attribution-3.ts:main |
parseArgs |
software | healthy | scripts/seed-syllabus-ai.ts:parseArgs |
next |
software | healthy | scripts/seed-syllabus-ai.ts:next |
pickExams |
software | healthy | scripts/seed-syllabus-ai.ts:pickExams |
main |
software | healthy | scripts/seed-syllabus-ai.ts:main |
main |
software | healthy | scripts/abandon-ghost-attempts.ts:main |
ans |
software | healthy | scripts/abandon-ghost-attempts.ts:ans |
ageH |
software | healthy | scripts/abandon-ghost-attempts.ts:ageH |
main |
software | healthy | scripts/backfill-mock-titles.ts:main |
parseArgs |
software | healthy | scripts/build-mocks.ts:parseArgs |
next |
software | healthy | scripts/build-mocks.ts:next |
main |
software | healthy | scripts/build-mocks.ts:main |
main |
software | healthy | scripts/validate-all-ai-questions.ts:main |
main |
software | healthy | scripts/audit-attribution.ts:main |
main |
software | healthy | scripts/run-evals.ts:main |
checkUrl |
software | healthy | scripts/audit-facts-quality.ts:checkUrl |
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 |
PHASE_0_AUDIT_REPORT.md |
software | healthy | PHASE_0_AUDIT_REPORT.md |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
SCHOOLING_PHASE_0_AUDIT.md |
software | healthy | SCHOOLING_PHASE_0_AUDIT.md |
package.json |
software | healthy | package.json |
MARKETING_DAY1.md |
software | healthy | MARKETING_DAY1.md |
AUTONOMOUS_SHIFT_NOTES.md |
software | healthy | AUTONOMOUS_SHIFT_NOTES.md |
MOBILE_QA.md |
software | healthy | MOBILE_QA.md |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
MARKETING_CROSS_CHANNEL.md |
software | healthy | MARKETING_CROSS_CHANNEL.md |
SETUP.md |
software | healthy | SETUP.md |
next.config.ts |
software | healthy | next.config.ts |
streak.test.ts |
software | healthy | tests/unit/streak.test.ts |
generator-validation.test.ts |
software | healthy | tests/unit/generator-validation.test.ts |
factory-gate.test.ts |
software | healthy | tests/unit/factory-gate.test.ts |
scoring.test.ts |
software | healthy | tests/unit/scoring.test.ts |
psychometrics.test.ts |
software | healthy | tests/unit/psychometrics.test.ts |
ci-workflow-template.yml |
software | healthy | docs/ci-workflow-template.yml |
scaling-10k-students.md |
software | healthy | docs/scaling-10k-students.md |
backfill-checklists.ts |
software | healthy | scripts/backfill-checklists.ts |
seed-ap-amvi-mocks.ts |
software | healthy | scripts/seed-ap-amvi-mocks.ts |
sme-bulk-validate.ts |
software | healthy | scripts/sme-bulk-validate.ts |
seed-popularity-sweep.ts |
software | healthy | scripts/seed-popularity-sweep.ts |
check-coverage.ts |
software | healthy | scripts/check-coverage.ts |
build-content.ts |
software | healthy | scripts/build-content.ts |
smoke-test.ts |
software | healthy | scripts/smoke-test.ts |
generate-topic-notes.ts |
software | healthy | scripts/generate-topic-notes.ts |
audit-attribution-3.ts |
software | healthy | scripts/audit-attribution-3.ts |
seed-syllabus-ai.ts |
software | healthy | scripts/seed-syllabus-ai.ts |
abandon-ghost-attempts.ts |
software | healthy | scripts/abandon-ghost-attempts.ts |
backfill-mock-titles.ts |
software | healthy | scripts/backfill-mock-titles.ts |
build-mocks.ts |
software | healthy | scripts/build-mocks.ts |
validate-all-ai-questions.ts |
software | healthy | scripts/validate-all-ai-questions.ts |
audit-attribution.ts |
software | healthy | scripts/audit-attribution.ts |
run-evals.ts |
software | healthy | scripts/run-evals.ts |
audit-facts-quality.ts |
software | healthy | scripts/audit-facts-quality.ts |
check-missing-mocks.ts |
software | healthy | scripts/check-missing-mocks.ts |
check-exam-intel.ts |
software | healthy | scripts/check-exam-intel.ts |
seed-minimal-mocks.ts |
software | healthy | scripts/seed-minimal-mocks.ts |
ingest-knowledge.ts |
software | healthy | scripts/ingest-knowledge.ts |
audit-crosslinks.ts |
software | healthy | scripts/audit-crosslinks.ts |
prewarm-translations.ts |
software | healthy | scripts/prewarm-translations.ts |
seed-facts.ts |
software | healthy | scripts/seed-facts.ts |
translate-i18n.ts |
software | healthy | scripts/translate-i18n.ts |
generate-questions.ts |
software | healthy | scripts/generate-questions.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
unit |
software | healthy | tests/unit |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
evals |
software | healthy | evals |
golden |
software | healthy | evals/golden |
seed |
software | healthy | seed |
questions |
software | healthy | seed/questions |
exams |
software | healthy | seed/exams |
mocks |
software | healthy | seed/mocks |
pyqs |
software | healthy | seed/pyqs |
knowledge |
software | healthy | seed/knowledge |
ssc-cgl |
software | healthy | seed/knowledge/ssc-cgl |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
exam-phase |
software | healthy | src/components/exam-phase |
app |
software | healthy | src/app |
careers |
software | healthy | src/app/careers |
[slug] |
software | healthy | src/app/careers/[slug] |
colleges |
software | healthy | src/app/colleges |
state |
software | healthy | src/app/colleges/state |
[slug] |
software | healthy | src/app/colleges/state/[slug] |
cutoffs |
software | healthy | src/app/colleges/cutoffs |
iti-diploma |
software | healthy | src/app/colleges/iti-diploma |
stream |
software | healthy | src/app/colleges/stream |
[stream] |
software | healthy | src/app/colleges/stream/[stream] |
placements |
software | healthy | src/app/colleges/placements |
[slug] |
software | healthy | src/app/colleges/[slug] |
[branch] |
software | healthy | src/app/colleges/[slug]/[branch] |
for |
software | healthy | src/app/for |
[persona] |
software | healthy | src/app/for/[persona] |
logout |
software | healthy | src/app/logout |
institutions |
software | healthy | src/app/institutions |
new |
software | healthy | src/app/institutions/new |
[slug] |
software | healthy | src/app/institutions/[slug] |
verification |
software | healthy | src/app/verification |
exams |
software | healthy | src/app/exams |
state |
software | healthy | src/app/exams/state |
[slug] |
software | healthy | src/app/exams/state/[slug] |
browse |
software | healthy | src/app/exams/browse |
[code] |
software | healthy | src/app/exams/[code] |
checklist |
software | healthy | src/app/exams/[code]/checklist |
live |
software | healthy | src/app/exams/[code]/live |
archive |
software | healthy | src/app/exams/[code]/archive |
topics |
software | healthy | src/app/exams/[code]/topics |
[topicCode] |
software | healthy | src/app/exams/[code]/topics/[topicCode] |
attempts |
software | healthy | src/app/exams/[code]/attempts |
pyq |
software | healthy | src/app/exams/[code]/pyq |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/careers |
frontend | healthy | src/app/careers/page.tsx |
/careers/[slug] |
frontend | healthy | src/app/careers/[slug]/page.tsx |
/colleges |
frontend | healthy | src/app/colleges/page.tsx |
/colleges/state/[slug] |
frontend | healthy | src/app/colleges/state/[slug]/page.tsx |
/colleges/cutoffs |
frontend | healthy | src/app/colleges/cutoffs/page.tsx |
/colleges/iti-diploma |
frontend | healthy | src/app/colleges/iti-diploma/page.tsx |
/colleges/stream/[stream] |
frontend | healthy | src/app/colleges/stream/[stream]/page.tsx |
/colleges/placements |
frontend | healthy | src/app/colleges/placements/page.tsx |
/colleges/[slug] |
frontend | healthy | src/app/colleges/[slug]/page.tsx |
/colleges/[slug]/[branch] |
frontend | healthy | src/app/colleges/[slug]/[branch]/page.tsx |
/for/[persona] |
frontend | healthy | src/app/for/[persona]/page.tsx |
/logout |
frontend | healthy | src/app/logout/page.tsx |
/institutions |
frontend | healthy | src/app/institutions/page.tsx |
/institutions/new |
frontend | healthy | src/app/institutions/new/page.tsx |
/institutions/[slug] |
frontend | healthy | src/app/institutions/[slug]/page.tsx |
/verification |
frontend | healthy | src/app/verification/page.tsx |
/exams |
frontend | healthy | src/app/exams/page.tsx |
/exams/state/[slug] |
frontend | healthy | src/app/exams/state/[slug]/page.tsx |
/exams/browse |
frontend | healthy | src/app/exams/browse/page.tsx |
/exams/[code] |
frontend | healthy | src/app/exams/[code]/page.tsx |
/exams/[code]/checklist |
frontend | healthy | src/app/exams/[code]/checklist/page.tsx |
/exams/[code]/live |
frontend | healthy | src/app/exams/[code]/live/page.tsx |
/exams/[code]/archive |
frontend | healthy | src/app/exams/[code]/archive/page.tsx |
/exams/[code]/topics/[topicCode] |
frontend | healthy | src/app/exams/[code]/topics/[topicCode]/page.tsx |
/exams/[code]/attempts |
frontend | healthy | src/app/exams/[code]/attempts/page.tsx |
/exams/[code]/pyq/[year] |
frontend | healthy | src/app/exams/[code]/pyq/[year]/page.tsx |
/exams/[code]/news/[id] |
frontend | healthy | src/app/exams/[code]/news/[id]/page.tsx |
/exams/[code]/reactions |
frontend | healthy | src/app/exams/[code]/reactions/page.tsx |
/mocks/[id] |
frontend | healthy | src/app/mocks/[id]/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/login/institution |
frontend | healthy | src/app/login/institution/page.tsx |
/alumni-stories |
frontend | healthy | src/app/alumni-stories/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/insights |
frontend | healthy | src/app/insights/page.tsx |
/insights/[slug] |
frontend | healthy | src/app/insights/[slug]/page.tsx |
/chat |
frontend | healthy | src/app/chat/page.tsx |
/attempts/[id]/results |
frontend | healthy | src/app/attempts/[id]/results/page.tsx |
/community-vouching/[domain] |
frontend | healthy | src/app/community-vouching/[domain]/page.tsx |
/join/[inviteCode] |
frontend | healthy | src/app/join/[inviteCode]/page.tsx |
/career-map |
frontend | healthy | src/app/career-map/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/admin/verification-audits |
frontend | healthy | src/app/admin/verification-audits/page.tsx |
/admin/questions |
frontend | healthy | src/app/admin/questions/page.tsx |
/admin/questions/[id] |
frontend | healthy | src/app/admin/questions/[id]/page.tsx |
/admin/sme-stats |
frontend | healthy | src/app/admin/sme-stats/page.tsx |
/admin/analytics |
frontend | healthy | src/app/admin/analytics/page.tsx |
/admin/insights |
frontend | healthy | src/app/admin/insights/page.tsx |
/admin/credential-grants |
frontend | healthy | src/app/admin/credential-grants/page.tsx |
/admin/verification-promotions |
frontend | healthy | src/app/admin/verification-promotions/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Loading |
frontend | healthy | src/app/loading.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/error.tsx |
CareersLanding |
frontend | healthy | src/app/careers/page.tsx |
CutoffsPage |
frontend | healthy | src/app/colleges/cutoffs/page.tsx |
ITIDiplomaPage |
frontend | healthy | src/app/colleges/iti-diploma/page.tsx |
PlacementsPage |
frontend | healthy | src/app/colleges/placements/page.tsx |
Image |
frontend | healthy | src/app/colleges/[slug]/opengraph-image.tsx |
NewInstitutionPage |
frontend | healthy | src/app/institutions/new/page.tsx |
VerificationExplainerPage |
frontend | healthy | src/app/verification/page.tsx |
ExamPageLoading |
frontend | healthy | src/app/exams/[code]/loading.tsx |
MockLoading |
frontend | healthy | src/app/mocks/[id]/loading.tsx |
InstitutionLoginPage |
frontend | healthy | src/app/login/institution/page.tsx |
AlumniStoriesPage |
frontend | healthy | src/app/alumni-stories/page.tsx |
DashboardLoading |
frontend | healthy | src/app/dashboard/loading.tsx |
DashboardError |
frontend | healthy | src/app/dashboard/error.tsx |
InsightsLanding |
frontend | healthy | src/app/insights/page.tsx |
ChatLoading |
frontend | healthy | src/app/chat/loading.tsx |
ResultsLoading |
frontend | healthy | src/app/attempts/[id]/results/loading.tsx |
CareerMapPage |
frontend | healthy | src/app/career-map/page.tsx |
AdminLoading |
frontend | healthy | src/app/admin/loading.tsx |
SoftSkillsPage |
frontend | healthy | src/app/soft-skills/page.tsx |
ScholarshipsPage |
frontend | healthy | src/app/scholarships/page.tsx |
MatchWizardPage |
frontend | healthy | src/app/scholarships/match/page.tsx |
Image |
frontend | healthy | src/app/scholarships/[id]/opengraph-image.tsx |
StreamsPage |
frontend | healthy | src/app/schooling/streams/page.tsx |
DistanceLearningPage |
frontend | healthy | src/app/distance-learning/page.tsx |
WorldwideLanding |
frontend | healthy | src/app/worldwide/page.tsx |
LoansPage |
frontend | healthy | src/app/worldwide/loans/page.tsx |
ComparePage |
frontend | healthy | src/app/worldwide/compare/page.tsx |
JobsLanding |
frontend | healthy | src/app/jobs/page.tsx |
ResumePrep |
frontend | healthy | src/app/jobs/resume/page.tsx |
InternshipsPage |
frontend | healthy | src/app/jobs/internships/page.tsx |
SkillCareersPage |
frontend | healthy | src/app/jobs/skill-careers/page.tsx |
GovtJobsPage |
frontend | healthy | src/app/jobs/govt-jobs/page.tsx |
DiscussionsLoading |
frontend | healthy | src/app/discussions/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/logout/LogoutConfirm.tsx |
security | healthy | src/app/logout/LogoutConfirm.tsx |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
auth::scripts/check-env.ts |
security | healthy | scripts/check-env.ts |
auth::src/app/login/institution/page.tsx |
security | healthy | src/app/login/institution/page.tsx |
auth::src/lib/institution-auth.ts |
security | healthy | src/lib/institution-auth.ts |
auth::src/lib/scrape/reddit.ts |
security | healthy | src/lib/scrape/reddit.ts |
auth::src/app/jobs/resume/page.tsx |
security | healthy | src/app/jobs/resume/page.tsx |
auth::.env.example |
security | healthy | .env.example |
auth::src/app/api/auth/[...nextauth]/route.ts |
security | healthy | src/app/api/auth/[...nextauth]/route.ts |
auth::src/app/worldwide/compare/page.tsx |
security | healthy | src/app/worldwide/compare/page.tsx |
auth::src/lib/worldwide-data.ts |
security | healthy | src/lib/worldwide-data.ts |
auth::src/middleware.ts |
security | healthy | src/middleware.ts |
auth::seed/exam-phase-articles.ts |
security | healthy | seed/exam-phase-articles.ts |
auth::src/lib/signup-attribution.ts |
security | healthy | src/lib/signup-attribution.ts |
auth::src/components/GoogleSignInButton.tsx |
security | healthy | src/components/GoogleSignInButton.tsx |
auth::package.json |
security | healthy | package.json |
auth::src/app/admin/insights/page.tsx |
security | healthy | src/app/admin/insights/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
of |
software | healthy | seed/questions/neet-chemistry.ts:of |
of |
software | healthy | seed/questions/ssc-cgl-quant.ts:of |
level |
software | healthy | seed/exams/neet-ug-syllabus.ts:level |
page |
software | healthy | src/app/schooling/[slug]/[classSlug]/page.tsx:page |
number |
software | healthy | src/app/schooling/[slug]/[classSlug]/[subject]/page.tsx:num… |
$ |
software | healthy | src/app/schooling/[slug]/[classSlug]/[subject]/page.tsx:$ |
number |
software | healthy | src/app/schooling/[slug]/[classSlug]/[subject]/[chapter]/pa… |
leaderboards |
software | healthy | src/app/i/dashboard/page.tsx:leaderboards |
officialChapterIndex |
software | healthy | src/lib/schooling-subjects.ts:officialChapterIndex |
page |
software | healthy | src/lib/schooling-subjects.ts:page |
dataset |
software | healthy | src/lib/schooling-data.ts:dataset |
names |
software | healthy | src/lib/exam-theme.ts:names |
appears |
software | healthy | src/lib/exam-theme.ts:appears |
string |
software | healthy | src/lib/exam-theme.ts:string |
| Label | Layer | Status | Path |
|---|---|---|---|
port:01 |
network | healthy | .github/workflows/refresh-portal.yml |
port:30 |
network | healthy | .github/workflows/refresh-portal.yml |
port:09 |
network | healthy | .github/workflows/refresh-portal.yml |
port:17 |
network | healthy | .github/workflows/refresh-portal.yml |
port:07 |
network | healthy | .github/workflows/refresh-portal.yml |
port:15 |
network | healthy | .github/workflows/refresh-portal.yml |
port:23 |
network | healthy | .github/workflows/refresh-portal.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
3.074.149.198 |
network | healthy | src/app/attempts/[id]/results/ShareScoreButton.tsx |
4.487.71.306 |
network | healthy | src/app/attempts/[id]/results/ShareScoreButton.tsx |
1.694.625.712 |
network | healthy | src/app/attempts/[id]/results/ShareScoreButton.tsx |
1.871.118.571 |
network | healthy | src/app/attempts/[id]/results/ShareScoreButton.tsx |
3.741.982.998 |
network | healthy | src/app/attempts/[id]/results/ShareScoreButton.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
cockroach |
data | healthy | seed/exams/ts-eamcet-syllabus.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-rcp93s74 |
software | healthy | /tmp/repobility-clone-rcp93s74 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/lib/schooling-quizzes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::refresh-portal |
cicd | healthy | .github/workflows/refresh-portal.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
refresh |
cicd | healthy | .github/workflows/refresh-portal.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CRON_SECRET |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/22f782a2-6530-461d-8e6f-5d1970ae09c2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/22f782a2-6530-461d-8e6f-5d1970ae09c2/
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.