https://github.com/Tobillicious/te-kete-ako-production
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
888 raw signals (0 security + 888 graph)
Last scanned 2 months, 1 week ago · v1 · 858 actionable findings from 1 signal source. 30 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 14654 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 |
|---|---|---|---|
review-of-decision-filled.html |
software | healthy | review-of-decision-filled.html |
project-submission.html |
software | healthy | project-submission.html |
public-resource.html |
software | healthy | public-resource.html |
units-manifest.json |
software | healthy | units-manifest.json |
help.html |
software | healthy | help.html |
tcm-profile-raglan.html |
software | healthy | tcm-profile-raglan.html |
playwright.config.ts |
software | healthy | playwright.config.ts |
youtube.html |
software | healthy | youtube.html |
handouts.html |
software | healthy | handouts.html |
GEMINI.md |
software | healthy | GEMINI.md |
curriculum-alignment.html |
software | healthy | curriculum-alignment.html |
assessment-generator.html |
software | healthy | assessment-generator.html |
senior-pathways.html |
software | healthy | senior-pathways.html |
.mcp.json |
software | healthy | .mcp.json |
unauthorized.html |
software | healthy | unauthorized.html |
lessons.html |
software | healthy | lessons.html |
manifest.json |
software | healthy | manifest.json |
forgot-password.html |
software | healthy | forgot-password.html |
update-password.html |
software | healthy | update-password.html |
activities.html |
software | healthy | activities.html |
wananga.html |
software | healthy | wananga.html |
README.md |
software | healthy | README.md |
classroom-leaderboard.html |
software | healthy | classroom-leaderboard.html |
account-settings.html |
software | healthy | account-settings.html |
serve.json |
software | healthy | serve.json |
student-dashboard.html |
software | healthy | student-dashboard.html |
curriculum-rutherford.html |
software | healthy | curriculum-rutherford.html |
CLAUDE.md |
software | healthy | CLAUDE.md |
contact.html |
software | healthy | contact.html |
deno.json |
software | healthy | deno.json |
dashboard.html |
software | healthy | dashboard.html |
sw.js |
software | healthy | sw.js |
TECHNICAL-SETUP.md |
software | healthy | TECHNICAL-SETUP.md |
pricing.html |
software | healthy | pricing.html |
curriculum-dashboard.html |
software | healthy | curriculum-dashboard.html |
checkout-success.html |
software | healthy | checkout-success.html |
package.json |
software | healthy | package.json |
vitest.config.js |
software | healthy | vitest.config.js |
wrangler.toml |
software | healthy | wrangler.toml |
tcm-profile.html |
software | healthy | tcm-profile.html |
index.html |
software | healthy | index.html |
my-kete.html |
software | healthy | my-kete.html |
404.html |
software | healthy | 404.html |
verify-email.html |
software | healthy | verify-email.html |
experiences.html |
software | healthy | experiences.html |
am-i.html |
software | healthy | am-i.html |
creation-studio.html |
software | healthy | creation-studio.html |
offline.html |
software | healthy | offline.html |
schools-kura.html |
software | healthy | schools-kura.html |
curriculum-dashboard-v2.html |
software | healthy | curriculum-dashboard-v2.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
isNavigationRequest |
software | healthy | sw.js:isNavigationRequest |
isCacheableStaticPath |
software | healthy | sw.js:isCacheableStaticPath |
isHotCodePath |
software | healthy | sw.js:isHotCodePath |
networkFirstDocument |
software | healthy | sw.js:networkFirstDocument |
networkFirstStatic |
software | healthy | sw.js:networkFirstStatic |
cacheFirstShell |
software | healthy | sw.js:cacheFirstShell |
staleWhileRevalidate |
software | healthy | sw.js:staleWhileRevalidate |
getCacheKey |
software | healthy | serverless/next-api/pronounce.js:getCacheKey |
base64ToBuffer |
software | healthy | serverless/next-api/pronounce.js:base64ToBuffer |
bufferToBase64 |
software | healthy | serverless/next-api/pronounce.js:bufferToBase64 |
applyRateLimit |
software | healthy | serverless/next-api/pronounce.js:applyRateLimit |
readSupabaseCache |
software | healthy | serverless/next-api/pronounce.js:readSupabaseCache |
writeSupabaseCache |
software | healthy | serverless/next-api/pronounce.js:writeSupabaseCache |
handler |
software | healthy | serverless/next-api/pronounce.js:handler |
text |
software | healthy | serverless/next-api/pronounce.js:text |
get_daily_usage |
software | healthy | docker/kahirangi/app.py:43 |
record_call |
software | healthy | docker/kahirangi/app.py:55 |
can_use_paid |
software | healthy | docker/kahirangi/app.py:68 |
query_resources |
software | healthy | docker/kahirangi/app.py:121 |
format_resources_context |
software | healthy | docker/kahirangi/app.py:152 |
build_prompt |
software | healthy | docker/kahirangi/app.py:166 |
parse_json_response |
software | healthy | docker/kahirangi/app.py:175 |
call_ollama |
software | dead | docker/kahirangi/app.py:192 |
call_openrouter_free |
software | dead | docker/kahirangi/app.py:203 |
call_openai |
software | dead | docker/kahirangi/app.py:221 |
get_mock_response |
software | healthy | docker/kahirangi/app.py:236 |
health_check |
software | healthy | docker/kahirangi/app.py:255 |
generate_lesson |
software | healthy | docker/kahirangi/app.py:276 |
process_unprocessed_items |
software | healthy | docker/te-whakarite/organizer.py:20 |
parse_resource_metadata |
software | dead | docker/te-mahara/worker.py:59 |
__init__ |
software | healthy | docker/te-mahara/worker.py:113 |
_get_local_embedder |
software | healthy | docker/te-mahara/worker.py:158 |
_check_local_embedder_available |
software | healthy | docker/te-mahara/worker.py:166 |
_get_neo4j_indexed_ids |
software | healthy | docker/te-mahara/worker.py:178 |
get_resources_missing_embeddings |
software | healthy | docker/te-mahara/worker.py:186 |
get_stale_resources |
software | dead | docker/te-mahara/worker.py:223 |
generate_embedding |
software | healthy | docker/te-mahara/worker.py:234 |
update_resource_embedding |
software | healthy | docker/te-mahara/worker.py:292 |
process_batch |
software | healthy | docker/te-mahara/worker.py:303 |
generate_all_embeddings |
software | healthy | docker/te-mahara/worker.py:343 |
get_health_stats |
software | healthy | docker/te-mahara/worker.py:399 |
run_health_check |
software | healthy | docker/te-mahara/worker.py:428 |
run_maintenance_cycle |
software | healthy | docker/te-mahara/worker.py:440 |
run_continuous |
software | healthy | docker/te-mahara/worker.py:457 |
main |
software | healthy | docker/te-mahara/worker.py:480 |
__init__ |
software | healthy | docker/kaitiaki/rlm_reasoner.py:94 |
close |
software | healthy | docker/kaitiaki/rlm_reasoner.py:116 |
search |
software | healthy | docker/kaitiaki/rlm_reasoner.py:124 |
chunk |
software | healthy | docker/kaitiaki/rlm_reasoner.py:150 |
sub_call |
software | healthy | docker/kaitiaki/rlm_reasoner.py:217 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
units |
software | healthy | units |
y7-visual-arts-technology-arts-design-thinking |
software | healthy | units/y7-visual-arts-technology-arts-design-thinking |
unit-50-phase-3-arts-design |
software | healthy | units/y7-visual-arts-technology-arts-design-thinking/unit-5… |
y9-aotearoa-nz-histories-social-studies-nz-activism-social-… |
software | healthy | units/y9-aotearoa-nz-histories-social-studies-nz-activism-s… |
lessons |
software | healthy | units/y9-aotearoa-nz-histories-social-studies-nz-activism-s… |
unit-91-phase-3-social-activism |
software | healthy | units/y9-aotearoa-nz-histories-social-studies-nz-activism-s… |
y12-geography-as91241-urban-patterns |
software | healthy | units/y12-geography-as91241-urban-patterns |
unit-11-te-reo-foundations |
software | healthy | units/unit-11-te-reo-foundations |
unit-01-te-ao-māori |
software | healthy | units/unit-01-te-ao-māori |
lessons |
software | healthy | units/unit-01-te-ao-māori/lessons |
resources |
software | healthy | units/unit-01-te-ao-māori/resources |
_legacy_archive |
software | healthy | units/_legacy_archive |
y9-aotearoa-nz-histories-social-studies-nz-activism-social-… |
software | healthy | units/_legacy_archive/y9-aotearoa-nz-histories-social-studi… |
unit-91-phase-3-social-activism |
software | healthy | units/_legacy_archive/y9-aotearoa-nz-histories-social-studi… |
unit-01-te-ao-māori |
software | healthy | units/_legacy_archive/unit-01-te-ao-māori |
lessons |
software | healthy | units/_legacy_archive/unit-01-te-ao-māori/lessons |
resources |
software | healthy | units/_legacy_archive/unit-01-te-ao-māori/resources |
hamilton-zoo-phase4-advanced-analytics |
software | healthy | units/_legacy_archive/hamilton-zoo-phase4-advanced-analytics |
y9-mathematics-geometry-through-māori-patterns-sca |
software | healthy | units/_legacy_archive/y9-mathematics-geometry-through-māori… |
y9-mathematics-geometry-maori-patterns |
software | healthy | units/_legacy_archive/y9-mathematics-geometry-through-māori… |
lessons |
software | healthy | units/_legacy_archive/y9-mathematics-geometry-through-māori… |
resources |
software | healthy | units/_legacy_archive/y9-mathematics-geometry-through-māori… |
as-91171-phy-24-mechanics |
software | healthy | units/_legacy_archive/as-91171-phy-24-mechanics |
unit-08-hauora-wairua-holistic-wellbeing-through |
software | healthy | units/_legacy_archive/unit-08-hauora-wairua-holistic-wellbe… |
lessons |
software | healthy | units/_legacy_archive/unit-08-hauora-wairua-holistic-wellbe… |
legacy |
software | healthy | units/_legacy_archive/unit-08-hauora-wairua-holistic-wellbe… |
unit-8-hauora-wellbeing |
software | healthy | units/_legacy_archive/unit-08-hauora-wairua-holistic-wellbe… |
unit-04-economic-justice-rangatiratanga-alternat |
software | healthy | units/_legacy_archive/unit-04-economic-justice-rangatiratan… |
lessons |
software | healthy | units/_legacy_archive/unit-04-economic-justice-rangatiratan… |
css |
software | healthy | units/_legacy_archive/unit-04-economic-justice-rangatiratan… |
unit-4-economic-justice |
software | healthy | units/_legacy_archive/unit-04-economic-justice-rangatiratan… |
planning |
software | healthy | units/_legacy_archive/unit-04-economic-justice-rangatiratan… |
urds_backup |
software | healthy | units/_legacy_archive/urds_backup |
hamilton-zoo-grid-explorer-phase-2 |
software | healthy | units/_legacy_archive/hamilton-zoo-grid-explorer-phase-2 |
hamilton-zoo-phase2-grid-explorer |
software | healthy | units/_legacy_archive/hamilton-zoo-grid-explorer-phase-2/ha… |
unit-01-te-ao-māori-cultural-identity-knowledge |
software | healthy | units/_legacy_archive/unit-01-te-ao-māori-cultural-identity… |
lessons |
software | healthy | units/_legacy_archive/unit-01-te-ao-māori-cultural-identity… |
resources |
software | healthy | units/_legacy_archive/unit-01-te-ao-māori-cultural-identity… |
unit-10-kai-culture-and-climate-surviving-scarci |
software | healthy | units/_legacy_archive/unit-10-kai-culture-and-climate-survi… |
lessons |
software | healthy | units/_legacy_archive/unit-10-kai-culture-and-climate-survi… |
unit-10-kai-scarcity |
software | healthy | units/_legacy_archive/unit-10-kai-culture-and-climate-survi… |
lessons |
software | healthy | units/_legacy_archive/lessons |
te-reo |
software | healthy | units/_legacy_archive/te-reo |
y8-statistics_backup |
software | healthy | units/_legacy_archive/y8-statistics_backup |
unit-12-ngā-manu-o-te-taiao-local-birds-habitats |
software | healthy | units/_legacy_archive/unit-12-ngā-manu-o-te-taiao-local-bir… |
lessons |
software | healthy | units/_legacy_archive/unit-12-ngā-manu-o-te-taiao-local-bir… |
hamilton-zoo-coordinate-geometry-level3 |
software | healthy | units/_legacy_archive/hamilton-zoo-coordinate-geometry-leve… |
project-based-learning-community-action-project |
software | healthy | units/_legacy_archive/project-based-learning-community-acti… |
project-based-learning |
software | healthy | units/_legacy_archive/project-based-learning-community-acti… |
design-thinking-unit |
software | healthy | units/_legacy_archive/design-thinking-unit |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
verify_graphrag_migration.sql |
data | healthy | scripts/verify_graphrag_migration.sql |
apply_migration_manual.js |
data | healthy | scripts/apply_migration_manual.js |
apply-bug-report-migration.js |
data | healthy | scripts/apply-bug-report-migration.js |
generate_pilot_migration.js |
data | healthy | scripts/generate_pilot_migration.js |
apply-migration-manual.js |
data | healthy | scripts/apply-migration-manual.js |
generate_component_migration.js |
data | healthy | scripts/generate_component_migration.js |
apply_migration_rpc.py |
data | healthy | scripts/apply_migration_rpc.py |
manual-migration.js |
data | healthy | scripts/manual-migration.js |
20251109_fix_security_vulnerabilities.sql |
data | healthy | supabase/migrations_backup/20251109_fix_security_vulnerabil… |
20251115072503_teacher_forum_deploy.sql |
data | healthy | supabase/migrations_backup/20251115072503_teacher_forum_dep… |
20251109_curriculum_graphrag_views.sql |
data | healthy | supabase/migrations_backup/20251109_curriculum_graphrag_vie… |
20250726_handle_new_user.sql |
data | healthy | supabase/migrations_backup/20250726_handle_new_user.sql |
20251105_te_reo_rangatira_load_all.sql |
data | healthy | supabase/migrations_backup/20251105_te_reo_rangatira_load_a… |
20251115_teacher_forum_seed.sql |
data | healthy | supabase/migrations_backup/20251115_teacher_forum_seed.sql |
20251116_teacher_forum_phase2_search.sql |
data | healthy | supabase/migrations_backup/20251116_teacher_forum_phase2_se… |
20251116_teacher_forum_phase2_thread_management.sql |
data | healthy | supabase/migrations_backup/20251116_teacher_forum_phase2_th… |
20251115200000_forum_only.sql |
data | healthy | supabase/migrations_backup/20251115200000_forum_only.sql |
20251113_creation_studio_foundation.sql |
data | healthy | supabase/migrations_backup/20251113_creation_studio_foundat… |
20251116_teacher_forum_phase2_notifications.sql |
data | healthy | supabase/migrations_backup/20251116_teacher_forum_phase2_no… |
20260307093000_drop_graph_nodes_embedding_index.sql |
data | healthy | supabase/migrations/20260307093000_drop_graph_nodes_embeddi… |
20260425000000_security_rls_hardening.sql |
data | healthy | supabase/migrations/20260425000000_security_rls_hardening.s… |
20251204085931_placeholder.sql |
data | healthy | supabase/migrations/20251204085931_placeholder.sql |
20251115072503_teacher_forum_deploy.sql |
data | healthy | supabase/migrations/20251115072503_teacher_forum_deploy.sql |
20260109090000_bridge_semantic_nodes.sql |
data | healthy | supabase/migrations/20260109090000_bridge_semantic_nodes.sql |
20251201090000_news_items_and_cron.sql |
data | healthy | supabase/migrations/20251201090000_news_items_and_cron.sql |
20251109_curriculum_graphrag_views.sql |
data | healthy | supabase/migrations/20251109_curriculum_graphrag_views.sql |
20251115210300_create_nz_schools.sql |
data | healthy | supabase/migrations/20251115210300_create_nz_schools.sql |
20251205103207_placeholder.sql |
data | healthy | supabase/migrations/20251205103207_placeholder.sql |
20251208110000_placeholder.sql |
data | healthy | supabase/migrations/20251208110000_placeholder.sql |
20260316120000_fix_resource_forum_backfill_cron.sql |
data | healthy | supabase/migrations/20260316120000_fix_resource_forum_backf… |
20251110_fix_security_vulnerabilities.sql |
data | healthy | supabase/migrations/20251110_fix_security_vulnerabilities.s… |
20260613002000_tighten_forum_role_resolution.sql |
data | healthy | supabase/migrations/20260613002000_tighten_forum_role_resol… |
20251218072208_fix_news_automation_schedule.sql |
data | healthy | supabase/migrations/20251218072208_fix_news_automation_sche… |
20260209_upgrade_vector_dimensions.sql |
data | healthy | supabase/migrations/20260209_upgrade_vector_dimensions.sql |
20260109000000_unify_news_schedule.sql |
data | healthy | supabase/migrations/20260109000000_unify_news_schedule.sql |
20260210_bug_reports.sql |
data | healthy | supabase/migrations/20260210_bug_reports.sql |
20260201_enable_curriculum_vectors.sql |
data | healthy | supabase/migrations/20260201_enable_curriculum_vectors.sql |
20251201093000_news_forum_rpc.sql |
data | healthy | supabase/migrations/20251201093000_news_forum_rpc.sql |
20251205102802_placeholder.sql |
data | healthy | supabase/migrations/20251205102802_placeholder.sql |
20260110140000_insert_new_stripe_plans.sql |
data | healthy | supabase/migrations/20260110140000_insert_new_stripe_plans.… |
20251116101000_teacher_forum_phase2_search.sql |
data | healthy | supabase/migrations/20251116101000_teacher_forum_phase2_sea… |
20260203183000_create_system_logs.sql |
data | healthy | supabase/migrations/20260203183000_create_system_logs.sql |
20251120_add_pdf_references_table.sql |
data | healthy | supabase/migrations/20251120_add_pdf_references_table.sql |
20260201120000_fix_embedding_dimensions.sql |
data | healthy | supabase/migrations/20260201120000_fix_embedding_dimensions… |
20251105_te_reo_rangatira_load_all.sql |
data | healthy | supabase/migrations/20251105_te_reo_rangatira_load_all.sql |
20251219000000_enhance_news_system.sql |
data | healthy | supabase/migrations/20251219000000_enhance_news_system.sql |
20260125120000_get_resource_stats.sql |
data | healthy | supabase/migrations/20260125120000_get_resource_stats.sql |
20260216_fix_vector_mismatch_downgrade.sql |
data | healthy | supabase/migrations/20260216_fix_vector_mismatch_downgrade.… |
20251205215850_placeholder.sql |
data | healthy | supabase/migrations/20251205215850_placeholder.sql |
20260224000000_fix_rls_auth_performance.sql |
data | healthy | supabase/migrations/20260224000000_fix_rls_auth_performance… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
LessonRequest |
software | healthy | docker/kahirangi/app.py:91 |
GraphRAGWorker |
software | healthy | docker/te-mahara/worker.py:110 |
RLMConfig |
software | healthy | docker/kaitiaki/rlm_reasoner.py:46 |
RLMTrace |
software | healthy | docker/kaitiaki/rlm_reasoner.py:73 |
RLMReasoner |
software | healthy | docker/kaitiaki/rlm_reasoner.py:86 |
TeKaitiaki |
software | healthy | docker/kaitiaki/kaitiaki.py:57 |
QueryRequest |
software | healthy | docker/te-aronui/rlm_api.py:62 |
QueryResponse |
software | healthy | docker/te-aronui/rlm_api.py:71 |
SearchRequest |
software | healthy | docker/te-aronui/rlm_api.py:83 |
SearchResponse |
software | healthy | docker/te-aronui/rlm_api.py:90 |
HealthResponse |
software | healthy | docker/te-aronui/rlm_api.py:96 |
EmbedRequest |
software | healthy | docker/te-aronui/rlm_api.py:105 |
EmbedResponse |
software | healthy | docker/te-aronui/rlm_api.py:110 |
RLMConfig |
software | healthy | docker/te-aronui/rlm_reasoner.py:46 |
RLMTrace |
software | healthy | docker/te-aronui/rlm_reasoner.py:73 |
RLMReasoner |
software | healthy | docker/te-aronui/rlm_reasoner.py:86 |
RLMJobConfig |
software | healthy | docker/te-aronui/rlm_agent_integration.py:63 |
RLMAgentIntegration |
software | healthy | docker/te-aronui/rlm_agent_integration.py:72 |
HyperGraphIndexer |
software | healthy | docker/te-aronui/ingest-codebase-intelligence.py:45 |
HealthHandler |
software | healthy | docker/te-aronui/ingest-codebase-intelligence.py:226 |
TestRLMAsync |
software | healthy | docker/te-aronui/test_async_rlm.py:7 |
TestRLMOverlap |
software | healthy | docker/te-aronui/test_overlap.py:5 |
TeTuhura |
software | healthy | docker/te-tuhura/indexer.py:48 |
assignments |
software | healthy | functions/api/project-submit.js:assignments |
SimpleLinkTester |
software | healthy | tests/integration/test_resource_links_simple.py:12 |
SearchFunctionalityTester |
software | healthy | tests/integration/test_search_functionality.py:20 |
MetadataQualityTester |
software | healthy | tests/integration/test_resource_metadata.py:19 |
BrowsePageTester |
software | healthy | tests/integration/test_browse_page_display.py:24 |
ConsoleErrorAnalyzer |
software | healthy | tests/integration/test_console_errors.py:20 |
MobileResponsivenesseTester |
software | healthy | tests/integration/test_mobile_responsiveness.py:20 |
ArchitectureIndexerTests |
software | healthy | tests/unit/test_index_architecture_to_graphrag.py:14 |
SovereignGraphRagMetadataTests |
software | healthy | tests/unit/test_sovereign_graphrag_metadata.py:21 |
initially |
software | healthy | tests/playwright/curriculum.spec.ts:initially |
which |
software | healthy | tests/playwright/header-nav.spec.ts:which |
PhaseRule |
software | healthy | riemann-sandbox/tools/twisted_prime_sandbox.py:48 |
BackendCheck |
software | healthy | _personal/sovereign-lattice/content/tools/export_n31_residu… |
CurriculumSidebar |
software | healthy | js/curriculum-sidebar.js:CurriculumSidebar |
ForumNotifications |
software | healthy | js/forum-notifications.js:ForumNotifications |
InteractiveComponentsLibrary |
software | healthy | js/interactive-components.js:InteractiveComponentsLibrary |
context |
software | healthy | js/browse-page.js:context |
ForumNewsTicker |
software | healthy | js/forum-news-ticker.js:ForumNewsTicker |
MyKeteProgress |
software | healthy | js/my-kete-progress.js:MyKeteProgress |
PronunciationConfig |
software | healthy | js/pronunciation-config.js:PronunciationConfig |
ForumSidebar |
software | healthy | js/forum-sidebar.js:ForumSidebar |
BrowseHeroes |
software | healthy | js/browse-heroes.js:BrowseHeroes |
WordleProgress |
software | healthy | js/wordle-progress.js:WordleProgress |
TeachingContentSidebar |
software | healthy | js/teaching-content-sidebar.js:TeachingContentSidebar |
to |
software | healthy | js/teaching-content-sidebar.js:to |
document |
software | healthy | js/teaching-content-sidebar.js:document |
DailyWhakatauki |
software | healthy | js/daily-whakatauki.js:DailyWhakatauki |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
kaimahi_workers |
data | healthy | kaimahi/schema.sql |
kaimahi_public_holidays |
data | healthy | kaimahi/schema.sql |
kaimahi_rosters |
data | healthy | kaimahi/schema.sql |
kaimahi_shifts |
data | healthy | kaimahi/schema.sql |
kaimahi_entitlements |
data | healthy | kaimahi/schema.sql |
kaimahi_leave_accruals |
data | healthy | kaimahi/schema.sql |
kaimahi_evidence |
data | healthy | kaimahi/schema.sql |
public |
data | healthy | supabase/migrations_backup/20251115072503_teacher_forum_dep… |
news_items |
data | healthy | supabase/migrations/20251201090000_news_items_and_cron.sql |
subscription_plans |
data | healthy | supabase/migrations/20260110140000_insert_new_stripe_plans.… |
for |
data | healthy | supabase/migrations/20251120_add_pdf_references_table.sql |
curriculum_statement_pdf_references |
data | healthy | supabase/migrations/20251120_add_pdf_references_table.sql |
teacher_timetables |
data | healthy | supabase/migrations/20260126120000_kamar_integration.sql |
timetable_periods |
data | healthy | supabase/migrations/20260126120000_kamar_integration.sql |
period_resources |
data | healthy | supabase/migrations/20260126120000_kamar_integration.sql |
special_dates |
data | healthy | supabase/migrations/20260126120000_kamar_integration.sql |
kamar_import_logs |
data | healthy | supabase/migrations/20260126120000_kamar_integration.sql |
user_profiles |
data | healthy | supabase/migrations/20251216230037_complete_subscription_sy… |
ai_usage_logs |
data | healthy | supabase/migrations/20251216230037_complete_subscription_sy… |
user_sessions |
data | healthy | supabase/migrations/20251216230037_complete_subscription_sy… |
subscriptions |
data | healthy | supabase/migrations/20251115210100_stripe_subscription_sche… |
payment_history |
data | healthy | supabase/migrations/20251115210100_stripe_subscription_sche… |
subscription_features |
data | healthy | supabase/migrations/20251115210100_stripe_subscription_sche… |
workshop_bookings |
data | healthy | supabase/migrations/20260401000000_workshop_bookings_and_su… |
forum_categories |
data | healthy | supabase/migrations/20260125_create_forum.sql |
forum_threads |
data | healthy | supabase/migrations/20260125_create_forum.sql |
forum_posts |
data | healthy | supabase/migrations/20260125_create_forum.sql |
kaimahi_employment_claims |
data | healthy | supabase/migrations/20260426000001_kaimahi_employment_claim… |
curriculum_statements |
data | healthy | supabase/migrations/20250103000000_create_curriculum_schema… |
page_component_requirements |
data | healthy | supabase/migrations/20251225_create_page_quality_monitoring… |
page_quality_audits |
data | healthy | supabase/migrations/20251225_create_page_quality_monitoring… |
page_component_findings |
data | healthy | supabase/migrations/20251225_create_page_quality_monitoring… |
user_subscriptions |
data | healthy | supabase/migrations/20251128000002_membership_subscription_… |
teacher_verifications |
data | healthy | supabase/migrations/20251128000002_membership_subscription_… |
feature_usage_logs |
data | healthy | supabase/migrations/20251128000002_membership_subscription_… |
bug_reports |
data | healthy | supabase/migrations/20260110120000_create_bug_reports.sql |
user_saved_resources |
data | healthy | supabase/migrations/20250102_user_saved_resources_table.sql |
user_collections |
data | healthy | supabase/migrations/20250101_my_kete_collections_progress.s… |
collection_resources |
data | healthy | supabase/migrations/20250101_my_kete_collections_progress.s… |
resource_usage_tracking |
data | healthy | supabase/migrations/20250101_my_kete_collections_progress.s… |
classes |
data | healthy | supabase/migrations/temp/20251203_lms_schema.sql |
class_enrollments |
data | healthy | supabase/migrations/temp/20251203_lms_schema.sql |
assignments |
data | healthy | supabase/migrations/temp/20251203_lms_schema.sql |
submissions |
data | healthy | supabase/migrations/temp/20251203_lms_schema.sql |
graph_nodes |
data | healthy | supabase/migrations/migrations/20251204_graphrag_schema.sql |
graph_edges |
data | healthy | supabase/migrations/migrations/20251204_graphrag_schema.sql |
lesson_generation_usage |
data | healthy | supabase/migrations/migrations/20260317_lesson_generation_r… |
resources |
data | healthy | infrastructure/db/maintenance/deploy-resources-table.sql |
documents |
data | healthy | infrastructure/db/maintenance/create_documents_schema.sql |
agent_insights |
data | healthy | infrastructure/db/migrations/create_multi_agent_tables.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/production-testing-checklist.js |
security | healthy | scripts/production-testing-checklist.js |
auth::scripts/maintenance/deploy-via-cli.sh |
security | healthy | scripts/maintenance/deploy-via-cli.sh |
auth::units/_legacy_archive/y0-mathematics-number-sense-jou… |
security | healthy | units/_legacy_archive/y0-mathematics-number-sense-journey-p… |
auth::units/_legacy_archive/literacy-fundamentals/lessons/l… |
security | healthy | units/_legacy_archive/literacy-fundamentals/lessons/lesson-… |
auth::tests/playwright/auth-oauth.spec.ts |
security | healthy | tests/playwright/auth-oauth.spec.ts |
auth::tests/playwright/product-readiness.spec.ts |
security | healthy | tests/playwright/product-readiness.spec.ts |
auth::handouts/numeracy-phase2-handout-core.html |
security | healthy | handouts/numeracy-phase2-handout-core.html |
auth::units/_legacy_archive/lessons_backup/literacy-lesson-… |
security | healthy | units/_legacy_archive/lessons_backup/literacy-lesson-12.html |
auth::units/y1-3-english-literacy-structured-foundations/le… |
security | healthy | units/y1-3-english-literacy-structured-foundations/lessons/… |
auth::assets/handouts/numeracy-strategy-passport-phase1.html |
security | healthy | assets/handouts/numeracy-strategy-passport-phase1.html |
auth::scripts/store-cloudflare-credentials-graphrag.js |
security | healthy | scripts/store-cloudflare-credentials-graphrag.js |
auth::tests/unit/auth-error-detail-policy.test.js |
security | healthy | tests/unit/auth-error-detail-policy.test.js |
auth::scripts/fix-oauth-branding.sh |
security | healthy | scripts/fix-oauth-branding.sh |
auth::scripts/maintenance/deploy-phase2.sh |
security | healthy | scripts/maintenance/deploy-phase2.sh |
auth::supabase/functions/_shared/supabase-clients.ts |
security | healthy | supabase/functions/_shared/supabase-clients.ts |
auth::supabase/functions/tts-proxy/index.ts |
security | healthy | supabase/functions/tts-proxy/index.ts |
auth::units/lessons/literacy-lesson-11.html |
security | healthy | units/lessons/literacy-lesson-11.html |
auth::supabase/functions/graphrag-search/index.ts |
security | healthy | supabase/functions/graphrag-search/index.ts |
auth::infrastructure/scripts/archive/purge_curriculum_noise… |
security | healthy | infrastructure/scripts/archive/purge_curriculum_noise.py |
auth::functions/_utils/csrf.js |
security | healthy | functions/_utils/csrf.js |
auth::infrastructure/scripts/archive/fix_curriculum_encodin… |
security | healthy | infrastructure/scripts/archive/fix_curriculum_encoding.py |
auth::docs/uni/tech-691-assignment1/ALT-materials-design.ht… |
security | healthy | docs/uni/tech-691-assignment1/ALT-materials-design.html |
auth::assets/handouts/dawn-raids-comprehension-handout.html |
security | healthy | assets/handouts/dawn-raids-comprehension-handout.html |
auth::units/_legacy_archive/lessons_backup/literacy-lesson-… |
security | healthy | units/_legacy_archive/lessons_backup/literacy-lesson-15.html |
auth::units/_legacy_archive/literacy-fundamentals/lessons/l… |
security | healthy | units/_legacy_archive/literacy-fundamentals/lessons/lesson-… |
auth::tests/playwright/helpers/mocks.ts |
security | healthy | tests/playwright/helpers/mocks.ts |
auth::units/y1-3-english-literacy-structured-foundations/le… |
security | healthy | units/y1-3-english-literacy-structured-foundations/lessons/… |
auth::js/auth-callback.js |
security | healthy | js/auth-callback.js |
auth::auth/auth-diagnostics.html |
security | healthy | auth/auth-diagnostics.html |
auth::index.html |
security | healthy | index.html |
auth::units/unit-1-te-ao-maori/resources/dawn-raids-compreh… |
security | healthy | units/unit-1-te-ao-maori/resources/dawn-raids-comprehension… |
auth::handouts/numeracy-strategy-passport-phase2.html |
security | healthy | handouts/numeracy-strategy-passport-phase2.html |
auth::units/lessons/literacy-lesson-15.html |
security | healthy | units/lessons/literacy-lesson-15.html |
auth::scripts/test-generate-lesson-prod.sh |
security | healthy | scripts/test-generate-lesson-prod.sh |
auth::scripts/test-stripe-checkout.sh |
security | healthy | scripts/test-stripe-checkout.sh |
auth::units/y1-3-english-literacy-structured-foundations/le… |
security | healthy | units/y1-3-english-literacy-structured-foundations/lessons/… |
auth::scripts/legacy/cleanup_netlify_references.sh |
security | healthy | scripts/legacy/cleanup_netlify_references.sh |
auth::units/_legacy_archive/literacy-fundamentals/lessons/l… |
security | healthy | units/_legacy_archive/literacy-fundamentals/lessons/lesson-… |
auth::js/news-loader.js |
security | healthy | js/news-loader.js |
auth::units/_legacy_archive/unit-01-te-ao-māori/resources/d… |
security | healthy | units/_legacy_archive/unit-01-te-ao-māori/resources/dawn-ra… |
auth::scripts/deploy-forum-functions-simple.sh |
security | healthy | scripts/deploy-forum-functions-simple.sh |
auth::infrastructure/scripts/archive/sample_curriculum_text… |
security | healthy | infrastructure/scripts/archive/sample_curriculum_text.py |
auth::scripts/legacy/deploy-via-cli.sh |
security | healthy | scripts/legacy/deploy-via-cli.sh |
auth::units/_legacy_archive/unit-01-te-ao-māori-cultural-id… |
security | healthy | units/_legacy_archive/unit-01-te-ao-māori-cultural-identity… |
auth::functions/api/auth-google-exchange.js |
security | healthy | functions/api/auth-google-exchange.js |
auth::units/unit-01-te-ao-māori-cultural-identity-knowledge… |
security | healthy | units/unit-01-te-ao-māori-cultural-identity-knowledge/resou… |
auth::supabase/functions/curriculum-align/index.ts |
security | healthy | supabase/functions/curriculum-align/index.ts |
auth::infrastructure/scripts/archive/fix_oauth_branding.py |
security | healthy | infrastructure/scripts/archive/fix_oauth_branding.py |
auth::functions/api/project-submit.js |
security | healthy | functions/api/project-submit.js |
auth::functions/api/get-student-projects.js |
security | healthy | functions/api/get-student-projects.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/math-drills-init |
frontend | healthy | js/pages/math-drills-init.js |
/zoo-sidebar-init |
frontend | healthy | js/pages/zoo-sidebar-init.js |
/unit-plans-redirect |
frontend | healthy | js/pages/unit-plans-redirect.js |
/templates-init |
frontend | healthy | js/pages/templates-init.js |
/profile-viewer |
frontend | healthy | js/pages/profile-viewer.js |
/youtube-init |
frontend | healthy | js/pages/youtube-init.js |
/timeline-sequencing-init |
frontend | healthy | js/pages/timeline-sequencing-init.js |
/assessment-init |
frontend | healthy | js/pages/assessment-init.js |
/lessons-init |
frontend | healthy | js/pages/lessons-init.js |
/village-init |
frontend | healthy | js/pages/village-init.js |
/my-submissions-init |
frontend | healthy | js/pages/my-submissions-init.js |
/sidebar-init |
frontend | healthy | js/pages/sidebar-init.js |
/wananga-init |
frontend | healthy | js/pages/wananga-init.js |
/handouts-init |
frontend | healthy | js/pages/handouts-init.js |
/weekly-lesson-planner-init |
frontend | healthy | js/pages/weekly-lesson-planner-init.js |
/index-init |
frontend | healthy | js/pages/index-init.js |
/wordfind-generator-init |
frontend | healthy | js/pages/wordfind-generator-init.js |
/creation-studio-init |
frontend | healthy | js/pages/creation-studio-init.js |
/te-ara-poutama-init |
frontend | healthy | js/pages/te-ara-poutama-init.js |
/index.html |
frontend | healthy | tests/playwright/seo-metadata.spec.ts |
/browse.html |
frontend | healthy | tests/playwright/seo-metadata.spec.ts |
/assets/handouts/kaitiakitanga-field-journal.html |
frontend | healthy | tests/playwright/product-readiness.spec.ts |
/handouts.html |
frontend | healthy | tests/playwright/product-readiness.spec.ts |
/unit-plans.html |
frontend | healthy | tests/playwright/product-readiness.spec.ts |
/handouts/photosynthesis.html |
frontend | healthy | tests/playwright/paywall-gate.spec.ts |
/lessons/scientific-method-using-traditional-maori-practice… |
frontend | healthy | tests/playwright/paywall-gate.spec.ts |
/units/y9-science-ecology/index.html |
frontend | healthy | tests/playwright/paywall-gate.spec.ts |
/browse |
frontend | healthy | scripts/ears.js |
/pricing |
frontend | healthy | scripts/ears.js |
/games/spelling-bee |
frontend | healthy | scripts/ears.js |
/handouts/biochemistry-traditional-medicine |
frontend | healthy | scripts/ears.js |
/units/y9-science-living-landscapes-ecosystems/index |
frontend | healthy | scripts/ears.js |
/wananga |
frontend | healthy | scripts/ears.js |
/my-kete |
frontend | healthy | scripts/ears.js |
| Label | Layer | Status | Path |
|---|---|---|---|
image::docker/kahirangi/Dockerfile |
hardware | healthy | docker/kahirangi/Dockerfile |
image::docker/te-whakarite/Dockerfile |
hardware | healthy | docker/te-whakarite/Dockerfile |
image::docker/te-mahara/Dockerfile |
hardware | healthy | docker/te-mahara/Dockerfile |
image::docker/kaitiaki/Dockerfile |
hardware | healthy | docker/kaitiaki/Dockerfile |
image::docker/te-aronui/Dockerfile |
hardware | healthy | docker/te-aronui/Dockerfile |
image::docker/mcp/Dockerfile |
hardware | healthy | docker/mcp/Dockerfile |
image::docker/dashboard/Dockerfile |
hardware | healthy | docker/dashboard/Dockerfile |
image::docker/te-karere/Dockerfile |
hardware | healthy | docker/te-karere/Dockerfile |
image::docker/te-karere-rss/Dockerfile |
hardware | healthy | docker/te-karere-rss/Dockerfile |
image::docker/te-toi/Dockerfile |
hardware | healthy | docker/te-toi/Dockerfile |
image::docker/te-kaitatari/Dockerfile |
hardware | healthy | docker/te-kaitatari/Dockerfile |
image::docker/te-tuhura/Dockerfile |
hardware | healthy | docker/te-tuhura/Dockerfile |
image::docker/te-tirohanga/Dockerfile |
hardware | healthy | docker/te-tirohanga/Dockerfile |
image::mcp-server/Dockerfile |
hardware | healthy | mcp-server/Dockerfile |
te-mahara |
hardware | healthy | docker-compose.yml |
te-karere |
hardware | healthy | docker-compose.yml |
te-karere-rss |
hardware | healthy | docker-compose.yml |
te-whakarite |
hardware | healthy | docker-compose.yml |
te-kaitiaki |
hardware | healthy | docker-compose.yml |
mcp-server |
hardware | healthy | docker-compose.yml |
cloudflared |
hardware | healthy | docker-compose.yml |
qdrant |
hardware | healthy | docker-compose.yml |
intelligence-analyzer |
hardware | healthy | docker-compose.yml |
mcp-coordinator |
hardware | healthy | docker-compose.yml |
graphrag-generate |
hardware | healthy | docker-compose.yml |
te-toi |
hardware | healthy | docker-compose.yml |
te-aronui |
hardware | healthy | docker-compose.yml |
te-kaitatari |
hardware | healthy | docker-compose.yml |
te-tirohanga |
hardware | healthy | docker-compose.yml |
dashboard |
hardware | healthy | docker-compose.yml |
ollama |
hardware | healthy | docker-compose.yml |
neo4j |
hardware | healthy | docker-compose.yml |
n8n |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4173 |
network | healthy | package.json |
port:3000 |
network | healthy | docker-compose.prod.yml |
port:80 |
network | healthy | docker-compose.prod.yml |
port:3002 |
network | healthy | docker-compose.prod.yml |
port:3003 |
network | healthy | docker-compose.prod.yml |
port:8000 |
network | healthy | docker-compose.prod.yml |
port:8008 |
network | healthy | docker-compose.yml |
port:8100 |
network | healthy | docker-compose.yml |
port:8082 |
network | healthy | docker-compose.yml |
port:11434 |
network | healthy | docker-compose.yml |
port:7474 |
network | healthy | docker-compose.yml |
port:7687 |
network | healthy | docker-compose.yml |
port:5678 |
network | healthy | docker-compose.yml |
port:7890 |
network | healthy | scripts/job-seeker/approval-ui/serve.py |
port:8001 |
network | healthy | scripts/legacy/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | docker/kahirangi/app.py |
POST /generate-lesson |
api | healthy | docker/kahirangi/app.py |
POST /rlm/query |
api | healthy | docker/te-aronui/rlm_api.py |
POST /rlm/search |
api | healthy | docker/te-aronui/rlm_api.py |
POST /rlm/chunk |
api | healthy | docker/te-aronui/rlm_api.py |
POST /rlm/embed |
api | healthy | docker/te-aronui/rlm_api.py |
GET /index.html |
api | healthy | scripts/build-content-production-ledgers.js |
GET /sse |
api | healthy | mcp-server/index.js |
POST /messages |
api | healthy | mcp-server/index.js |
POST /api/generate |
api | healthy | mcp-server/index.js |
POST /graphrag/update |
api | healthy | mcp-server/index.js |
POST /graph/traverse |
api | healthy | mcp-server/index.js |
POST /graph/vector-search |
api | healthy | mcp-server/index.js |
POST /graph/embed-query |
api | healthy | mcp-server/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/playwright/forum-e2e.spec.ts |
security | healthy | tests/playwright/forum-e2e.spec.ts |
password_literal::scripts/seed-dashboard.js |
security | healthy | scripts/seed-dashboard.js |
password_literal::scripts/seed-dashboard.js |
security | healthy | scripts/seed-dashboard.js |
password_literal::scripts/test_registration_api.js |
security | healthy | scripts/test_registration_api.js |
password_literal::scripts/test_registration_api.js |
security | healthy | scripts/test_registration_api.js |
password_literal::scripts/test_registration_api.js |
security | healthy | scripts/test_registration_api.js |
password_literal::scripts/test-generate-lesson-prod.sh |
security | healthy | scripts/test-generate-lesson-prod.sh |
password_literal::infrastructure/scripts/archive/direct_col… |
security | healthy | infrastructure/scripts/archive/direct_column_add.py |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/deploy.yml |
test |
cicd | healthy | .github/workflows/deploy.yml |
deploy-frontend |
cicd | healthy | .github/workflows/deploy.yml |
verify-production-urls |
cicd | healthy | .github/workflows/deploy.yml |
deploy-backend |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_DB_PASSWORD |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
SUPABASE_PROJECT_ID |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
postgresql |
data | healthy | scripts/activate_intelligence_mcp.py |
sqlite |
data | healthy | scripts/build-sitemap-map.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
120.0.0.0 |
network | healthy | scripts/expand_te_reo_kupu_bank.py |
124.0.0.0 |
network | healthy | scripts/job-seeker/scraper.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | js/pronunciation-config.js |
vps::aws |
hardware | healthy | scripts/job-seeker/generator.py |
vps::gcp |
hardware | healthy | scripts/job-seeker/scorer.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qzv7n9u5 |
software | healthy | /tmp/repobility-clone-qzv7n9u5 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/shell-eyes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/e6ea8d64-589f-48cd-99a8-11aae434eda0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e6ea8d64-589f-48cd-99a8-11aae434eda0/
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.