https://github.com/SENIC2025/SEQ-Elevate
· scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 2 months, 2 weeks ago · v1 · 28 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 548 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 |
|---|---|---|---|
main |
software | healthy | prisma/seed.ts:main |
copy |
software | healthy | prisma/seed.ts:copy |
config |
software | healthy | cms/config/plugins.ts:config |
config |
software | healthy | cms/config/server.ts:config |
config |
software | healthy | cms/config/database.ts:config |
config |
software | healthy | cms/config/admin.ts:config |
magicLinkEmail |
software | healthy | src/auth.ts:magicLinkEmail |
AppHeader |
software | healthy | src/components/AppHeader.tsx:AppHeader |
SessionProviderWrapper |
software | healthy | src/components/SessionProviderWrapper.tsx:SessionProviderWr… |
ProjectThemeProvider |
software | healthy | src/components/ProjectThemeProvider.tsx:ProjectThemeProvider |
useProject |
software | healthy | src/components/ProjectThemeProvider.tsx:useProject |
LanguageSwitcher |
software | healthy | src/components/LanguageSwitcher.tsx:LanguageSwitcher |
Analytics |
software | healthy | src/components/Analytics.tsx:Analytics |
SignInForm |
software | healthy | src/components/auth/SignInForm.tsx:SignInForm |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
Card |
software | healthy | src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | src/components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | src/components/ui/card.tsx:CardDescription |
CardContent |
software | healthy | src/components/ui/card.tsx:CardContent |
CardFooter |
software | healthy | src/components/ui/card.tsx:CardFooter |
Progress |
software | healthy | src/components/ui/progress.tsx:Progress |
StorybookGallery |
software | healthy | src/components/dev/StorybookGallery.tsx:StorybookGallery |
Section |
software | healthy | src/components/dev/StorybookGallery.tsx:Section |
Row |
software | healthy | src/components/dev/StorybookGallery.tsx:Row |
AccountView |
software | healthy | src/components/account/AccountView.tsx:AccountView |
handleDelete |
software | healthy | src/components/account/AccountView.tsx:handleDelete |
Stat |
software | healthy | src/components/account/AccountView.tsx:Stat |
CompCard |
software | healthy | src/components/comp-card/CompCard.tsx:CompCard |
set |
software | healthy | src/components/comp-card/CompCard.tsx:set |
Field |
software | healthy | src/components/comp-card/CompCard.tsx:Field |
CompCardPrint |
software | healthy | src/components/comp-card/CompCardPrint.tsx:CompCardPrint |
FieldRow |
software | healthy | src/components/comp-card/CompCardPrint.tsx:FieldRow |
AccessibilityToolbar |
software | healthy | src/components/a11y/AccessibilityToolbar.tsx:AccessibilityT… |
isDefault |
software | healthy | src/components/a11y/AccessibilityProvider.tsx:isDefault |
readLocal |
software | healthy | src/components/a11y/AccessibilityProvider.tsx:readLocal |
AccessibilityProvider |
software | healthy | src/components/a11y/AccessibilityProvider.tsx:Accessibility… |
apply |
software | healthy | src/components/a11y/AccessibilityProvider.tsx:apply |
useA11y |
software | healthy | src/components/a11y/AccessibilityProvider.tsx:useA11y |
ReflectionStage |
software | healthy | src/components/course/ReflectionStage.tsx:ReflectionStage |
set |
software | healthy | src/components/course/ReflectionStage.tsx:set |
useStageTimer |
software | healthy | src/components/course/useStageTimer.ts:useStageTimer |
onVisibility |
software | healthy | src/components/course/useStageTimer.ts:onVisibility |
onHide |
software | healthy | src/components/course/useStageTimer.ts:onHide |
CompletionStage |
software | healthy | src/components/course/CompletionStage.tsx:CompletionStage |
AssessmentStage |
software | healthy | src/components/course/AssessmentStage.tsx:AssessmentStage |
SimulationStage |
software | healthy | src/components/course/SimulationStage.tsx:SimulationStage |
pick |
software | healthy | src/components/course/SimulationStage.tsx:pick |
ScenarioStage |
software | healthy | src/components/course/ScenarioStage.tsx:ScenarioStage |
pickRoot |
software | healthy | src/components/course/ScenarioStage.tsx:pickRoot |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
STORYBOOK.md |
software | healthy | STORYBOOK.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
Dockerfile |
software | healthy | Dockerfile |
BUILDLOG.md |
software | healthy | BUILDLOG.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
KICKOFF.md |
software | healthy | KICKOFF.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | healthy | vitest.config.ts |
HANDOVER.md |
software | healthy | HANDOVER.md |
DECISIONS.md |
software | healthy | DECISIONS.md |
next.config.ts |
software | healthy | next.config.ts |
seed.ts |
software | healthy | prisma/seed.ts |
migrate-deploy.mjs |
software | healthy | prisma/migrate-deploy.mjs |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260615112330_lesson_document_published/… |
migration.sql |
software | healthy | prisma/migrations/20260613044109_init/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260615100924_lesson_document_order/migr… |
migration.sql |
software | healthy | prisma/migrations/20260615114145_lesson_narrative/migration… |
migration.sql |
software | healthy | prisma/migrations/20260615074545_lesson_media/migration.sql |
README.md |
software | healthy | deploy/README.md |
docker-compose.prod.yml |
software | healthy | deploy/docker-compose.prod.yml |
README.md |
software | healthy | cms/README.md |
package.json |
software | healthy | cms/package.json |
Dockerfile |
software | healthy | cms/Dockerfile |
tsconfig.json |
software | healthy | cms/tsconfig.json |
api.ts |
software | healthy | cms/config/api.ts |
plugins.ts |
software | healthy | cms/config/plugins.ts |
middlewares.ts |
software | healthy | cms/config/middlewares.ts |
server.ts |
software | healthy | cms/config/server.ts |
database.ts |
software | healthy | cms/config/database.ts |
admin.ts |
software | healthy | cms/config/admin.ts |
index.ts |
software | healthy | cms/src/index.ts |
comp-card-template.ts |
software | healthy | cms/src/api/comp-card-template/routes/comp-card-template.ts |
comp-card-template.ts |
software | healthy | cms/src/api/comp-card-template/controllers/comp-card-templa… |
comp-card-template.ts |
software | healthy | cms/src/api/comp-card-template/services/comp-card-template.… |
schema.json |
software | healthy | cms/src/api/comp-card-template/content-types/comp-card-temp… |
course.ts |
software | healthy | cms/src/api/course/routes/course.ts |
course.ts |
software | healthy | cms/src/api/course/controllers/course.ts |
course.ts |
software | healthy | cms/src/api/course/services/course.ts |
schema.json |
software | healthy | cms/src/api/course/content-types/course/schema.json |
app.example.tsx |
software | healthy | cms/src/admin/app.example.tsx |
tsconfig.json |
software | healthy | cms/src/admin/tsconfig.json |
vite.config.example.ts |
software | healthy | cms/src/admin/vite.config.example.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260615112330_lesson_document_published |
software | healthy | prisma/migrations/20260615112330_lesson_document_published |
20260613044109_init |
software | healthy | prisma/migrations/20260613044109_init |
20260615100924_lesson_document_order |
software | healthy | prisma/migrations/20260615100924_lesson_document_order |
20260615114145_lesson_narrative |
software | healthy | prisma/migrations/20260615114145_lesson_narrative |
20260615074545_lesson_media |
software | healthy | prisma/migrations/20260615074545_lesson_media |
deploy |
software | healthy | deploy |
cms |
software | healthy | cms |
config |
software | healthy | cms/config |
src |
software | healthy | cms/src |
api |
software | healthy | cms/src/api |
comp-card-template |
software | healthy | cms/src/api/comp-card-template |
routes |
software | healthy | cms/src/api/comp-card-template/routes |
controllers |
software | healthy | cms/src/api/comp-card-template/controllers |
services |
software | healthy | cms/src/api/comp-card-template/services |
content-types |
software | healthy | cms/src/api/comp-card-template/content-types |
comp-card-template |
software | healthy | cms/src/api/comp-card-template/content-types/comp-card-temp… |
course |
software | healthy | cms/src/api/course |
routes |
software | healthy | cms/src/api/course/routes |
controllers |
software | healthy | cms/src/api/course/controllers |
services |
software | healthy | cms/src/api/course/services |
content-types |
software | healthy | cms/src/api/course/content-types |
course |
software | healthy | cms/src/api/course/content-types/course |
admin |
software | healthy | cms/src/admin |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
i18n |
software | healthy | src/i18n |
components |
software | healthy | src/components |
auth |
software | healthy | src/components/auth |
ui |
software | healthy | src/components/ui |
dev |
software | healthy | src/components/dev |
account |
software | healthy | src/components/account |
comp-card |
software | healthy | src/components/comp-card |
a11y |
software | healthy | src/components/a11y |
course |
software | healthy | src/components/course |
role |
software | healthy | src/components/role |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
document |
software | healthy | src/app/api/document |
upload |
software | healthy | src/app/api/document/upload |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
me |
software | healthy | src/app/api/me |
export |
software | healthy | src/app/api/me/export |
video |
software | healthy | src/app/api/video |
upload |
software | healthy | src/app/api/video/upload |
[locale] |
software | healthy | src/app/[locale] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Project |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
User |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Membership |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Account |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Session |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
VerificationToken |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Organisation |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Cohort |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Course |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
CourseEnrollment |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
CompCard |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
CompCardEntry |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Badge |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
UserBadge |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Mission |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
MissionProgress |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Observation |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Validation |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
AuditLog |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
Lesson |
data | healthy | prisma/migrations/20260615074545_lesson_media/migration.sql |
LessonDocument |
data | healthy | prisma/migrations/20260615074545_lesson_media/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/[locale] |
frontend | healthy | src/app/[locale]/page.tsx |
/[locale]/facilitator |
frontend | healthy | src/app/[locale]/facilitator/page.tsx |
/[locale]/learner |
frontend | healthy | src/app/[locale]/learner/page.tsx |
/[locale]/learner/comp-card |
frontend | healthy | src/app/[locale]/learner/comp-card/page.tsx |
/[locale]/learner/course/[courseId] |
frontend | healthy | src/app/[locale]/learner/course/[courseId]/page.tsx |
/[locale]/signin |
frontend | healthy | src/app/[locale]/signin/page.tsx |
/[locale]/signin/check-email |
frontend | healthy | src/app/[locale]/signin/check-email/page.tsx |
/[locale]/admin |
frontend | healthy | src/app/[locale]/admin/page.tsx |
/[locale]/dev/storybook |
frontend | healthy | src/app/[locale]/dev/storybook/page.tsx |
/[locale]/dev/cms-check |
frontend | healthy | src/app/[locale]/dev/cms-check/page.tsx |
/[locale]/content |
frontend | healthy | src/app/[locale]/content/page.tsx |
/[locale]/content/preview |
frontend | healthy | src/app/[locale]/content/preview/page.tsx |
/[locale]/account |
frontend | healthy | src/app/[locale]/account/page.tsx |
/ |
frontend | healthy | e2e/db-backed-progress.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/components/a11y/AccessibilityProvider.tsx |
security | healthy | src/components/a11y/AccessibilityProvider.tsx |
auth::src/components/course/CoursePlayer.tsx |
security | healthy | src/components/course/CoursePlayer.tsx |
auth::src/types/next-auth.d.ts |
security | healthy | src/types/next-auth.d.ts |
auth::package.json |
security | healthy | package.json |
auth::src/auth.ts |
security | healthy | src/auth.ts |
auth::src/components/AppHeader.tsx |
security | healthy | src/components/AppHeader.tsx |
auth::src/components/SessionProviderWrapper.tsx |
security | healthy | src/components/SessionProviderWrapper.tsx |
auth::src/store/demo-state.tsx |
security | healthy | src/store/demo-state.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
sqlite |
data | healthy | cms/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260615112330_lesson_document_published/… |
migration.sql |
data | healthy | prisma/migrations/20260613044109_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260615100924_lesson_document_order/migr… |
migration.sql |
data | healthy | prisma/migrations/20260615114145_lesson_narrative/migration… |
migration.sql |
data | healthy | prisma/migrations/20260615074545_lesson_media/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:3000 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | docker-compose.yml |
port:1337 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
Loading |
frontend | healthy | src/app/[locale]/loading.tsx |
Error |
frontend | healthy | src/app/[locale]/error.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::cms/Dockerfile |
hardware | healthy | cms/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | deploy/README.md |
traefik |
network | healthy | deploy/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::hetzner |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
web |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-h6b58kjh |
software | healthy | /tmp/repobility-clone-h6b58kjh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/957409a5-e3fc-4772-8e2d-c4fd96f97d02/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/957409a5-e3fc-4772-8e2d-c4fd96f97d02/
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.