https://github.com/RSA-Omen/impie-connect
· scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)
76 raw signals (0 security + 76 graph)
Last scanned 2 months, 3 weeks ago · v1 · 48 actionable findings from 1 signal source. 28 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1158 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 |
|---|---|---|---|
StatusBar |
software | healthy | impie-design-artifact.jsx:StatusBar |
NavBar |
software | healthy | impie-design-artifact.jsx:NavBar |
ParentApp |
software | healthy | impie-design-artifact.jsx:ParentApp |
TeacherApp |
software | healthy | impie-design-artifact.jsx:TeacherApp |
AdminApp |
software | healthy | impie-design-artifact.jsx:AdminApp |
ImpieDesign |
software | healthy | impie-design-artifact.jsx:ImpieDesign |
post |
software | healthy | scripts/e2e-invite-preview-test.py:18 |
get_status |
software | healthy | scripts/e2e-invite-preview-test.py:31 |
parseArgs |
software | healthy | scripts/import-school-data.mjs:parseArgs |
usage |
software | healthy | scripts/import-school-data.mjs:usage |
loadBundle |
software | healthy | scripts/import-school-data.mjs:loadBundle |
main |
software | healthy | scripts/import-school-data.mjs:main |
log |
software | healthy | scripts/import-school-data.mjs:log |
has |
software | healthy | scripts/sync-assistant-knowledge.mjs:has |
argVal |
software | healthy | scripts/sync-assistant-knowledge.mjs:argVal |
resolveSchoolId |
software | healthy | scripts/sync-assistant-knowledge.mjs:resolveSchoolId |
dedupeGlyphs |
software | healthy | scripts/sync-assistant-knowledge.mjs:dedupeGlyphs |
parseFrontmatter |
software | healthy | scripts/sync-assistant-knowledge.mjs:parseFrontmatter |
seedKnowledge |
software | healthy | scripts/sync-assistant-knowledge.mjs:seedKnowledge |
extractMissing |
software | healthy | scripts/sync-assistant-knowledge.mjs:extractMissing |
with |
software | healthy | scripts/lib/importSchoolData.mjs:with |
sqlLit |
software | healthy | scripts/lib/importSchoolData.mjs:sqlLit |
sqlText |
software | healthy | scripts/lib/importSchoolData.mjs:sqlText |
sqlBool |
software | healthy | scripts/lib/importSchoolData.mjs:sqlBool |
sqlUuid |
software | healthy | scripts/lib/importSchoolData.mjs:sqlUuid |
classIdSubquery |
software | healthy | scripts/lib/importSchoolData.mjs:classIdSubquery |
departmentIdSubquery |
software | healthy | scripts/lib/importSchoolData.mjs:departmentIdSubquery |
familyIdSubquery |
software | healthy | scripts/lib/importSchoolData.mjs:familyIdSubquery |
nullIfBlank |
software | healthy | scripts/lib/importSchoolData.mjs:nullIfBlank |
mapDepartment |
software | healthy | scripts/lib/importSchoolData.mjs:mapDepartment |
mapClass |
software | healthy | scripts/lib/importSchoolData.mjs:mapClass |
mapFamily |
software | healthy | scripts/lib/importSchoolData.mjs:mapFamily |
normaliseMediaConsent |
software | healthy | scripts/lib/importSchoolData.mjs:normaliseMediaConsent |
normaliseSchedule |
software | healthy | scripts/lib/importSchoolData.mjs:normaliseSchedule |
mapChild |
software | healthy | scripts/lib/importSchoolData.mjs:mapChild |
parsePickups |
software | healthy | scripts/lib/importSchoolData.mjs:parsePickups |
mapStaffInvite |
software | healthy | scripts/lib/importSchoolData.mjs:mapStaffInvite |
mapParentInvite |
software | healthy | scripts/lib/importSchoolData.mjs:mapParentInvite |
buildInviteWorklistCsv |
software | healthy | scripts/lib/importSchoolData.mjs:buildInviteWorklistCsv |
esc |
software | healthy | scripts/lib/importSchoolData.mjs:esc |
setClause |
software | healthy | scripts/lib/importSchoolData.mjs:setClause |
buildDepartmentSql |
software | healthy | scripts/lib/importSchoolData.mjs:buildDepartmentSql |
buildClassSql |
software | healthy | scripts/lib/importSchoolData.mjs:buildClassSql |
buildFamilySql |
software | healthy | scripts/lib/importSchoolData.mjs:buildFamilySql |
buildChildSql |
software | healthy | scripts/lib/importSchoolData.mjs:buildChildSql |
buildBackfillSql |
software | healthy | scripts/lib/importSchoolData.mjs:buildBackfillSql |
buildPickupSql |
software | healthy | scripts/lib/importSchoolData.mjs:buildPickupSql |
buildImport |
software | healthy | scripts/lib/importSchoolData.mjs:buildImport |
key |
software | healthy | scripts/lib/importSchoolData.mjs:key |
sectionHeader |
software | healthy | scripts/lib/importSchoolData.mjs:sectionHeader |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
PARENT_APP_DESIGN.md |
software | healthy | PARENT_APP_DESIGN.md |
TIDE_DESIGN_IMPLEMENTATION.md |
software | healthy | TIDE_DESIGN_IMPLEMENTATION.md |
index.html |
software | healthy | index.html |
V1_REQUIREMENTS.md |
software | healthy | V1_REQUIREMENTS.md |
firebase.json |
software | healthy | firebase.json |
PARENT_APP_FILES.md |
software | healthy | PARENT_APP_FILES.md |
package-lock.json |
software | healthy | package-lock.json |
DEPLOYMENT_SOP.md |
software | healthy | DEPLOYMENT_SOP.md |
FIGMA_BRIEF.md |
software | healthy | FIGMA_BRIEF.md |
.env.example |
software | healthy | .env.example |
impie-design-artifact.jsx |
software | healthy | impie-design-artifact.jsx |
eslint.config.js |
software | healthy | eslint.config.js |
LICENSE |
software | healthy | LICENSE |
USE_CASES.md |
software | healthy | USE_CASES.md |
BOARD.md |
software | healthy | BOARD.md |
parents-live-at-impala.md |
software | healthy | projects/parents-live-at-impala.md |
ready-for-school-2.md |
software | healthy | projects/ready-for-school-2.md |
teacher-pilot-at-impala.md |
software | healthy | projects/teacher-pilot-at-impala.md |
_template.md |
software | healthy | projects/_template.md |
class-teaching-teams.md |
software | healthy | projects/class-teaching-teams.md |
direct-messaging.md |
software | healthy | projects/direct-messaging.md |
TEACHER_ONBOARDING_RUNBOOK.md |
software | healthy | docs/TEACHER_ONBOARDING_RUNBOOK.md |
DEPLOY_CHECKLIST_2026-06-14.md |
software | healthy | docs/DEPLOY_CHECKLIST_2026-06-14.md |
FLITSIE_ROADMAP.md |
software | healthy | docs/FLITSIE_ROADMAP.md |
ASSISTANT.md |
software | healthy | docs/ASSISTANT.md |
SUPABASE_SETUP.md |
software | healthy | docs/SUPABASE_SETUP.md |
FLITSIE_BACKLOG.md |
software | healthy | docs/FLITSIE_BACKLOG.md |
MIGRATION_RECONCILE.md |
software | healthy | docs/MIGRATION_RECONCILE.md |
QA_TESTPLAN.md |
software | healthy | docs/QA_TESTPLAN.md |
WEB_PUSH_DESIGN.md |
software | healthy | docs/WEB_PUSH_DESIGN.md |
REAL_DATA_LOAD_RUNBOOK.md |
software | healthy | docs/REAL_DATA_LOAD_RUNBOOK.md |
ROLLOUT_PLAYBOOK.md |
software | healthy | docs/ROLLOUT_PLAYBOOK.md |
V1_SCOPE.md |
software | healthy | docs/V1_SCOPE.md |
GOOGLE_OAUTH_GOLIVE_RUNBOOK.md |
software | healthy | docs/GOOGLE_OAUTH_GOLIVE_RUNBOOK.md |
e2e-invite-preview-test.py |
software | healthy | scripts/e2e-invite-preview-test.py |
README.md |
software | healthy | scripts/README.md |
import-school-data.mjs |
software | healthy | scripts/import-school-data.mjs |
test-invite-flow.sh |
software | healthy | scripts/test-invite-flow.sh |
reset-to-production.sql |
software | healthy | scripts/reset-to-production.sql |
sync-assistant-knowledge.mjs |
software | healthy | scripts/sync-assistant-knowledge.mjs |
test-registration-flow.sh |
software | healthy | scripts/test-registration-flow.sh |
importSchoolData.test.js |
software | healthy | scripts/lib/importSchoolData.test.js |
importSchoolData.mjs |
software | healthy | scripts/lib/importSchoolData.mjs |
csv.mjs |
software | healthy | scripts/lib/csv.mjs |
csv.test.js |
software | healthy | scripts/lib/csv.test.js |
README.md |
software | healthy | templates/school-data/README.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/NoAccess |
frontend | healthy | src/pages/NoAccess.jsx |
/TeacherApp |
frontend | healthy | src/pages/TeacherApp.jsx |
/ChildProfile |
frontend | healthy | src/pages/ChildProfile.jsx |
/Welcome |
frontend | healthy | src/pages/Welcome.jsx |
/UnlinkedUsers |
frontend | healthy | src/pages/UnlinkedUsers.jsx |
/AdminApp |
frontend | healthy | src/pages/AdminApp.jsx |
/Register |
frontend | healthy | src/pages/Register.jsx |
/Messages |
frontend | healthy | src/pages/Messages.jsx |
/Staff |
frontend | healthy | src/pages/Staff.jsx |
/FlitsieSettings |
frontend | healthy | src/pages/FlitsieSettings.jsx |
/FlitsieFacts |
frontend | healthy | src/pages/FlitsieFacts.jsx |
/UnlinkedUsers.flow.test |
frontend | healthy | src/pages/UnlinkedUsers.flow.test.jsx |
/Departments |
frontend | healthy | src/pages/Departments.jsx |
/staffFilesIsolation.test |
frontend | healthy | src/pages/staffFilesIsolation.test.js |
/Families.notes.test |
frontend | healthy | src/pages/Families.notes.test.jsx |
/Calendar |
frontend | healthy | src/pages/Calendar.jsx |
/FlitsieChats |
frontend | healthy | src/pages/FlitsieChats.jsx |
/FlitsieKnowledge |
frontend | healthy | src/pages/FlitsieKnowledge.jsx |
/FlitsieHub |
frontend | healthy | src/pages/FlitsieHub.jsx |
/TripDetail |
frontend | healthy | src/pages/TripDetail.jsx |
/KitchenApp |
frontend | healthy | src/pages/KitchenApp.jsx |
/Registrations |
frontend | healthy | src/pages/Registrations.jsx |
/Welcome.test |
frontend | healthy | src/pages/Welcome.test.jsx |
/Classes |
frontend | healthy | src/pages/Classes.jsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.jsx |
/Families |
frontend | healthy | src/pages/Families.jsx |
/ParentApp.noNotes.test |
frontend | healthy | src/pages/ParentApp.noNotes.test.js |
/QrPoster |
frontend | healthy | src/pages/QrPoster.jsx |
/ParentApp |
frontend | healthy | src/pages/ParentApp.jsx |
/Trips |
frontend | healthy | src/pages/Trips.jsx |
/Staff.test |
frontend | healthy | src/pages/Staff.test.jsx |
/Login |
frontend | healthy | src/pages/Login.jsx |
/FlitsieCannedAnswers |
frontend | healthy | src/pages/FlitsieCannedAnswers.jsx |
/Policies |
frontend | healthy | src/pages/Policies.jsx |
/Communications |
frontend | healthy | src/pages/Communications.jsx |
/UnlinkedUsers.test |
frontend | healthy | src/pages/UnlinkedUsers.test.jsx |
/Classes.test |
frontend | healthy | src/pages/Classes.test.jsx |
/login |
frontend | healthy | src/App.jsx |
/welkom |
frontend | healthy | src/App.jsx |
/registreer |
frontend | healthy | src/App.jsx |
/wag-vir-toegang |
frontend | healthy | src/App.jsx |
/demo |
frontend | healthy | src/App.jsx |
/demo/parent/* |
frontend | healthy | src/App.jsx |
/demo/teacher/* |
frontend | healthy | src/App.jsx |
/demo/admin/* |
frontend | healthy | src/App.jsx |
/demo/kitchen/* |
frontend | healthy | src/App.jsx |
/parent/* |
frontend | healthy | src/App.jsx |
/teacher/* |
frontend | healthy | src/App.jsx |
/kitchen/* |
frontend | healthy | src/App.jsx |
/admin |
frontend | healthy | src/App.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ImpieDesign |
frontend | healthy | impie-design-artifact.jsx |
App |
frontend | healthy | src/App.jsx |
AdminLayout |
frontend | healthy | src/layout/AdminLayout.jsx |
PhoneFrame |
frontend | healthy | src/demo/PhoneFrame.jsx |
DemoLauncher |
frontend | healthy | src/demo/DemoLauncher.jsx |
AddChildToClassModal |
frontend | healthy | src/components/AddChildToClassModal.jsx |
ProspektusSection |
frontend | healthy | src/components/ProspektusViewer.jsx |
Modal |
frontend | healthy | src/components/Modal.jsx |
TripMap |
frontend | healthy | src/components/TripMap.jsx |
FlitsieNudges |
frontend | healthy | src/components/FlitsieNudges.jsx |
ImpersonationBanner |
frontend | healthy | src/components/ImpersonationBanner.jsx |
InboxTab |
frontend | healthy | src/components/Inbox.jsx |
InstallPrompt |
frontend | healthy | src/components/InstallPrompt.jsx |
ProtectedRoute |
frontend | healthy | src/components/ProtectedRoute.jsx |
InviteLinkModal |
frontend | healthy | src/components/InviteLinkModal.jsx |
ThemeGlyph |
frontend | healthy | src/components/ThemeGlyph.jsx |
ChildRecordModal |
frontend | healthy | src/components/ChildRecordModal.jsx |
ChildFormModal |
frontend | healthy | src/components/ChildFormModal.jsx |
ViewAsPicker |
frontend | healthy | src/components/ViewAsPicker.jsx |
AuthorisedPickupModal |
frontend | healthy | src/components/AuthorisedPickupModal.jsx |
SearchablePicker |
frontend | healthy | src/components/SearchablePicker.jsx |
WeekStrip |
frontend | healthy | src/components/theme/WeekStrip.jsx |
UpcomingThemes |
frontend | healthy | src/components/theme/UpcomingThemes.jsx |
TodaySpotlight |
frontend | healthy | src/components/theme/TodaySpotlight.jsx |
NoAccess |
frontend | healthy | src/pages/NoAccess.jsx |
TeacherApp |
frontend | healthy | src/pages/TeacherApp.jsx |
ChildProfile |
frontend | healthy | src/pages/ChildProfile.jsx |
Welcome |
frontend | healthy | src/pages/Welcome.jsx |
UnlinkedUsers |
frontend | healthy | src/pages/UnlinkedUsers.jsx |
AdminApp |
frontend | healthy | src/pages/AdminApp.jsx |
Register |
frontend | healthy | src/pages/Register.jsx |
Messages |
frontend | healthy | src/pages/Messages.jsx |
Staff |
frontend | healthy | src/pages/Staff.jsx |
FlitsieSettings |
frontend | healthy | src/pages/FlitsieSettings.jsx |
FlitsieFacts |
frontend | healthy | src/pages/FlitsieFacts.jsx |
Departments |
frontend | healthy | src/pages/Departments.jsx |
Calendar |
frontend | healthy | src/pages/Calendar.jsx |
FlitsieChats |
frontend | healthy | src/pages/FlitsieChats.jsx |
FlitsieKnowledge |
frontend | healthy | src/pages/FlitsieKnowledge.jsx |
FlitsieHub |
frontend | healthy | src/pages/FlitsieHub.jsx |
TripDetail |
frontend | healthy | src/pages/TripDetail.jsx |
KitchenApp |
frontend | healthy | src/pages/KitchenApp.jsx |
Registrations |
frontend | healthy | src/pages/Registrations.jsx |
Classes |
frontend | healthy | src/pages/Classes.jsx |
Dashboard |
frontend | healthy | src/pages/Dashboard.jsx |
Families |
frontend | healthy | src/pages/Families.jsx |
QrPoster |
frontend | healthy | src/pages/QrPoster.jsx |
ParentApp |
frontend | healthy | src/pages/ParentApp.jsx |
Trips |
frontend | healthy | src/pages/Trips.jsx |
Login |
frontend | healthy | src/pages/Login.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
and |
software | healthy | scripts/lib/importSchoolData.test.js:and |
by |
software | healthy | scripts/lib/importSchoolData.mjs:by |
is |
software | healthy | supabase/functions/invite-staff/index.ts:is |
range |
software | healthy | src/utils/age.test.js:range |
age |
software | healthy | src/utils/age.js:age |
link |
software | healthy | src/utils/linkAccount.test.js:link |
children |
software | healthy | src/components/BirthdaysCard.jsx:children |
has |
software | healthy | src/components/Inbox.jsx:has |
register |
software | healthy | src/components/AttendanceRegister.jsx:register |
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.jsx:ErrorBoundary |
only |
software | healthy | src/lib/teachers.test.js:only |
has |
software | healthy | src/lib/teachers.test.js:has |
teacherName |
software | healthy | src/lib/messaging.js:teacherName |
teacher |
software | healthy | src/lib/messaging.js:teacher |
has |
software | healthy | src/lib/teachers.js:has |
with |
software | healthy | src/lib/messaging.test.js:with |
teacherName |
software | healthy | src/lib/messaging.test.js:teacherName |
name |
software | healthy | src/lib/messaging.test.js:name |
function |
software | healthy | src/pages/TeacherApp.jsx:function |
menus |
software | healthy | src/pages/TeacherApp.jsx:menus |
sign |
software | healthy | src/pages/TeacherApp.jsx:sign |
children |
software | healthy | src/pages/TeacherApp.jsx:children |
in |
software | healthy | src/pages/TeacherApp.jsx:in |
const |
software | healthy | src/pages/TeacherApp.jsx:const |
teaching |
software | healthy | src/pages/Staff.jsx:teaching |
here |
software | healthy | src/pages/Staff.jsx:here |
this |
software | healthy | src/pages/Staff.jsx:this |
has |
software | healthy | src/pages/Staff.jsx:has |
team |
software | healthy | src/pages/Staff.jsx:team |
group |
software | healthy | src/pages/KitchenApp.jsx:group |
to |
software | healthy | src/pages/Classes.jsx:to |
const |
software | healthy | src/pages/ParentApp.jsx:const |
has |
software | healthy | src/pages/ParentApp.jsx:has |
and |
software | healthy | src/pages/Staff.test.jsx:and |
team |
software | healthy | src/pages/Staff.test.jsx:team |
with |
software | healthy | src/pages/Classes.test.jsx:with |
id |
software | healthy | src/pages/Classes.test.jsx:id |
mirrors |
software | healthy | src/pages/Classes.test.jsx:mirrors |
through |
software | healthy | src/pages/Classes.test.jsx:through |
| Label | Layer | Status | Path |
|---|---|---|---|
projects |
software | healthy | projects |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
lib |
software | healthy | scripts/lib |
templates |
software | healthy | templates |
school-data |
software | healthy | templates/school-data |
.claude |
software | healthy | .claude |
clients |
software | healthy | clients |
_template |
software | healthy | clients/_template |
impala-kultuur |
software | healthy | clients/impala-kultuur |
knowledge |
software | healthy | clients/impala-kultuur/knowledge |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
flitsie |
software | healthy | supabase/functions/flitsie |
invite-staff |
software | healthy | supabase/functions/invite-staff |
invite-parent |
software | healthy | supabase/functions/invite-parent |
sync-knowledge |
software | healthy | supabase/functions/sync-knowledge |
list-unlinked-users |
software | healthy | supabase/functions/list-unlinked-users |
register-parent |
software | healthy | supabase/functions/register-parent |
_shared |
software | healthy | supabase/functions/_shared |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
layout |
software | healthy | src/layout |
demo |
software | healthy | src/demo |
test |
software | healthy | src/test |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
theme |
software | healthy | src/components/theme |
mock |
software | healthy | src/mock |
theme |
software | healthy | src/theme |
contexts |
software | healthy | src/contexts |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
flitsie_facts |
data | healthy | supabase/migrations/030_flitsie_facts.sql |
public |
data | healthy | supabase/migrations/028_parent_notes.sql |
policy_documents |
data | healthy | supabase/migrations/008_policy_documents.sql |
flitsie_conversations |
data | healthy | supabase/migrations/013_flitsie_conversations.sql |
flitsie_messages |
data | healthy | supabase/migrations/013_flitsie_conversations.sql |
child_change_notifications |
data | healthy | supabase/migrations/003_child_consent_and_changes.sql |
flitsie_canned_answers |
data | healthy | supabase/migrations/014_flitsie_canned_answers.sql |
departments |
data | healthy | supabase/migrations/005_departments_and_roles.sql |
schools |
data | healthy | supabase/migrations/001_schema.sql |
families |
data | healthy | supabase/migrations/001_schema.sql |
classes |
data | healthy | supabase/migrations/001_schema.sql |
users |
data | healthy | supabase/migrations/001_schema.sql |
children |
data | healthy | supabase/migrations/001_schema.sql |
authorised_pickups |
data | healthy | supabase/migrations/001_schema.sql |
vehicles |
data | healthy | supabase/migrations/001_schema.sql |
trip_templates |
data | healthy | supabase/migrations/001_schema.sql |
trips |
data | healthy | supabase/migrations/001_schema.sql |
trip_locations |
data | healthy | supabase/migrations/001_schema.sql |
trip_attendance |
data | healthy | supabase/migrations/001_schema.sql |
alternate_pickup_requests |
data | healthy | supabase/migrations/001_schema.sql |
trip_permission_slips |
data | healthy | supabase/migrations/001_schema.sql |
trip_concern_reports |
data | healthy | supabase/migrations/001_schema.sql |
trip_messages |
data | healthy | supabase/migrations/001_schema.sql |
announcements |
data | healthy | supabase/migrations/001_schema.sql |
calendar_events |
data | healthy | supabase/migrations/001_schema.sql |
child_records |
data | healthy | supabase/migrations/001_schema.sql |
weekly_menus |
data | healthy | supabase/migrations/002_weekly_menus.sql |
flitsie_nudges |
data | healthy | supabase/migrations/017_flitsie_nudges.sql |
registration_requests |
data | healthy | supabase/migrations/011_registration_requests.sql |
attendance_register |
data | healthy | supabase/migrations/007_attendance_register.sql |
flitsie_settings |
data | healthy | supabase/migrations/016_flitsie_settings.sql |
pickup_notices |
data | healthy | supabase/migrations/006_pickup_notices.sql |
assistant_queries |
data | healthy | supabase/migrations/012_assistant.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
024_children_schedule.sql |
data | healthy | supabase/migrations/024_children_schedule.sql |
026_direct_messaging_integrity.sql |
data | healthy | supabase/migrations/026_direct_messaging_integrity.sql |
030_flitsie_facts.sql |
data | healthy | supabase/migrations/030_flitsie_facts.sql |
021_flitsie_retention.sql |
data | healthy | supabase/migrations/021_flitsie_retention.sql |
019_flitsie_feedback.sql |
data | healthy | supabase/migrations/019_flitsie_feedback.sql |
028_parent_notes.sql |
data | healthy | supabase/migrations/028_parent_notes.sql |
008_policy_documents.sql |
data | healthy | supabase/migrations/008_policy_documents.sql |
023_classes_admin_write.sql |
data | healthy | supabase/migrations/023_classes_admin_write.sql |
013_flitsie_conversations.sql |
data | healthy | supabase/migrations/013_flitsie_conversations.sql |
003_child_consent_and_changes.sql |
data | healthy | supabase/migrations/003_child_consent_and_changes.sql |
010_parent_scoped_reads.sql |
data | healthy | supabase/migrations/010_parent_scoped_reads.sql |
022_audience_roles.sql |
data | healthy | supabase/migrations/022_audience_roles.sql |
014_flitsie_canned_answers.sql |
data | healthy | supabase/migrations/014_flitsie_canned_answers.sql |
005_departments_and_roles.sql |
data | healthy | supabase/migrations/005_departments_and_roles.sql |
001_schema.sql |
data | healthy | supabase/migrations/001_schema.sql |
002_weekly_menus.sql |
data | healthy | supabase/migrations/002_weekly_menus.sql |
027_trips_parent_scoped_read.sql |
data | healthy | supabase/migrations/027_trips_parent_scoped_read.sql |
025_direct_messaging.sql |
data | healthy | supabase/migrations/025_direct_messaging.sql |
020_flitsie_office_contact.sql |
data | healthy | supabase/migrations/020_flitsie_office_contact.sql |
017_flitsie_nudges.sql |
data | healthy | supabase/migrations/017_flitsie_nudges.sql |
031_class_teachers.sql |
data | healthy | supabase/migrations/031_class_teachers.sql |
011_registration_requests.sql |
data | healthy | supabase/migrations/011_registration_requests.sql |
007_attendance_register.sql |
data | healthy | supabase/migrations/007_attendance_register.sql |
015_policy_last_verified.sql |
data | healthy | supabase/migrations/015_policy_last_verified.sql |
016_flitsie_settings.sql |
data | healthy | supabase/migrations/016_flitsie_settings.sql |
006_pickup_notices.sql |
data | healthy | supabase/migrations/006_pickup_notices.sql |
018_fix_parent_read_scoping.sql |
data | healthy | supabase/migrations/018_fix_parent_read_scoping.sql |
012_assistant.sql |
data | healthy | supabase/migrations/012_assistant.sql |
004_children_update_policy.sql |
data | healthy | supabase/migrations/004_children_update_policy.sql |
029_staff_files.sql |
data | healthy | supabase/migrations/029_staff_files.sql |
009_admin_manage_families.sql |
data | healthy | supabase/migrations/009_admin_manage_families.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/invite-parent/index.ts |
security | healthy | supabase/functions/invite-parent/index.ts |
auth::src/pages/Login.jsx |
security | healthy | src/pages/Login.jsx |
auth::supabase/functions/flitsie/index.ts |
security | healthy | supabase/functions/flitsie/index.ts |
auth::.env.example |
security | healthy | .env.example |
auth::supabase/functions/invite-staff/index.ts |
security | healthy | supabase/functions/invite-staff/index.ts |
auth::src/App.jsx |
security | healthy | src/App.jsx |
auth::supabase/functions/list-unlinked-users/index.ts |
security | healthy | supabase/functions/list-unlinked-users/index.ts |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
VITE_SUPABASE_URL |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
FIREBASE_SERVICE_ACCOUNT |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-96nrxpjp |
software | healthy | /tmp/repobility-clone-96nrxpjp |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | scripts/lib/importSchoolData.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:6001 |
network | healthy | vite.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/93646c73-1d4e-4df6-9016-502d584c9031/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/93646c73-1d4e-4df6-9016-502d584c9031/
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.