https://github.com/advocatestonia/advocat-app
· scanned 2026-06-17 01:30 UTC (1 month, 2 weeks ago)
559 raw signals (0 security + 559 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -1.9 (diff) · 555 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 3568 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 |
|---|---|---|---|
c |
software | healthy | flutter.js:c |
d |
software | healthy | flutter.js:d |
T |
software | healthy | flutter.js:T |
n |
software | healthy | flutter.js:n |
U |
software | healthy | flutter.js:U |
W |
software | healthy | flutter.js:W |
_advocatIsMobile |
software | healthy | speech.js:_advocatIsMobile |
_advocatIsIOSSafari |
software | healthy | speech.js:_advocatIsIOSSafari |
advocatRequestMicPermission |
software | healthy | speech.js:advocatRequestMicPermission |
advocatStartSpeech |
software | healthy | speech.js:advocatStartSpeech |
advocatStopSpeech |
software | healthy | speech.js:advocatStopSpeech |
advocatIsSpeechSupported |
software | healthy | speech.js:advocatIsSpeechSupported |
advocatPlayBlob |
software | healthy | speech.js:advocatPlayBlob |
advocatStopAudio |
software | healthy | speech.js:advocatStopAudio |
advocatIsTtsSpeaking |
software | healthy | speech.js:advocatIsTtsSpeaking |
advocatPlayBase64Audio |
software | healthy | speech.js:advocatPlayBase64Audio |
advocatSpeakElevenLabsJson |
software | healthy | speech.js:advocatSpeakElevenLabsJson |
_advocatUnlockAudio |
software | healthy | speech.js:_advocatUnlockAudio |
c |
software | healthy | flutter_bootstrap.js:c |
d |
software | healthy | flutter_bootstrap.js:d |
T |
software | healthy | flutter_bootstrap.js:T |
n |
software | healthy | flutter_bootstrap.js:n |
U |
software | healthy | flutter_bootstrap.js:U |
W |
software | healthy | flutter_bootstrap.js:W |
build_icu |
software | healthy | scripts/i18n_pluralize.py:356 |
_escape_for_json |
software | healthy | scripts/i18n_pluralize.py:365 |
update_locale |
software | healthy | scripts/i18n_pluralize.py:370 |
main |
software | healthy | scripts/i18n_pluralize.py:400 |
sha256 |
software | healthy | scripts/ingest_law_corpus.ts:sha256 |
normaliseParagraph |
software | healthy | scripts/ingest_law_corpus.ts:normaliseParagraph |
buildId |
software | healthy | scripts/ingest_law_corpus.ts:buildId |
fetchEmbeddings |
software | healthy | scripts/ingest_law_corpus.ts:fetchEmbeddings |
wait |
software | healthy | scripts/ingest_law_corpus.ts:wait |
data |
software | healthy | scripts/ingest_law_corpus.ts:data |
upsertChunks |
software | healthy | scripts/ingest_law_corpus.ts:upsertChunks |
fetchExistingHashes |
software | healthy | scripts/ingest_law_corpus.ts:fetchExistingHashes |
rows |
software | healthy | scripts/ingest_law_corpus.ts:rows |
fakeBatch |
software | healthy | scripts/ingest_law_corpus.ts:fakeBatch |
actSlug |
software | healthy | scripts/ingest_law_corpus.ts:actSlug |
sourceUrl |
software | healthy | scripts/ingest_law_corpus.ts:sourceUrl |
fileJurisdiction |
software | healthy | scripts/ingest_law_corpus.ts:fileJurisdiction |
fileLang |
software | healthy | scripts/ingest_law_corpus.ts:fileLang |
pct |
software | healthy | scripts/publish_scorecard.ts:pct |
readJson |
software | healthy | scripts/publish_scorecard.ts:readJson |
findLatestSummary |
software | healthy | scripts/publish_scorecard.ts:findLatestSummary |
dateFromSummaryPath |
software | healthy | scripts/publish_scorecard.ts:dateFromSummaryPath |
buildHeadlineMetrics |
software | healthy | scripts/publish_scorecard.ts:buildHeadlineMetrics |
detectFailureMistakes |
software | healthy | scripts/publish_scorecard.ts:detectFailureMistakes |
failures |
software | healthy | scripts/publish_scorecard.ts:failures |
checkRegression |
software | healthy | scripts/publish_scorecard.ts:checkRegression |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
manifest.json |
software | healthy | manifest.json |
flutter.js |
software | healthy | flutter.js |
version.json |
software | healthy | version.json |
speech.js |
software | healthy | speech.js |
skills-lock.json |
software | healthy | skills-lock.json |
.env.prod.example |
software | healthy | .env.prod.example |
README.md |
software | healthy | README.md |
flutter_service_worker.js |
software | healthy | flutter_service_worker.js |
app.html |
software | healthy | app.html |
flutter_bootstrap.js |
software | healthy | flutter_bootstrap.js |
index.html |
software | healthy | index.html |
landing.html |
software | healthy | landing.html |
main.dart.js |
software | healthy | main.dart.js |
deno.json |
software | healthy | deno.json |
lawyers.html |
software | healthy | lawyers.html |
pubspec.yaml |
software | healthy | pubspec.yaml |
analysis_options.yaml |
software | healthy | analysis_options.yaml |
l10n.yaml |
software | healthy | l10n.yaml |
i18n_pluralize.py |
software | healthy | scripts/i18n_pluralize.py |
ingest_law_corpus.ts |
software | healthy | scripts/ingest_law_corpus.ts |
install-hooks.sh |
software | healthy | scripts/install-hooks.sh |
publish_scorecard.ts |
software | healthy | scripts/publish_scorecard.ts |
restore_drill.sh |
software | healthy | scripts/restore_drill.sh |
finlex_akn_parser.ts |
software | healthy | scripts/finlex_akn_parser.ts |
guard-gh-pages-files.sh |
software | healthy | scripts/guard-gh-pages-files.sh |
backfill_oversize_chunks.ts |
software | healthy | scripts/backfill_oversize_chunks.ts |
prod-lock.sh |
software | healthy | scripts/prod-lock.sh |
scrape_finlex.ts |
software | healthy | scripts/scrape_finlex.ts |
stripe_smoke.sh |
software | healthy | scripts/stripe_smoke.sh |
halt_rail_smoke.sh |
software | healthy | scripts/halt_rail_smoke.sh |
canary-deploy.sh |
software | healthy | scripts/canary-deploy.sh |
create-launch-promo-codes.sh |
software | healthy | scripts/create-launch-promo-codes.sh |
rollback.sh |
software | healthy | scripts/rollback.sh |
lint_marketing_copy.sh |
software | healthy | scripts/lint_marketing_copy.sh |
build-and-deploy.sh |
software | healthy | scripts/build-and-deploy.sh |
expand_fi_genitives.py |
software | healthy | scripts/expand_fi_genitives.py |
landing_sentry_smoke.sh |
software | healthy | scripts/landing_sentry_smoke.sh |
citation_extractor_smoke.ts |
software | healthy | scripts/citation_extractor_smoke.ts |
reconnect_gmail_users.py |
software | healthy | scripts/reconnect_gmail_users.py |
db_dump.sh |
software | healthy | scripts/db_dump.sh |
migration_history_repair.sh |
software | healthy | scripts/migration_history_repair.sh |
publish_scorecard_test.ts |
software | healthy | scripts/__tests__/publish_scorecard_test.ts |
finlex_akn_parser_test.ts |
software | healthy | scripts/__tests__/finlex_akn_parser_test.ts |
codeowners_check.yml |
software | healthy | .github/workflows/codeowners_check.yml |
marketing_lint.yml |
software | healthy | .github/workflows/marketing_lint.yml |
db_backup.yml |
software | healthy | .github/workflows/db_backup.yml |
runner.ts |
software | healthy | eval/runner.ts |
README.md |
software | healthy | eval/README.md |
sulga_test_26_identity_stack.md |
software | healthy | eval/expected/sulga_test_26_identity_stack.md |
sulga_test_27_poytakirja_parsed.md |
software | healthy | eval/expected/sulga_test_27_poytakirja_parsed.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
__tests__ |
software | healthy | scripts/__tests__ |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
eval |
software | healthy | eval |
expected |
software | healthy | eval/expected |
fixtures |
software | healthy | eval/fixtures |
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
main |
software | healthy | android/app/src/main |
kotlin |
software | healthy | android/app/src/main/kotlin |
com |
software | healthy | android/app/src/main/kotlin/com |
advocat |
software | healthy | android/app/src/main/kotlin/com/advocat |
advocat |
software | healthy | android/app/src/main/kotlin/com/advocat/advocat |
docs |
software | healthy | docs |
legal |
software | healthy | docs/legal |
merge-deploy |
software | healthy | docs/merge-deploy |
architecture |
software | healthy | docs/architecture |
launch-now |
software | healthy | docs/launch-now |
post-launch-fixes |
software | healthy | docs/post-launch-fixes |
qa |
software | healthy | docs/qa |
merge-deploy-v2 |
software | healthy | docs/merge-deploy-v2 |
seo |
software | healthy | docs/seo |
sprint0 |
software | healthy | docs/sprint0 |
memory-tier1 |
software | healthy | docs/memory-tier1 |
bulletproof |
software | healthy | docs/bulletproof |
pricing-v2 |
software | healthy | docs/pricing-v2 |
learning |
software | healthy | docs/learning |
code-quality |
software | healthy | docs/code-quality |
estonia-max |
software | healthy | docs/estonia-max |
launch |
software | healthy | docs/launch |
ai-quality |
software | healthy | docs/ai-quality |
corpus-fix |
software | healthy | docs/corpus-fix |
tts-audit |
software | healthy | docs/tts-audit |
supabase |
software | healthy | supabase |
tests |
software | healthy | supabase/tests |
functions |
software | healthy | supabase/functions |
alert-tick |
software | healthy | supabase/functions/alert-tick |
email-triage |
software | healthy | supabase/functions/email-triage |
__tests__ |
software | healthy | supabase/functions/email-triage/__tests__ |
accept-invitation |
software | healthy | supabase/functions/accept-invitation |
check-ai-quota |
software | healthy | supabase/functions/check-ai-quota |
__tests__ |
software | healthy | supabase/functions/check-ai-quota/__tests__ |
extract-memory |
software | healthy | supabase/functions/extract-memory |
__tests__ |
software | healthy | supabase/functions/extract-memory/__tests__ |
winback-send |
software | healthy | supabase/functions/winback-send |
__tests__ |
software | healthy | supabase/functions/winback-send/__tests__ |
triage-retry-tick |
software | healthy | supabase/functions/triage-retry-tick |
push-send |
software | healthy | supabase/functions/push-send |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
b2b_signal_migration_test.ts |
data | healthy | supabase/functions/_tests/b2b_signal_migration_test.ts |
immigration_lawyer.ts |
data | healthy | supabase/functions/_shared/lawyer_agents/immigration_lawyer… |
20260522_spend_provider.sql |
data | healthy | supabase/migrations_applied_legacy/20260522_spend_provider.… |
20260509_01_patch_case_facts.sql |
data | healthy | supabase/migrations_applied_legacy/20260509_01_patch_case_f… |
20260520_alert_tick_cron.sql |
data | healthy | supabase/migrations_applied_legacy/20260520_alert_tick_cron… |
20260525_consilium_telemetry.sql |
data | healthy | supabase/migrations_applied_legacy/20260525_consilium_telem… |
20260520_user_oauth_tokens_rls.sql |
data | healthy | supabase/migrations_applied_legacy/20260520_user_oauth_toke… |
20260530150000_revoke_client_execute_definer_idor.down.sql |
data | healthy | supabase/migrations_down/20260530150000_revoke_client_execu… |
20260530110000_profiles_column_grant_lockdown.down.sql |
data | healthy | supabase/migrations_down/20260530110000_profiles_column_gra… |
20260530130000_user_quotas_revoke_client_writes.down.sql |
data | healthy | supabase/migrations_down/20260530130000_user_quotas_revoke_… |
20260530100000_case_documents_bucket_private.down.sql |
data | healthy | supabase/migrations_down/20260530100000_case_documents_buck… |
20260529130000_schedule_dead_crons.down.sql |
data | healthy | supabase/migrations_down/20260529130000_schedule_dead_crons… |
20260529160000_subscriptions_user_id_unique.down.sql |
data | healthy | supabase/migrations_down/20260529160000_subscriptions_user_… |
20260530120000_ai_usage_revoke_client_writes.down.sql |
data | healthy | supabase/migrations_down/20260530120000_ai_usage_revoke_cli… |
20260516200000_lawyer_partnership.sql |
data | healthy | supabase/migrations/20260516200000_lawyer_partnership.sql |
20260530140000_drop_legacy_null_check_update_policies.sql |
data | healthy | supabase/migrations/20260530140000_drop_legacy_null_check_u… |
20260530110000_profiles_column_grant_lockdown.sql |
data | healthy | supabase/migrations/20260530110000_profiles_column_grant_lo… |
20260516120000_free_tier_quota_bump_10.sql |
data | healthy | supabase/migrations/20260516120000_free_tier_quota_bump_10.… |
20260514160000_retention_infra.sql |
data | healthy | supabase/migrations/20260514160000_retention_infra.sql |
20260421030000_app_errors_event_kind.sql |
data | healthy | supabase/migrations/20260421030000_app_errors_event_kind.sql |
20260507080000_message_citations.sql |
data | healthy | supabase/migrations/20260507080000_message_citations.sql |
20260421020000_deadlines_due_date.sql |
data | healthy | supabase/migrations/20260421020000_deadlines_due_date.sql |
20260514030000_shareable_results.sql |
data | healthy | supabase/migrations/20260514030000_shareable_results.sql |
20260523030000_add_org_id_to_existing.sql |
data | healthy | supabase/migrations/20260523030000_add_org_id_to_existing.s… |
20260507070000_lookup_statute_rpc.sql |
data | healthy | supabase/migrations/20260507070000_lookup_statute_rpc.sql |
20260530150000_revoke_client_execute_definer_idor.sql |
data | healthy | supabase/migrations/20260530150000_revoke_client_execute_de… |
001_complete_schema.sql |
data | healthy | supabase/migrations/001_complete_schema.sql |
20260525233000_mark_b2b_modal_shown_rpc.sql |
data | healthy | supabase/migrations/20260525233000_mark_b2b_modal_shown_rpc… |
20260422060000_delete_own_policies.sql |
data | healthy | supabase/migrations/20260422060000_delete_own_policies.sql |
20260417_ai_usage.sql |
data | healthy | supabase/migrations/20260417_ai_usage.sql |
20260516143923_lawyer_verification.sql |
data | healthy | supabase/migrations/20260516143923_lawyer_verification.sql |
20260513130000_contract_reviews_quota.sql |
data | healthy | supabase/migrations/20260513130000_contract_reviews_quota.s… |
20260523070000_org_audit_log.sql |
data | healthy | supabase/migrations/20260523070000_org_audit_log.sql |
20260523050000_org_branding.sql |
data | healthy | supabase/migrations/20260523050000_org_branding.sql |
20260530100000_case_documents_bucket_private.sql |
data | healthy | supabase/migrations/20260530100000_case_documents_bucket_pr… |
20260520121540_extend_user_oauth_tokens.sql |
data | healthy | supabase/migrations/20260520121540_extend_user_oauth_tokens… |
20260528030000_vault_key_rotation.sql |
data | healthy | supabase/migrations/20260528030000_vault_key_rotation.sql |
20260530120000_ai_usage_revoke_client_writes.sql |
data | healthy | supabase/migrations/20260530120000_ai_usage_revoke_client_w… |
20260507110000_deadline_notification_log.sql |
data | healthy | supabase/migrations/20260507110000_deadline_notification_lo… |
20260426010000_webhook_events.sql |
data | healthy | supabase/migrations/20260426010000_webhook_events.sql |
20260523020000_org_rls_policies.sql |
data | healthy | supabase/migrations/20260523020000_org_rls_policies.sql |
20260525154500_case_timeline_events.sql |
data | healthy | supabase/migrations/20260525154500_case_timeline_events.sql |
20260515080000_add_bm25_hybrid_search.sql |
data | healthy | supabase/migrations/20260515080000_add_bm25_hybrid_search.s… |
20260525220000_soft_case_shell.sql |
data | healthy | supabase/migrations/20260525220000_soft_case_shell.sql |
20260506100000_case_memory.sql |
data | healthy | supabase/migrations/20260506100000_case_memory.sql |
20260507100000_case_deadlines.sql |
data | healthy | supabase/migrations/20260507100000_case_deadlines.sql |
20260523010000_create_organizations.sql |
data | healthy | supabase/migrations/20260523010000_create_organizations.sql |
20260530160000_triage_queue_stale_inprogress_reaper.sql |
data | healthy | supabase/migrations/20260530160000_triage_queue_stale_inpro… |
20260507150000_case_phase.sql |
data | healthy | supabase/migrations/20260507150000_case_phase.sql |
20260505110000_agent_intentions.sql |
data | healthy | supabase/migrations/20260505110000_agent_intentions.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::supabase/functions/pdf-parser/index.ts |
security | healthy | supabase/functions/pdf-parser/index.ts |
auth::supabase/functions/oauth-callback/payload.ts |
security | healthy | supabase/functions/oauth-callback/payload.ts |
auth::supabase/functions/admin-add-correction/index.ts |
security | healthy | supabase/functions/admin-add-correction/index.ts |
auth::supabase/functions/create-organization/index.ts |
security | healthy | supabase/functions/create-organization/index.ts |
auth::supabase/functions/account-delete/README.md |
security | healthy | supabase/functions/account-delete/README.md |
auth::supabase/functions/_shared/auth.test.ts |
security | healthy | supabase/functions/_shared/auth.test.ts |
auth::supabase/functions/oauth-callback/index.ts |
security | healthy | supabase/functions/oauth-callback/index.ts |
auth::supabase/functions/vault-rotate-master/index.ts |
security | healthy | supabase/functions/vault-rotate-master/index.ts |
auth::supabase/functions/finlex-fetcher/index.ts |
security | healthy | supabase/functions/finlex-fetcher/index.ts |
auth::supabase/functions/gmail-oauth-init/index.ts |
security | healthy | supabase/functions/gmail-oauth-init/index.ts |
auth::supabase/functions/case-auto-patch/index.ts |
security | healthy | supabase/functions/case-auto-patch/index.ts |
auth::supabase/functions/extract-memory/index.ts |
security | healthy | supabase/functions/extract-memory/index.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::scripts/stripe_smoke.sh |
security | healthy | scripts/stripe_smoke.sh |
auth::supabase/functions/push-send/index.ts |
security | healthy | supabase/functions/push-send/index.ts |
auth::supabase/functions/oauth-callback/__tests__/oauth_cal… |
security | healthy | supabase/functions/oauth-callback/__tests__/oauth_callback_… |
auth::supabase/functions/extract-memory/__tests__/extract_m… |
security | healthy | supabase/functions/extract-memory/__tests__/extract_memory_… |
auth::supabase/functions/gold-review/index.ts |
security | healthy | supabase/functions/gold-review/index.ts |
auth::supabase/functions/pdf-generator/index.ts |
security | healthy | supabase/functions/pdf-generator/index.ts |
auth::supabase/functions/customer-portal/__tests__/customer… |
security | healthy | supabase/functions/customer-portal/__tests__/customer_porta… |
auth::supabase/functions/gmail-oauth-init/__tests__/state_t… |
security | healthy | supabase/functions/gmail-oauth-init/__tests__/state_test.ts |
auth::supabase/functions/create-org-checkout/index.ts |
security | healthy | supabase/functions/create-org-checkout/index.ts |
auth::eval/fixtures/sulga_test_24_posti_dimitri.json |
security | healthy | eval/fixtures/sulga_test_24_posti_dimitri.json |
auth::supabase/functions/_shared/__tests__/gmail_token_test… |
security | healthy | supabase/functions/_shared/__tests__/gmail_token_test.ts |
auth::supabase/functions/claude-proxy/__tests__/anon_demo_t… |
security | healthy | supabase/functions/claude-proxy/__tests__/anon_demo_test.ts |
auth::supabase/functions/_tests/email_agent_e2e_test.ts |
security | healthy | supabase/functions/_tests/email_agent_e2e_test.ts |
auth::supabase/functions/claude-proxy/__tests__/auth_test.ts |
security | healthy | supabase/functions/claude-proxy/__tests__/auth_test.ts |
auth::supabase/functions/cases-coordinator/index.ts |
security | healthy | supabase/functions/cases-coordinator/index.ts |
auth::supabase/functions/account-delete/coverage_test.ts |
security | healthy | supabase/functions/account-delete/coverage_test.ts |
auth::web/privacy.html |
security | healthy | web/privacy.html |
auth::scripts/canary-deploy.sh |
security | healthy | scripts/canary-deploy.sh |
auth::supabase/functions/check-refund-eligibility/index.ts |
security | healthy | supabase/functions/check-refund-eligibility/index.ts |
auth::supabase/functions/apple-iap-verify/index.ts |
security | healthy | supabase/functions/apple-iap-verify/index.ts |
auth::supabase/functions/vault-upload/index.ts |
security | healthy | supabase/functions/vault-upload/index.ts |
auth::supabase/functions/claude-proxy/tool_handlers.ts |
security | healthy | supabase/functions/claude-proxy/tool_handlers.ts |
auth::supabase/functions/deadline-reminder/__tests__/deadli… |
security | healthy | supabase/functions/deadline-reminder/__tests__/deadline_rem… |
auth::supabase/functions/he-fetcher/index.ts |
security | healthy | supabase/functions/he-fetcher/index.ts |
auth::supabase/functions/deadline-reminder/index.ts |
security | healthy | supabase/functions/deadline-reminder/index.ts |
auth::supabase/functions/tts-proxy/index.ts |
security | healthy | supabase/functions/tts-proxy/index.ts |
auth::supabase/functions/corpus-embedder/index.ts |
security | healthy | supabase/functions/corpus-embedder/index.ts |
auth::supabase/functions/extract-memory/memory_schema.ts |
security | healthy | supabase/functions/extract-memory/memory_schema.ts |
auth::supabase/functions/vault-upload/__tests__/vault_uploa… |
security | healthy | supabase/functions/vault-upload/__tests__/vault_upload_test… |
auth::supabase/functions/check-ai-quota/__tests__/check_ai_… |
security | healthy | supabase/functions/check-ai-quota/__tests__/check_ai_quota_… |
auth::supabase/functions/customer-portal/index.ts |
security | healthy | supabase/functions/customer-portal/index.ts |
auth::supabase/functions/dsar-export/index.ts |
security | healthy | supabase/functions/dsar-export/index.ts |
auth::supabase/functions/gmail-label/index.ts |
security | healthy | supabase/functions/gmail-label/index.ts |
auth::supabase/functions/create-checkout/index.ts |
security | healthy | supabase/functions/create-checkout/index.ts |
auth::supabase/functions/claude-proxy/__tests__/tool_handle… |
security | healthy | supabase/functions/claude-proxy/__tests__/tool_handlers_tes… |
auth::web/_sentry_init.js |
security | healthy | web/_sentry_init.js |
auth::supabase/functions/gmail-oauth-init/__tests__/init_te… |
security | healthy | supabase/functions/gmail-oauth-init/__tests__/init_test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeQuery |
software | healthy | supabase/functions/email-triage/__tests__/wiring_test.ts:Fa… |
of |
software | healthy | supabase/functions/verify-lawyer/validate.ts:of |
MockGmail |
software | healthy | supabase/functions/_tests/email_agent_e2e_test.ts:MockGmail |
MockSupabase |
software | healthy | supabase/functions/_tests/b2b_functions_test.ts:MockSupabase |
FakeCaseDeadlinesTable |
software | healthy | supabase/functions/_tests/deadline_pipeline_test.ts:FakeCas… |
FakeNotificationLog |
software | healthy | supabase/functions/_tests/deadline_pipeline_test.ts:FakeNot… |
is |
software | healthy | supabase/functions/send-email/index.ts:is |
EmbeddingError |
software | healthy | supabase/functions/law-search/embed.ts:EmbeddingError |
as |
software | healthy | supabase/functions/law-search/__tests__/law_search_test.ts:… |
FakeDb |
software | healthy | supabase/functions/draft-ai-revise/__tests__/draft_ai_revis… |
anywhere |
software | healthy | supabase/functions/eur-lex-fetcher/chunker.ts:anywhere |
EurLexFetchError |
software | healthy | supabase/functions/eur-lex-fetcher/fetcher.ts:EurLexFetchEr… |
so |
software | healthy | supabase/functions/claude-proxy/provider_chain.ts:so |
_ProviderError |
software | healthy | supabase/functions/claude-proxy/__tests__/provider_chain_te… |
_Provider429Error |
software | healthy | supabase/functions/claude-proxy/__tests__/provider_chain_te… |
_ProviderCreditExhaustedError |
software | healthy | supabase/functions/claude-proxy/__tests__/provider_chain_te… |
_ProviderAuthError |
software | healthy | supabase/functions/claude-proxy/__tests__/provider_chain_te… |
fixed |
software | healthy | supabase/functions/contract-review/handler.ts:fixed |
FakeDb |
software | healthy | supabase/functions/contract-review/__tests__/quota_enforcem… |
fixed |
software | healthy | supabase/functions/pdf-generator/index.ts:fixed |
among |
software | healthy | supabase/functions/_shared/outbound_compliance.ts:among |
that |
software | healthy | supabase/functions/_shared/outbound_compliance.ts:that |
never |
software | healthy | supabase/functions/_shared/outbound_compliance.ts:never |
of |
software | healthy | supabase/functions/_shared/legal_lookup.ts:of |
LegalLookupConfigError |
software | healthy | supabase/functions/_shared/legal_lookup.ts:LegalLookupConfi… |
to |
software | healthy | supabase/functions/_shared/providers/types.ts:to |
ProviderError |
software | healthy | supabase/functions/_shared/providers/types.ts:ProviderError |
Provider429Error |
software | healthy | supabase/functions/_shared/providers/types.ts:Provider429Er… |
ProviderAuthError |
software | healthy | supabase/functions/_shared/providers/types.ts:ProviderAuthE… |
ProviderCreditExhaustedError |
software | healthy | supabase/functions/_shared/providers/types.ts:ProviderCredi… |
ProviderTimeoutError |
software | healthy | supabase/functions/_shared/providers/types.ts:ProviderTimeo… |
DenoMemoryReader |
software | healthy | supabase/functions/_shared/consilium_roles/memory.ts:DenoMe… |
StubMemoryReader |
software | healthy | supabase/functions/_shared/consilium_roles/memory.ts:StubMe… |
uses |
software | healthy | supabase/functions/_shared/__tests__/outbound_compliance_te… |
where |
software | healthy | supabase/functions/stripe-webhook/index.ts:where |
FakeUpsertClient |
software | healthy | supabase/functions/stripe-webhook/__tests__/contract_review… |
that |
software | healthy | supabase/functions/account-delete/coverage_test.ts:that |
HudocFetchError |
software | healthy | supabase/functions/hudoc-fetcher/fetcher.ts:HudocFetchError |
Ra |
software | healthy | canvaskit/skwasm_heavy.js:Ra |
Ya |
software | healthy | canvaskit/canvaskit.js:Ya |
Ra |
software | healthy | canvaskit/skwasm.js:Ra |
Ra |
software | healthy | canvaskit/wimp.js:Ra |
Ya |
software | healthy | canvaskit/chromium/canvaskit.js:Ya |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | supabase/functions/_tests/rate_limit_persistent_test.ts |
9.9.9.9 |
network | healthy | supabase/functions/_tests/rate_limit_persistent_test.ts |
8.8.8.8 |
network | healthy | supabase/functions/_tests/rate_limit_persistent_test.ts |
1.1.1.1 |
network | healthy | supabase/functions/_tests/rate_limit_persistent_test.ts |
2.2.2.2 |
network | healthy | supabase/functions/_tests/rate_limit_persistent_test.ts |
3.3.3.3 |
network | healthy | supabase/functions/_tests/rate_limit_persistent_test.ts |
4.4.4.4 |
network | healthy | supabase/functions/_tests/rate_limit_persistent_test.ts |
127.0.0.1 |
network | healthy | supabase/functions/_tests/push_send_dispatch_test.ts |
203.0.113.42 |
network | healthy | supabase/functions/claude-proxy/__tests__/anon_demo_test.ts |
198.51.100.7 |
network | healthy | supabase/functions/claude-proxy/__tests__/anon_demo_test.ts |
203.0.113.7 |
network | healthy | supabase/functions/support-ticket/__tests__/support_ticket_… |
203.0.113.8 |
network | healthy | supabase/functions/_shared/__tests__/auth_test.ts |
203.0.113.9 |
network | healthy | supabase/functions/_shared/__tests__/auth_test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_SECRET_ACCESS_KEY |
cicd | healthy | — |
AWS_ACCESS_KEY_ID |
cicd | healthy | — |
AWS_ENDPOINT_URL |
cicd | healthy | — |
SUPABASE_DB_URL |
cicd | healthy | — |
TELEGRAM_CHAT_ID |
cicd | healthy | — |
SUPABASE_SERVICE_KEY |
cicd | healthy | — |
BACKUP_BUCKET_URL |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations_applied_legacy/20260520_alert_tick_cron… |
app_vault |
data | healthy | supabase/migrations/20260528030000_vault_key_rotation.sql |
sensitive |
data | healthy | supabase/migrations/20260507010000_sensitive_schema.sql |
if |
data | healthy | supabase/migrations/20260515200000_halt_rail_metrics_and_er… |
app |
data | healthy | supabase/migrations/20260528010000_rate_limits.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:03 |
network | healthy | scripts/restore_drill.sh |
port:22 |
network | healthy | scripts/canary-deploy.sh |
port:09 |
network | healthy | scripts/canary-deploy.sh |
port:06 |
network | healthy | .github/workflows/db_backup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeowners_check |
cicd | healthy | .github/workflows/codeowners_check.yml |
gha::marketing_lint |
cicd | healthy | .github/workflows/marketing_lint.yml |
gha::db_backup |
cicd | healthy | .github/workflows/db_backup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
enforce-codeowners |
cicd | healthy | .github/workflows/codeowners_check.yml |
lint |
cicd | healthy | .github/workflows/marketing_lint.yml |
dump |
cicd | healthy | .github/workflows/db_backup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | .github/workflows/db_backup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
advocatestonia__advocat-app |
software | healthy | /data/fable5_failed_archive/advocatestonia__advocat-app |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | supabase/functions/_shared/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | scripts/restore_drill.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
private_key::supabase/functions/push-send/__tests__/push_se… |
security | healthy | supabase/functions/push-send/__tests__/push_send_test.ts |
This page is publicly accessible at:
https://repobility.com/scan/db56a0ad-e158-4cdc-9fb2-11f765e42dcf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/db56a0ad-e158-4cdc-9fb2-11f765e42dcf/
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.