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.

Agenda-Academic/agenda_academica

https://github.com/Agenda-Academic/agenda_academica · scanned 2026-06-17 01:13 UTC (1 month, 2 weeks ago)

19 raw signals (0 security + 19 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +2.3 (diff) · 19 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 326 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
parseIsoDateTime software healthy backend/app/services/date_time_service.ts:parseIsoDateTime
reminderSendAt software healthy backend/app/services/date_time_service.ts:reminderSendAt
email software healthy backend/app/validators/user.ts:email
password software healthy backend/app/validators/user.ts:password
notificationChannel software healthy backend/app/validators/user.ts:notificationChannel
to software healthy backend/tests/bootstrap.ts:to
loginAs software healthy backend/tests/functional/academic_api.spec.ts:loginAs
AcademicContextController software healthy backend/start/routes.ts:AcademicContextController
AcademicEventsController software healthy backend/start/routes.ts:AcademicEventsController
CalendarImportsController software healthy backend/start/routes.ts:CalendarImportsController
DashboardController software healthy backend/start/routes.ts:DashboardController
RemindersController software healthy backend/start/routes.ts:RemindersController
classDay software healthy backend/database/seeders/demo_datum_seeder.ts:classDay
RootLayout software healthy frontend/src/app/layout.tsx:RootLayout
Home software healthy frontend/src/app/page.tsx:Home
handleSession software healthy frontend/src/app/page.tsx:handleSession
handleLogout software healthy frontend/src/app/page.tsx:handleLogout
refresh software healthy frontend/src/app/page.tsx:refresh
toggleCategory software healthy frontend/src/app/page.tsx:toggleCategory
selectEvent software healthy frontend/src/app/page.tsx:selectEvent
beginEdit software healthy frontend/src/app/page.tsx:beginEdit
resetEventForm software healthy frontend/src/app/page.tsx:resetEventForm
openNewEvent software healthy frontend/src/app/page.tsx:openNewEvent
openNewEventFor software healthy frontend/src/app/page.tsx:openNewEventFor
saveEvent software healthy frontend/src/app/page.tsx:saveEvent
requestDeleteEvent software healthy frontend/src/app/page.tsx:requestDeleteEvent
setEventStatus software healthy frontend/src/app/page.tsx:setEventStatus
handleSaveReminder software healthy frontend/src/app/page.tsx:handleSaveReminder
removeReminderById software healthy frontend/src/app/page.tsx:removeReminderById
removeReminderFromEvent software healthy frontend/src/app/page.tsx:removeReminderFromEvent
removeReminder software healthy frontend/src/app/page.tsx:removeReminder
runImport software healthy frontend/src/app/page.tsx:runImport
importOfficialDemo software healthy frontend/src/app/page.tsx:importOfficialDemo
importJson software healthy frontend/src/app/page.tsx:importJson
saveProfile software healthy frontend/src/app/page.tsx:saveProfile
visibleNavItems software healthy frontend/src/components/app-shell.tsx:visibleNavItems
NavButtons software healthy frontend/src/components/app-shell.tsx:NavButtons
UserCard software healthy frontend/src/components/app-shell.tsx:UserCard
Brand software healthy frontend/src/components/app-shell.tsx:Brand
AppShell software healthy frontend/src/components/app-shell.tsx:AppShell
onKey software healthy frontend/src/components/app-shell.tsx:onKey
navigate software healthy frontend/src/components/app-shell.tsx:navigate
TeacherDashboard software healthy frontend/src/components/dashboard-teacher.tsx:TeacherDashbo…
upcomingCountFor software healthy frontend/src/components/dashboard-teacher.tsx:upcomingCount…
StatusTile software healthy frontend/src/components/sync-view.tsx:StatusTile
SyncView software healthy frontend/src/components/sync-view.tsx:SyncView
submitJson software healthy frontend/src/components/sync-view.tsx:submitJson
StudentDashboard software healthy frontend/src/components/dashboard-student.tsx:StudentDashbo…
ProfileModal software healthy frontend/src/components/profile-modal.tsx:ProfileModal
handleSubmit software healthy frontend/src/components/profile-modal.tsx:handleSubmit

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

LabelLayerStatusPath
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
.env.example software healthy backend/.env.example
ace.js software healthy backend/ace.js
package.json software healthy backend/package.json
eslint.config.js software healthy backend/eslint.config.js
adonisrc.ts software healthy backend/adonisrc.ts
tsconfig.json software healthy backend/tsconfig.json
reminders_controller.ts software healthy backend/app/controllers/reminders_controller.ts
calendar_imports_controller.ts software healthy backend/app/controllers/calendar_imports_controller.ts
access_tokens_controller.ts software healthy backend/app/controllers/access_tokens_controller.ts
academic_events_controller.ts software healthy backend/app/controllers/academic_events_controller.ts
profile_controller.ts software healthy backend/app/controllers/profile_controller.ts
dashboard_controller.ts software healthy backend/app/controllers/dashboard_controller.ts
new_account_controller.ts software healthy backend/app/controllers/new_account_controller.ts
academic_context_controller.ts software healthy backend/app/controllers/academic_context_controller.ts
reminder.ts software healthy backend/app/models/reminder.ts
academic_class.ts software healthy backend/app/models/academic_class.ts
academic_event.ts software healthy backend/app/models/academic_event.ts
calendar_import.ts software healthy backend/app/models/calendar_import.ts
subject.ts software healthy backend/app/models/subject.ts
teaching_assignment.ts software healthy backend/app/models/teaching_assignment.ts
enrollment.ts software healthy backend/app/models/enrollment.ts
user.ts software healthy backend/app/models/user.ts
course.ts software healthy backend/app/models/course.ts
user_transformer.ts software healthy backend/app/transformers/user_transformer.ts
handler.ts software healthy backend/app/exceptions/handler.ts
silent_auth_middleware.ts software healthy backend/app/middleware/silent_auth_middleware.ts
container_bindings_middleware.ts software healthy backend/app/middleware/container_bindings_middleware.ts
force_json_response_middleware.ts software healthy backend/app/middleware/force_json_response_middleware.ts
auth_middleware.ts software healthy backend/app/middleware/auth_middleware.ts
date_time_service.ts software healthy backend/app/services/date_time_service.ts
academic_access_service.ts software healthy backend/app/services/academic_access_service.ts
calendar_sync_service.ts software healthy backend/app/services/calendar_sync_service.ts
reminder_delivery_service.ts software healthy backend/app/services/reminder_delivery_service.ts
user.ts software healthy backend/app/validators/user.ts
academic.ts software healthy backend/app/validators/academic.ts
bootstrap.ts software healthy backend/tests/bootstrap.ts
academic_api.spec.ts software healthy backend/tests/functional/academic_api.spec.ts
api_provider.ts software healthy backend/providers/api_provider.ts
kernel.ts software healthy backend/start/kernel.ts
validator.ts software healthy backend/start/validator.ts
routes.ts software healthy backend/start/routes.ts
env.ts software healthy backend/start/env.ts
sync_institutional_calendar.ts software healthy backend/commands/sync_institutional_calendar.ts
send_due_reminders.ts software healthy backend/commands/send_due_reminders.ts
schema.ts software healthy backend/database/schema.ts
schema_rules.ts software healthy backend/database/schema_rules.ts
demo_datum_seeder.ts software healthy backend/database/seeders/demo_datum_seeder.ts

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

LabelLayerStatusPath
RemindersController software healthy backend/app/controllers/reminders_controller.ts:RemindersCo…
CalendarImportsController software healthy backend/app/controllers/calendar_imports_controller.ts:Cale…
AccessTokensController software healthy backend/app/controllers/access_tokens_controller.ts:AccessT…
AcademicEventsController software healthy backend/app/controllers/academic_events_controller.ts:Acade…
ProfileController software healthy backend/app/controllers/profile_controller.ts:ProfileContro…
DashboardController software healthy backend/app/controllers/dashboard_controller.ts:DashboardCo…
NewAccountController software healthy backend/app/controllers/new_account_controller.ts:NewAccoun…
AcademicContextController software healthy backend/app/controllers/academic_context_controller.ts:Acad…
Reminder software healthy backend/app/models/reminder.ts:Reminder
AcademicClass software healthy backend/app/models/academic_class.ts:AcademicClass
AcademicEvent software healthy backend/app/models/academic_event.ts:AcademicEvent
CalendarImport software healthy backend/app/models/calendar_import.ts:CalendarImport
Subject software healthy backend/app/models/subject.ts:Subject
TeachingAssignment software healthy backend/app/models/teaching_assignment.ts:TeachingAssignment
Enrollment software healthy backend/app/models/enrollment.ts:Enrollment
User software healthy backend/app/models/user.ts:User
Course software healthy backend/app/models/course.ts:Course
UserTransformer software healthy backend/app/transformers/user_transformer.ts:UserTransformer
HttpExceptionHandler software healthy backend/app/exceptions/handler.ts:HttpExceptionHandler
SilentAuthMiddleware software healthy backend/app/middleware/silent_auth_middleware.ts:SilentAuth…
to software healthy backend/app/middleware/container_bindings_middleware.ts:to
ContainerBindingsMiddleware software healthy backend/app/middleware/container_bindings_middleware.ts:Con…
ForceJsonResponseMiddleware software healthy backend/app/middleware/force_json_response_middleware.ts:Fo…
AuthMiddleware software healthy backend/app/middleware/auth_middleware.ts:AuthMiddleware
AcademicAccessService software healthy backend/app/services/academic_access_service.ts:AcademicAcc…
InvalidCalendarEventDate software healthy backend/app/services/calendar_sync_service.ts:InvalidCalend…
CalendarSyncService software healthy backend/app/services/calendar_sync_service.ts:CalendarSyncS…
ReminderDeliveryService software healthy backend/app/services/reminder_delivery_service.ts:ReminderD…
and software healthy backend/tests/functional/academic_api.spec.ts:and
ApiSerializer software healthy backend/providers/api_provider.ts:ApiSerializer
SyncInstitutionalCalendar software healthy backend/commands/sync_institutional_calendar.ts:SyncInstitu…
SendDueReminders software healthy backend/commands/send_due_reminders.ts:SendDueReminders
AcademicClassSchema software healthy backend/database/schema.ts:AcademicClassSchema
AcademicEventSchema software healthy backend/database/schema.ts:AcademicEventSchema
AuthAccessTokenSchema software healthy backend/database/schema.ts:AuthAccessTokenSchema
CalendarImportSchema software healthy backend/database/schema.ts:CalendarImportSchema
CourseSchema software healthy backend/database/schema.ts:CourseSchema
EnrollmentSchema software healthy backend/database/schema.ts:EnrollmentSchema
ReminderSchema software healthy backend/database/schema.ts:ReminderSchema
SubjectSchema software healthy backend/database/schema.ts:SubjectSchema
TeachingAssignmentSchema software healthy backend/database/schema.ts:TeachingAssignmentSchema
UserSchema software healthy backend/database/schema.ts:UserSchema
extends software healthy backend/database/seeders/demo_datum_seeder.ts:extends
extends software healthy backend/database/migrations/1780860645470_create_enrollment…
extends software healthy backend/database/migrations/1780860646562_create_teaching_a…
extends software healthy backend/database/migrations/1780860642323_create_courses_ta…
extends software healthy backend/database/migrations/1780860643305_create_academic_c…
extends software healthy backend/database/migrations/1780860649544_create_calendar_i…
extends software healthy backend/database/migrations/1780860648551_create_reminders_…
extends software healthy backend/database/migrations/1780860644364_create_subjects_t…

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

LabelLayerStatusPath
backend software healthy backend
app software healthy backend/app
controllers software healthy backend/app/controllers
models software healthy backend/app/models
transformers software healthy backend/app/transformers
exceptions software healthy backend/app/exceptions
middleware software healthy backend/app/middleware
services software healthy backend/app/services
validators software healthy backend/app/validators
tests software healthy backend/tests
functional software healthy backend/tests/functional
providers software healthy backend/providers
start software healthy backend/start
commands software healthy backend/commands
database software healthy backend/database
seeders software healthy backend/database/seeders
migrations software healthy backend/database/migrations
config software healthy backend/config
frontend software healthy frontend
src software healthy frontend/src
app software healthy frontend/src/app
components software healthy frontend/src/components
lib software healthy frontend/src/lib

LabelLayerStatusPath
1780860645470_create_enrollments_table.ts data healthy backend/database/migrations/1780860645470_create_enrollment…
1780860646562_create_teaching_assignments_table.ts data healthy backend/database/migrations/1780860646562_create_teaching_a…
1780860642323_create_courses_table.ts data healthy backend/database/migrations/1780860642323_create_courses_ta…
1780860643305_create_academic_classes_table.ts data healthy backend/database/migrations/1780860643305_create_academic_c…
1780860649544_create_calendar_imports_table.ts data healthy backend/database/migrations/1780860649544_create_calendar_i…
1780860648551_create_reminders_table.ts data healthy backend/database/migrations/1780860648551_create_reminders_…
1780860644364_create_subjects_table.ts data healthy backend/database/migrations/1780860644364_create_subjects_t…
1768620764696_create_access_tokens_table.ts data healthy backend/database/migrations/1768620764696_create_access_tok…
1780860647581_create_academic_events_table.ts data healthy backend/database/migrations/1780860647581_create_academic_e…
1761885935168_create_users_table.ts data healthy backend/database/migrations/1761885935168_create_users_tabl…

LabelLayerStatusPath
password_literal::backend/tests/functional/academic_api.spe… security healthy backend/tests/functional/academic_api.spec.ts
password_literal::backend/database/seeders/demo_datum_seede… security healthy backend/database/seeders/demo_datum_seeder.ts
password_literal::backend/database/seeders/demo_datum_seede… security healthy backend/database/seeders/demo_datum_seeder.ts
password_literal::backend/database/seeders/demo_datum_seede… security healthy backend/database/seeders/demo_datum_seeder.ts
password_literal::backend/database/seeders/demo_datum_seede… security healthy backend/database/seeders/demo_datum_seeder.ts
password_literal::frontend/src/lib/meta.ts security healthy frontend/src/lib/meta.ts
password_literal::frontend/src/lib/meta.ts security healthy frontend/src/lib/meta.ts
password_literal::frontend/src/lib/meta.ts security healthy frontend/src/lib/meta.ts

LabelLayerStatusPath
redis data healthy package-lock.json
mysql data healthy package-lock.json
sqlite data healthy README.md
postgresql data healthy backend/config/database.ts
mariadb data healthy backend/config/database.ts

LabelLayerStatusPath
/page.tsx frontend healthy frontend/src/app/page.tsx
/ frontend healthy backend/config/app.ts

LabelLayerStatusPath
RootLayout frontend healthy frontend/src/app/layout.tsx
Home frontend healthy frontend/src/app/page.tsx

LabelLayerStatusPath
Agenda-Academic__agenda_academica software healthy /data/fable5_failed_archive/Agenda-Academic__agenda_academi…

LabelLayerStatusPath
GET / api healthy backend/start/routes.ts

LabelLayerStatusPath
port:3333 network healthy backend/.env.example

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
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/81bad03c-c0e5-4bc8-8188-397cdf08d0ee/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/81bad03c-c0e5-4bc8-8188-397cdf08d0ee/

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.