https://github.com/statisticsnorway/statbus
· scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)
157 raw signals (0 security + 157 graph)
Last scanned 2 months, 2 weeks ago · v1 · 113 actionable findings from 1 signal source. 44 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4196 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 |
|---|---|---|---|
dev.sh |
software | healthy | dev.sh |
.mcp.json |
software | healthy | .mcp.json |
docker-compose.rest.yml |
software | healthy | docker-compose.rest.yml |
README.md |
software | healthy | README.md |
cloud.sh |
software | healthy | cloud.sh |
CLAUDE.md |
software | healthy | CLAUDE.md |
install.sh |
software | healthy | install.sh |
docker-compose.worker.yml |
software | healthy | docker-compose.worker.yml |
TROUBLESHOOTING.md |
software | healthy | TROUBLESHOOTING.md |
docker-compose.app.yml |
software | healthy | docker-compose.app.yml |
.env.example |
software | healthy | .env.example |
standalone.sh |
software | healthy | standalone.sh |
.aiderignore |
software | healthy | .aiderignore |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
GitVersion.yml |
software | healthy | GitVersion.yml |
imports-up.sql |
software | healthy | dbseed/imports-up.sql |
pending-rework-db-changes.down.sql |
software | healthy | dbseed/pending-rework-db-changes.down.sql |
README.md |
software | healthy | dbseed/README.md |
InsertPostgresData.sql |
software | healthy | dbseed/InsertPostgresData.sql |
imports-down.sql |
software | healthy | dbseed/imports-down.sql |
db-mandatory-fields.json |
software | healthy | dbseed/db-mandatory-fields.json |
split-create-db-seed-into-migrations.py |
software | healthy | dbseed/split-create-db-seed-into-migrations.py |
trigger-history-audit.sql |
software | healthy | dbseed/trigger-history-audit.sql |
pending-rework-db-changes.up.sql |
software | healthy | dbseed/pending-rework-db-changes.up.sql |
time_for_keys-consistency.sql |
software | healthy | dbseed/time_for_keys-consistency.sql |
dotnet-seed.sql |
software | healthy | dbseed/dotnet-seed.sql |
ExtractMsSqlData.sql |
software | healthy | dbseed/ExtractMsSqlData.sql |
periods_inconsistent.sql |
software | healthy | dbseed/periods_inconsistent.sql |
custom_view_def-down.sql |
software | healthy | dbseed/custom_view_def-down.sql |
custom_view_def-up.sql |
software | healthy | dbseed/custom_view_def-up.sql |
upgrade-sandbox.yml |
software | healthy | docker/compose/upgrade-sandbox.yml |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
02_TableB_ActivityCategorie.sql |
software | healthy | legacy-reports/02_TableB_ActivityCategorie.sql |
15_TableA_Demography.sql |
software | healthy | legacy-reports/15_TableA_Demography.sql |
12_TableB_Turnover.sql |
software | healthy | legacy-reports/12_TableB_Turnover.sql |
17_TableC_Demogrphy.sql |
software | healthy | legacy-reports/17_TableC_Demogrphy.sql |
14_TableB_NumberOfEmployees.sql |
software | healthy | legacy-reports/14_TableB_NumberOfEmployees.sql |
13_TableA_NumberOfEmployees.sql |
software | healthy | legacy-reports/13_TableA_NumberOfEmployees.sql |
20_TableC_Demography_5years.sql |
software | healthy | legacy-reports/20_TableC_Demography_5years.sql |
16_TableB_Demography.sql |
software | healthy | legacy-reports/16_TableB_Demography.sql |
22_TableB_Demography_Growth.sql |
software | healthy | legacy-reports/22_TableB_Demography_Growth.sql |
03_TableA_LegalForms.sql |
software | healthy | legacy-reports/03_TableA_LegalForms.sql |
18_TableA_Demography_5years.sql |
software | healthy | legacy-reports/18_TableA_Demography_5years.sql |
23_TableC_Demography_Growth.sql |
software | healthy | legacy-reports/23_TableC_Demography_Growth.sql |
01_TableA_ActivityCategories.sql |
software | healthy | legacy-reports/01_TableA_ActivityCategories.sql |
04_TableB_LegalForms.sql |
software | healthy | legacy-reports/04_TableB_LegalForms.sql |
10_TableB_Size.sql |
software | healthy | legacy-reports/10_TableB_Size.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
parse_args |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:16 |
check_ollama_models |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:22 |
get_ai_description |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:68 |
__init__ |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:122 |
process_char |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:127 |
get_migration |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:140 |
process_migration |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:147 |
process_sql_file |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:187 |
main |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:205 |
__init__ |
software | healthy | test/auth_for_dev.statbus.org.py:182 |
_add_log |
software | healthy | test/auth_for_dev.statbus.org.py:55 |
info |
software | healthy | test/auth_for_dev.statbus.org.py:58 |
success |
software | healthy | test/auth_for_dev.statbus.org.py:59 |
warning |
software | healthy | test/auth_for_dev.statbus.org.py:60 |
debug |
software | healthy | test/auth_for_dev.statbus.org.py:62 |
error |
software | healthy | test/auth_for_dev.statbus.org.py:66 |
problem_reproduced |
software | healthy | test/auth_for_dev.statbus.org.py:72 |
problem_identified |
software | healthy | test/auth_for_dev.statbus.org.py:79 |
add_detail |
software | healthy | test/auth_for_dev.statbus.org.py:82 |
__enter__ |
software | healthy | test/auth_for_dev.statbus.org.py:85 |
__exit__ |
software | healthy | test/auth_for_dev.statbus.org.py:100 |
log_info |
software | healthy | test/auth_for_dev.statbus.org.py:160 |
log_warning |
software | healthy | test/auth_for_dev.statbus.org.py:164 |
log_error_critical |
software | healthy | test/auth_for_dev.statbus.org.py:168 |
debug_info |
software | healthy | test/auth_for_dev.statbus.org.py:176 |
_reader_thread_target |
software | healthy | test/auth_for_dev.statbus.org.py:193 |
start |
software | healthy | test/auth_for_dev.statbus.org.py:204 |
stop |
software | healthy | test/auth_for_dev.statbus.org.py:251 |
login_user |
software | healthy | test/auth_for_dev.statbus.org.py:281 |
test_dev_auth_status_malfunction |
software | healthy | test/auth_for_dev.statbus.org.py:321 |
test_dev_refresh_malfunction |
software | healthy | test/auth_for_dev.statbus.org.py:367 |
test_dev_client_refresh_failure |
software | healthy | test/auth_for_dev.statbus.org.py:436 |
test_dev_auth_test_direct_calls |
software | healthy | test/auth_for_dev.statbus.org.py:556 |
test_nextjs_api_auth_test |
software | healthy | test/auth_for_dev.statbus.org.py:635 |
test_dev_expired_token_refresh_flow |
software | healthy | test/auth_for_dev.statbus.org.py:685 |
fetch_dev_credentials |
software | healthy | test/auth_for_dev.statbus.org.py:781 |
main_dev_tests |
software | healthy | test/auth_for_dev.statbus.org.py:832 |
setup_logging |
software | healthy | test/test_concurrent_worker.py:48 |
log_print |
software | healthy | test/test_concurrent_worker.py:72 |
get_pg_env |
software | healthy | test/test_concurrent_worker.py:82 |
pg_env |
software | healthy | test/test_concurrent_worker.py:106 |
get_conn |
software | healthy | test/test_concurrent_worker.py:113 |
run_psql |
software | healthy | test/test_concurrent_worker.py:126 |
run_psql_file |
software | healthy | test/test_concurrent_worker.py:142 |
create_isolated_db |
software | healthy | test/test_concurrent_worker.py:160 |
drop_isolated_db |
software | healthy | test/test_concurrent_worker.py:181 |
drop_all_test_databases |
software | healthy | test/test_concurrent_worker.py:210 |
setup_test_data |
software | healthy | test/test_concurrent_worker.py:270 |
run_worker |
software | healthy | test/test_concurrent_worker.py:405 |
stream_output |
software | healthy | test/test_concurrent_worker.py:436 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dbseed |
software | healthy | dbseed |
docker |
software | healthy | docker |
compose |
software | healthy | docker/compose |
.devcontainer |
software | healthy | .devcontainer |
legacy-reports |
software | healthy | legacy-reports |
Functions |
software | healthy | legacy-reports/Functions |
Views |
software | healthy | legacy-reports/Views |
ops |
software | healthy | ops |
maintenance |
software | healthy | ops/maintenance |
test |
software | healthy | test |
expected |
software | healthy | test/expected |
integration |
software | healthy | test/integration |
install-recovery |
software | healthy | test/install-recovery |
fixtures |
software | healthy | test/install-recovery/fixtures |
lib |
software | healthy | test/install-recovery/lib |
scenarios |
software | healthy | test/install-recovery/scenarios |
sql |
software | healthy | test/sql |
upgrade |
software | healthy | test/upgrade |
scenarios |
software | healthy | test/upgrade/scenarios |
caddy |
software | healthy | caddy |
cli |
software | healthy | cli |
internal |
software | healthy | cli/internal |
compose |
software | healthy | cli/internal/compose |
install |
software | healthy | cli/internal/install |
invariants |
software | healthy | cli/internal/invariants |
config |
software | healthy | cli/internal/config |
freshness |
software | healthy | cli/internal/freshness |
release |
software | healthy | cli/internal/release |
upgrade |
software | healthy | cli/internal/upgrade |
dotenv |
software | healthy | cli/internal/dotenv |
inject |
software | healthy | cli/internal/inject |
selfupdate |
software | healthy | cli/internal/selfupdate |
migrate |
software | healthy | cli/internal/migrate |
cmd |
software | healthy | cli/cmd |
sql |
software | healthy | cli/sql |
app |
software | healthy | app |
scripts |
software | healthy | app/scripts |
doc |
software | healthy | app/doc |
public |
software | healthy | app/public |
src |
software | healthy | app/src |
types |
software | healthy | app/src/types |
config |
software | healthy | app/src/config |
atoms |
software | healthy | app/src/atoms |
utils |
software | healthy | app/src/utils |
auth |
software | healthy | app/src/utils/auth |
components |
software | healthy | app/src/components |
form |
software | healthy | app/src/components/form |
table |
software | healthy | app/src/components/table |
statistical-unit-hierarchy |
software | healthy | app/src/components/statistical-unit-hierarchy |
statistical-unit-details |
software | healthy | app/src/components/statistical-unit-details |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
split-create-db-seed-into-migrations.py |
data | healthy | dbseed/split-create-db-seed-into-migrations.py |
migration-stall-target.up.sql |
data | healthy | test/install-recovery/fixtures/migration-stall-target.up.sql |
346_migration_rebuilds_derived_tables.sql |
data | healthy | test/sql/346_migration_rebuilds_derived_tables.sql |
20260530212300_correct_stale_commit_version_comment.down.sql |
data | healthy | migrations/20260530212300_correct_stale_commit_version_comm… |
20260415141454_fix_upgrade_commit_sha_to_full_40_char.down.… |
data | healthy | migrations/20260415141454_fix_upgrade_commit_sha_to_full_40… |
20260414162000_add_progress_log_to_upgrade.down.sql |
data | healthy | migrations/20260414162000_add_progress_log_to_upgrade.down.… |
20260421113653_upgrade_completed_requires_log_pointer.up.sql |
data | healthy | migrations/20260421113653_upgrade_completed_requires_log_po… |
20240405000000_create_function_activity_hierarchy.up.sql |
data | healthy | migrations/20240405000000_create_function_activity_hierarch… |
20260422000000_rc42_hash_partitioning_redesign.up.sql |
data | healthy | migrations/20260422000000_rc42_hash_partitioning_redesign.u… |
20240403000000_create_function_activity_category_standard_h… |
data | healthy | migrations/20240403000000_create_function_activity_category… |
20240113000000_create_table_activity_category_role.up.sql |
data | healthy | migrations/20240113000000_create_table_activity_category_ro… |
20260224191329_fix_pipeline_round_priority_and_progress_rep… |
data | healthy | migrations/20260224191329_fix_pipeline_round_priority_and_p… |
20240206000000_create_table_activity.down.sql |
data | healthy | migrations/20240206000000_create_table_activity.down.sql |
20260212220011_fix_base_change_log_review_findings.up.sql |
data | healthy | migrations/20260212220011_fix_base_change_log_review_findin… |
20260417085502_retention_rule_e_prerelease_purge.down.sql |
data | healthy | migrations/20260417085502_retention_rule_e_prerelease_purge… |
20260204151009_add_temporal_primary_key_to_statistical_unit… |
data | healthy | migrations/20260204151009_add_temporal_primary_key_to_stati… |
20240227120000_create_relative_period_with_time.up.sql |
data | healthy | migrations/20240227120000_create_relative_period_with_time.… |
20260126143336_fix_external_idents_hierarchy_for_hierarchic… |
data | healthy | migrations/20260126143336_fix_external_idents_hierarchy_for… |
20240222000000_create_function_prevent_id_update.down.sql |
data | healthy | migrations/20240222000000_create_function_prevent_id_update… |
20260421155421_install_last_tracking.up.sql |
data | healthy | migrations/20260421155421_install_last_tracking.up.sql |
20260429233218_collapse_facet_reduce_to_global_merge.down.s… |
data | healthy | migrations/20260429233218_collapse_facet_reduce_to_global_m… |
20260415123856_backfill_docker_images_ready_on_completed.do… |
data | healthy | migrations/20260415123856_backfill_docker_images_ready_on_c… |
20260507193814_prevent_removal_of_last_admin_user_via_trigg… |
data | healthy | migrations/20260507193814_prevent_removal_of_last_admin_use… |
20260314113637_location_auto_set_region_version_id.down.sql |
data | healthy | migrations/20260314113637_location_auto_set_region_version_… |
20260330193847_add_artifacts_ready_to_upgrade.down.sql |
data | healthy | migrations/20260330193847_add_artifacts_ready_to_upgrade.do… |
20240401000000_create_function_hierarchy.up.sql |
data | healthy | migrations/20240401000000_create_function_hierarchy.up.sql |
20250429170000_import_job_procedures_for_statistical_variab… |
data | healthy | migrations/20250429170000_import_job_procedures_for_statist… |
20240603000000_create_function_apply_rls_and_policies.down.… |
data | healthy | migrations/20240603000000_create_function_apply_rls_and_pol… |
20250506110000_import_lifecycle_for_external_ident_type_leg… |
data | healthy | migrations/20250506110000_import_lifecycle_for_external_ide… |
20260204004935_fix_region_upload_upsert_where_clause.down.s… |
data | healthy | migrations/20260204004935_fix_region_upload_upsert_where_cl… |
20260423070000_document_undocumented_entities.down.sql |
data | healthy | migrations/20260423070000_document_undocumented_entities.do… |
20260507115831_drop_dead_state_pre_dirty_dims_and_unused_ha… |
data | healthy | migrations/20260507115831_drop_dead_state_pre_dirty_dims_an… |
20260203094412_optimize_statistical_history_facet_def_remov… |
data | healthy | migrations/20260203094412_optimize_statistical_history_face… |
20240327000000_create_indexes_statistical_history_facet.dow… |
data | healthy | migrations/20240327000000_create_indexes_statistical_histor… |
20260416112355_upgrade_retention_plan_apply.down.sql |
data | healthy | migrations/20260416112355_upgrade_retention_plan_apply.down… |
20240218000000_create_lifecycle_callbacks_for_stat_definiti… |
data | healthy | migrations/20240218000000_create_lifecycle_callbacks_for_st… |
20240422000000_create_legal_form_views.down.sql |
data | healthy | migrations/20240422000000_create_legal_form_views.down.sql |
20260215164215_fix_admin_rls_hide_partition_entries.up.sql |
data | healthy | migrations/20260215164215_fix_admin_rls_hide_partition_entr… |
20240314000000_create_materialized_view_public_region_used.… |
data | healthy | migrations/20240314000000_create_materialized_view_public_r… |
20240413000000_create_relevant_statistical_units.down.sql |
data | healthy | migrations/20240413000000_create_relevant_statistical_units… |
20240330000000_create_function_stat_for_unit_hierarchy.up.s… |
data | healthy | migrations/20240330000000_create_function_stat_for_unit_hie… |
20240313000000_create_materialized_view_activity_category_u… |
data | healthy | migrations/20240313000000_create_materialized_view_activity… |
20260127000001_add_power_group_worker_infrastructure.down.s… |
data | healthy | migrations/20260127000001_add_power_group_worker_infrastruc… |
20240220000000_create_table_stat_for_unit.up.sql |
data | healthy | migrations/20240220000000_create_table_stat_for_unit.up.sql |
20260507115831_drop_dead_state_pre_dirty_dims_and_unused_ha… |
data | healthy | migrations/20260507115831_drop_dead_state_pre_dirty_dims_an… |
20260318134116_restructure_import_queue.up.sql |
data | healthy | migrations/20260318134116_restructure_import_queue.up.sql |
20260422161000_maint_queue_migration.down.sql |
data | healthy | migrations/20260422161000_maint_queue_migration.down.sql |
20260223185108_remove_invalid_codes_from_derive_pipeline.up… |
data | healthy | migrations/20260223185108_remove_invalid_codes_from_derive_… |
20240201000000_create_table_external_ident_type.up.sql |
data | healthy | migrations/20240201000000_create_table_external_ident_type.… |
20240307000000_create_timeline_enterprise.up.sql |
data | healthy | migrations/20240307000000_create_timeline_enterprise.up.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
JotaiAppProvider |
frontend | healthy | app/src/atoms/JotaiAppProvider.tsx |
ProfileAvatar |
frontend | healthy | app/src/components/profile-avatar.tsx |
Footer |
frontend | healthy | app/src/components/footer.tsx |
TimeContextSelector |
frontend | healthy | app/src/components/time-context-selector.tsx |
Navbar |
frontend | healthy | app/src/components/navbar.tsx |
DataDump |
frontend | healthy | app/src/components/data-dump.tsx |
PopStateHandler |
frontend | healthy | app/src/components/PopStateHandler.tsx |
TableTextSearchFilter |
frontend | healthy | app/src/components/table/table-text-search-filter.tsx |
ResetFilterButton |
frontend | healthy | app/src/components/table/reset-filter-button.tsx |
TablePagination |
frontend | healthy | app/src/components/table/table-pagination.tsx |
TableBoolSearchFilter |
frontend | healthy | app/src/components/table/table-bool-search-filter.tsx |
TopologySlot |
frontend | healthy | app/src/components/statistical-unit-details/topology-slot.t… |
HeaderSlot |
frontend | healthy | app/src/components/statistical-unit-details/header-slot.tsx |
DetailsPageError |
frontend | healthy | app/src/components/statistical-unit-details/details-page-er… |
Loading |
frontend | healthy | app/src/components/statistical-unit-details/loading.tsx |
UnitNotFound |
frontend | healthy | app/src/components/statistical-unit-details/unit-not-found.… |
UnitHistoryTable |
frontend | healthy | app/src/components/statistical-unit-details/unit-history-ta… |
GlobalErrorReporter |
frontend | healthy | app/src/app/global-error-reporter.tsx |
HomePage |
frontend | healthy | app/src/app/page.tsx |
ErrorPage |
frontend | healthy | app/src/app/error.tsx |
NotFound |
frontend | healthy | app/src/app/establishments/[id]/not-found.tsx |
SettingsLayout |
frontend | healthy | app/src/app/establishments/[id]/layout.tsx |
ErrorPage |
frontend | healthy | app/src/app/establishments/[id]/error.tsx |
Slot |
frontend | healthy | app/src/app/establishments/[id]/@header/default.tsx |
ClassificationsInfoForm |
frontend | healthy | app/src/app/establishments/[id]/classifications/classificat… |
ContactInfoForm |
frontend | healthy | app/src/app/establishments/[id]/contact/contact-info-form.t… |
InspectDump |
frontend | healthy | app/src/app/establishments/[id]/inspect/inspect.tsx |
PrimaryUnitInfo |
frontend | healthy | app/src/app/establishments/[id]/@primaryUnitInfo/default.tsx |
DemographicInfoForm |
frontend | healthy | app/src/app/establishments/[id]/demographic/demographic-inf… |
StatisticalVariablesForm |
frontend | healthy | app/src/app/establishments/[id]/statistical-variables/stati… |
GeneralInfoForm |
frontend | healthy | app/src/app/establishments/[id]/general-info/general-info-f… |
JotaiStateManagementReferencePage |
frontend | healthy | app/src/app/jotai-state-management-reference/page.tsx |
NotFound |
frontend | healthy | app/src/app/enterprises/[id]/not-found.tsx |
SettingsLayout |
frontend | healthy | app/src/app/enterprises/[id]/layout.tsx |
ErrorPage |
frontend | healthy | app/src/app/enterprises/[id]/error.tsx |
Slot |
frontend | healthy | app/src/app/enterprises/[id]/@header/default.tsx |
ClassificationsInfoForm |
frontend | healthy | app/src/app/enterprises/[id]/classifications/classification… |
ContactInfoForm |
frontend | healthy | app/src/app/enterprises/[id]/contact/contact-info-form.tsx |
InspectDump |
frontend | healthy | app/src/app/enterprises/[id]/inspect/inspect.tsx |
PrimaryUnitInfo |
frontend | healthy | app/src/app/enterprises/[id]/@primaryUnitInfo/default.tsx |
DemographicInfoForm |
frontend | healthy | app/src/app/enterprises/[id]/demographic/demographic-info-f… |
StatisticalVariablesForm |
frontend | healthy | app/src/app/enterprises/[id]/statistical-variables/statisti… |
GeneralInfoForm |
frontend | healthy | app/src/app/enterprises/[id]/general-info/general-info-form… |
RegionTable |
frontend | healthy | app/src/app/regions/region-table.tsx |
RegionPage |
frontend | healthy | app/src/app/regions/page.tsx |
RegionTableFilters |
frontend | healthy | app/src/app/regions/region-table-filters.tsx |
LoginForm |
frontend | healthy | app/src/app/login/LoginForm.tsx |
LoginClientBoundary |
frontend | healthy | app/src/app/login/LoginClientBoundary.tsx |
LoginPage |
frontend | healthy | app/src/app/login/page.tsx |
Dashboard |
frontend | healthy | app/src/app/dashboard/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | app/src/app/page.tsx |
/establishments/[id] |
frontend | healthy | app/src/app/establishments/[id]/page.tsx |
/establishments/[id]/classifications |
frontend | healthy | app/src/app/establishments/[id]/classifications/page.tsx |
/establishments/[id]/contact |
frontend | healthy | app/src/app/establishments/[id]/contact/page.tsx |
/establishments/[id]/[...slug] |
frontend | healthy | app/src/app/establishments/[id]/[...slug]/page.tsx |
/establishments/[id]/inspect |
frontend | healthy | app/src/app/establishments/[id]/inspect/page.tsx |
/establishments/[id]/demographic |
frontend | healthy | app/src/app/establishments/[id]/demographic/page.tsx |
/establishments/[id]/statistical-variables |
frontend | healthy | app/src/app/establishments/[id]/statistical-variables/page.… |
/establishments/[id]/history |
frontend | healthy | app/src/app/establishments/[id]/history/page.tsx |
/establishments/[id]/links |
frontend | healthy | app/src/app/establishments/[id]/links/page.tsx |
/jotai-state-management-reference |
frontend | healthy | app/src/app/jotai-state-management-reference/page.tsx |
/enterprises/[id] |
frontend | healthy | app/src/app/enterprises/[id]/page.tsx |
/enterprises/[id]/classifications |
frontend | healthy | app/src/app/enterprises/[id]/classifications/page.tsx |
/enterprises/[id]/contact |
frontend | healthy | app/src/app/enterprises/[id]/contact/page.tsx |
/enterprises/[id]/[...slug] |
frontend | healthy | app/src/app/enterprises/[id]/[...slug]/page.tsx |
/enterprises/[id]/inspect |
frontend | healthy | app/src/app/enterprises/[id]/inspect/page.tsx |
/enterprises/[id]/demographic |
frontend | healthy | app/src/app/enterprises/[id]/demographic/page.tsx |
/enterprises/[id]/statistical-variables |
frontend | healthy | app/src/app/enterprises/[id]/statistical-variables/page.tsx |
/enterprises/[id]/history |
frontend | healthy | app/src/app/enterprises/[id]/history/page.tsx |
/enterprises/[id]/links |
frontend | healthy | app/src/app/enterprises/[id]/links/page.tsx |
/regions |
frontend | healthy | app/src/app/regions/page.tsx |
/login |
frontend | healthy | app/src/app/login/page.tsx |
/dashboard |
frontend | healthy | app/src/app/dashboard/page.tsx |
/import |
frontend | healthy | app/src/app/import/page.tsx |
/import/upload/[jobSlug] |
frontend | healthy | app/src/app/import/upload/[jobSlug]/page.tsx |
/import/establishments |
frontend | healthy | app/src/app/import/establishments/page.tsx |
/import/establishments/upload/[jobSlug] |
frontend | healthy | app/src/app/import/establishments/upload/[jobSlug]/page.tsx |
/import/analyse-data-for-search-and-reports |
frontend | healthy | app/src/app/import/analyse-data-for-search-and-reports/page… |
/import/legal-units |
frontend | healthy | app/src/app/import/legal-units/page.tsx |
/import/legal-units/upload/[jobSlug] |
frontend | healthy | app/src/app/import/legal-units/upload/[jobSlug]/page.tsx |
/import/legal-relationships |
frontend | healthy | app/src/app/import/legal-relationships/page.tsx |
/import/summary |
frontend | healthy | app/src/app/import/summary/page.tsx |
/import/jobs |
frontend | healthy | app/src/app/import/jobs/page.tsx |
/import/establishments-without-legal-unit |
frontend | healthy | app/src/app/import/establishments-without-legal-unit/page.t… |
/import/establishments-without-legal-unit/upload/[jobSlug] |
frontend | healthy | app/src/app/import/establishments-without-legal-unit/upload… |
/forbidden |
frontend | healthy | app/src/app/forbidden/page.tsx |
/search |
frontend | healthy | app/src/app/search/page.tsx |
/legal-units/[id] |
frontend | healthy | app/src/app/legal-units/[id]/page.tsx |
/legal-units/[id]/classifications |
frontend | healthy | app/src/app/legal-units/[id]/classifications/page.tsx |
/legal-units/[id]/contact |
frontend | healthy | app/src/app/legal-units/[id]/contact/page.tsx |
/legal-units/[id]/[...slug] |
frontend | healthy | app/src/app/legal-units/[id]/[...slug]/page.tsx |
/legal-units/[id]/inspect |
frontend | healthy | app/src/app/legal-units/[id]/inspect/page.tsx |
/legal-units/[id]/demographic |
frontend | healthy | app/src/app/legal-units/[id]/demographic/page.tsx |
/legal-units/[id]/statistical-variables |
frontend | healthy | app/src/app/legal-units/[id]/statistical-variables/page.tsx |
/legal-units/[id]/history |
frontend | healthy | app/src/app/legal-units/[id]/history/page.tsx |
/legal-units/[id]/links |
frontend | healthy | app/src/app/legal-units/[id]/links/page.tsx |
/admin |
frontend | healthy | app/src/app/admin/page.tsx |
/admin/users |
frontend | healthy | app/src/app/admin/users/page.tsx |
/admin/external-idents |
frontend | healthy | app/src/app/admin/external-idents/page.tsx |
/admin/activity-category-settings |
frontend | healthy | app/src/app/admin/activity-category-settings/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-to-et.yaml |
fast-tests |
cicd | healthy | .github/workflows/fast-tests.yaml |
build |
cicd | healthy | .github/workflows/master-to-et.yaml |
build |
cicd | healthy | .github/workflows/master-to-ug.yaml |
build |
cicd | healthy | .github/workflows/master-to-dev.yaml |
cleanup |
cicd | healthy | .github/workflows/image-cleanup.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-to-demo.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-to-jo.yaml |
build |
cicd | healthy | .github/workflows/production-to-all.yaml |
build |
cicd | healthy | .github/workflows/master-to-ma.yaml |
build |
cicd | healthy | .github/workflows/master-to-rune-no.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-to-tcc.yaml |
discover |
cicd | healthy | .github/workflows/install-recovery-harness.yaml |
run-scenario |
cicd | healthy | .github/workflows/install-recovery-harness.yaml |
cleanup |
cicd | healthy | .github/workflows/install-recovery-harness.yaml |
build |
cicd | healthy | .github/workflows/master-to-jo.yaml |
metadata |
cicd | healthy | .github/workflows/release.yaml |
build-images |
cicd | healthy | .github/workflows/release.yaml |
image-manifest |
cicd | healthy | .github/workflows/release.yaml |
build-binaries |
cicd | healthy | .github/workflows/release.yaml |
create-release |
cicd | healthy | .github/workflows/release.yaml |
notify |
cicd | healthy | .github/workflows/notify-all-clouds.yaml |
build-app |
cicd | healthy | .github/workflows/app_build_and_lint-workflow.yaml |
build |
cicd | healthy | .github/workflows/master-to-demo.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-to-rune-no.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-to-ug.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-via-upgrade.yaml |
hetzner-vm-install |
cicd | healthy | .github/workflows/test-install.yaml |
describe |
cicd | healthy | .github/workflows/images.yaml |
build |
cicd | healthy | .github/workflows/images.yaml |
manifest |
cicd | healthy | .github/workflows/images.yaml |
seed |
cicd | healthy | .github/workflows/images.yaml |
build |
cicd | healthy | .github/workflows/master-to-tcc.yaml |
seq |
cicd | healthy | .github/workflows/seq-logserver.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-to-ma.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-to-dev.yaml |
setup-script-stage-7 |
cicd | healthy | .github/workflows/test-hardening.yaml |
install-stack |
cicd | healthy | .github/workflows/test-hardening.yaml |
bootstrap-script |
cicd | healthy | .github/workflows/test-hardening.yaml |
docker |
cicd | healthy | .github/workflows/docker-maintenance.yaml |
build |
cicd | healthy | .github/workflows/master-to-production.yaml |
go-test |
cicd | healthy | .github/workflows/go-test.yaml |
pg_regress |
cicd | healthy | .github/workflows/pg_regress.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-to-et |
cicd | healthy | .github/workflows/deploy-to-et.yaml |
gha::fast-tests |
cicd | healthy | .github/workflows/fast-tests.yaml |
gha::master-to-et |
cicd | healthy | .github/workflows/master-to-et.yaml |
gha::master-to-ug |
cicd | healthy | .github/workflows/master-to-ug.yaml |
gha::master-to-dev |
cicd | healthy | .github/workflows/master-to-dev.yaml |
gha::image-cleanup |
cicd | healthy | .github/workflows/image-cleanup.yaml |
gha::deploy-to-demo |
cicd | healthy | .github/workflows/deploy-to-demo.yaml |
gha::deploy-to-jo |
cicd | healthy | .github/workflows/deploy-to-jo.yaml |
gha::production-to-all |
cicd | healthy | .github/workflows/production-to-all.yaml |
gha::master-to-ma |
cicd | healthy | .github/workflows/master-to-ma.yaml |
gha::master-to-rune-no |
cicd | healthy | .github/workflows/master-to-rune-no.yaml |
gha::deploy-to-tcc |
cicd | healthy | .github/workflows/deploy-to-tcc.yaml |
gha::install-recovery-harness |
cicd | healthy | .github/workflows/install-recovery-harness.yaml |
gha::master-to-jo |
cicd | healthy | .github/workflows/master-to-jo.yaml |
gha::release |
cicd | healthy | .github/workflows/release.yaml |
gha::notify-all-clouds |
cicd | healthy | .github/workflows/notify-all-clouds.yaml |
gha::app_build_and_lint-workflow |
cicd | healthy | .github/workflows/app_build_and_lint-workflow.yaml |
gha::master-to-demo |
cicd | healthy | .github/workflows/master-to-demo.yaml |
gha::deploy-to-rune-no |
cicd | healthy | .github/workflows/deploy-to-rune-no.yaml |
gha::deploy-to-ug |
cicd | healthy | .github/workflows/deploy-to-ug.yaml |
gha::deploy-via-upgrade |
cicd | healthy | .github/workflows/deploy-via-upgrade.yaml |
gha::test-install |
cicd | healthy | .github/workflows/test-install.yaml |
gha::images |
cicd | healthy | .github/workflows/images.yaml |
gha::master-to-tcc |
cicd | healthy | .github/workflows/master-to-tcc.yaml |
gha::seq-logserver |
cicd | healthy | .github/workflows/seq-logserver.yaml |
gha::deploy-to-ma |
cicd | healthy | .github/workflows/deploy-to-ma.yaml |
gha::deploy-to-dev |
cicd | healthy | .github/workflows/deploy-to-dev.yaml |
gha::test-hardening |
cicd | healthy | .github/workflows/test-hardening.yaml |
gha::docker-maintenance |
cicd | healthy | .github/workflows/docker-maintenance.yaml |
gha::master-to-production |
cicd | healthy | .github/workflows/master-to-production.yaml |
gha::go-test |
cicd | healthy | .github/workflows/go-test.yaml |
gha::pg_regress |
cicd | healthy | .github/workflows/pg_regress.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::cli/cmd/users.go |
security | healthy | cli/cmd/users.go |
auth::ops/maintenance/maintenance.html |
security | healthy | ops/maintenance/maintenance.html |
auth::app/src/atoms/navigation-machine.ts |
security | healthy | app/src/atoms/navigation-machine.ts |
auth::cli/internal/config/config.go |
security | healthy | cli/internal/config/config.go |
auth::ops/notify-slack.sh |
security | healthy | ops/notify-slack.sh |
auth::cli/internal/upgrade/exec.go |
security | healthy | cli/internal/upgrade/exec.go |
auth::app/src/proxy.ts |
security | healthy | app/src/proxy.ts |
auth::standalone.sh |
security | healthy | standalone.sh |
auth::test/auth_for_standalone.sh |
security | healthy | test/auth_for_standalone.sh |
auth::app/src/app/reports/drilldown/use-drill-down-data.tsx |
security | healthy | app/src/app/reports/drilldown/use-drill-down-data.tsx |
auth::cli/shard.yml |
security | healthy | cli/shard.yml |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::docker-compose.rest.yml |
security | healthy | docker-compose.rest.yml |
auth::cli/cmd/db.go |
security | healthy | cli/cmd/db.go |
auth::cli/internal/upgrade/bundle_test.go |
security | healthy | cli/internal/upgrade/bundle_test.go |
auth::test/auth_for_dev.statbus.org.py |
security | healthy | test/auth_for_dev.statbus.org.py |
auth::cli/cmd/seed.go |
security | healthy | cli/cmd/seed.go |
auth::dev.sh |
security | healthy | dev.sh |
auth::cli/cmd/install.go |
security | healthy | cli/cmd/install.go |
auth::app/src/utils/auth/jwt.ts |
security | healthy | app/src/utils/auth/jwt.ts |
auth::.env.example |
security | healthy | .env.example |
auth::app/src/hooks/use-swr-with-auth-refresh.ts |
security | healthy | app/src/hooks/use-swr-with-auth-refresh.ts |
auth::README.md |
security | healthy | README.md |
auth::test/auth_for_standalone.py |
security | healthy | test/auth_for_standalone.py |
auth::app/src/components/dev/DebugInspector.tsx |
security | healthy | app/src/components/dev/DebugInspector.tsx |
auth::app/src/app/api/import/template/route.ts |
security | healthy | app/src/app/api/import/template/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | dbseed/imports-up.sql |
activity_category |
data | healthy | dbseed/trigger-history-audit.sql |
legal_unit |
data | healthy | dbseed/trigger-history-audit.sql |
activity |
data | healthy | dbseed/trigger-history-audit.sql |
stat_definition |
data | healthy | dbseed/trigger-history-audit.sql |
legal_unit_history |
data | healthy | dbseed/trigger-history-audit.sql |
legal_unit_audit |
data | healthy | dbseed/trigger-history-audit.sql |
uk |
data | healthy | dbseed/time_for_keys-consistency.sql |
fk |
data | healthy | dbseed/time_for_keys-consistency.sql |
trigger_test |
data | healthy | test/sql/007_test_sql_saga_synchronize_valid_to.sql |
target_products |
data | healthy | test/sql/006_merge_example_with_pk_id_extraction.sql |
source_products |
data | healthy | test/sql/006_merge_example_with_pk_id_extraction.sql |
merge_log |
data | healthy | test/sql/006_merge_example_with_pk_id_extraction.sql |
from |
data | healthy | migrations/20240314000000_create_materialized_view_public_r… |
lifecycle_callbacks |
data | healthy | migrations/20240104000000_create_lifecycle_callbacks_for_co… |
worker |
data | healthy | migrations/20260212123759_replace_xid_tracking_with_base_ch… |
auth |
data | healthy | migrations/20240103000000_create_auth_user_session_refresh_… |
for |
data | healthy | migrations/20240103000000_create_auth_user_session_refresh_… |
status |
data | healthy | migrations/20240127120000_create_table_status.down.sql |
brreg |
data | healthy | samples/norway/brreg/load-downloads-from-tmp-into-brreg-sch… |
gh |
data | healthy | samples/norway/history/create.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
InputParser |
software | healthy | dbseed/split-create-db-seed-into-migrations.py:119 |
TestContext |
software | healthy | test/auth_for_dev.statbus.org.py:48 |
RemoteLogCollector |
software | healthy | test/auth_for_dev.statbus.org.py:181 |
LocalLogCollector |
software | healthy | test/auth_for_standalone.py:41 |
TestContext |
software | healthy | test/auth_for_standalone.py:143 |
CopyStreamQuery |
software | healthy | app/src/types/pg-copy-streams.d.ts:CopyStreamQuery |
CopyToStreamQuery |
software | healthy | app/src/types/pg-copy-streams.d.ts:CopyToStreamQuery |
names |
software | healthy | app/src/components/data-table/data-table.tsx:names |
ClientLogger |
software | healthy | app/src/lib/client-logger.ts:ClientLogger |
to |
software | healthy | app/src/hooks/use-swr-with-auth-refresh.ts:to |
JwtExpiredError |
software | healthy | app/src/hooks/use-swr-with-auth-refresh.ts:JwtExpiredError |
AuthenticationError |
software | healthy | app/src/context/AuthStore.ts:AuthenticationError |
AuthStore |
software | healthy | app/src/context/AuthStore.ts:AuthStore |
RestClientStore |
software | healthy | app/src/context/RestClientStore.ts:RestClientStore |
BaseDataStore |
software | healthy | app/src/context/BaseDataStore.ts:BaseDataStore |
| Label | Layer | Status | Path |
|---|---|---|---|
port:443 |
network | healthy | AGENTS.md |
port:3094 |
network | healthy | docker/compose/upgrade-sandbox.yml |
port:5432 |
network | healthy | docker/compose/upgrade-sandbox.yml |
port:3093 |
network | healthy | docker/compose/upgrade-sandbox.yml |
port:3000 |
network | healthy | docker/compose/upgrade-sandbox.yml |
port:3092 |
network | healthy | docker/compose/upgrade-sandbox.yml |
port:01 |
network | healthy | ops/setup-ubuntu-lts-24.sh |
port:03 |
network | healthy | ops/setup-ubuntu-lts-24.sh |
port:15 |
network | healthy | ops/setup-ubuntu-lts-24.sh |
port:3014 |
network | healthy | cli/internal/migrate/migrate_test.go |
port:64 |
network | healthy | app/pnpm-lock.yaml |
port:16 |
network | healthy | app/pnpm-lock.yaml |
port:5341 |
network | healthy | app/docker-compose.yml |
port:80 |
network | healthy | app/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docker-compose.rest.yml |
192.0.2.1 |
network | healthy | cli/internal/upgrade/connect_timeout_test.go |
192.0.2.0 |
network | healthy | cli/internal/upgrade/connect_timeout_test.go |
2.16.840.1 |
network | healthy | cli/cmd/cert.go |
101.3.4.2 |
network | healthy | cli/cmd/cert.go |
2.265.954.637 |
network | healthy | app/src/components/ssb-logo.tsx |
2.266.954.637 |
network | healthy | app/src/components/ssb-logo.tsx |
1.574.873.017 |
network | healthy | app/src/components/ssb-logo.tsx |
35.268.618.621 |
network | healthy | app/src/components/ssb-logo.tsx |
728.716.711.711 |
network | healthy | app/src/components/ssb-logo.tsx |
1.872.728.73 |
network | healthy | app/src/components/ssb-logo.tsx |
73.716.71.71 |
network | healthy | app/src/components/ssb-logo.tsx |
1.873.728.729 |
network | healthy | app/src/components/ssb-logo.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::test/auth_for_standalone.py |
security | healthy | test/auth_for_standalone.py |
password_literal::test/auth_for_standalone.py |
security | healthy | test/auth_for_standalone.py |
password_literal::test/auth_for_standalone.py |
security | healthy | test/auth_for_standalone.py |
password_literal::test/auth_for_standalone.py |
security | healthy | test/auth_for_standalone.py |
password_literal::test/auth_for_standalone.py |
security | healthy | test/auth_for_standalone.py |
password_literal::test/auth_for_standalone.py |
security | healthy | test/auth_for_standalone.py |
password_literal::test/import_norway_small_history.py |
security | healthy | test/import_norway_small_history.py |
password_literal::test/import_norway_small_history.py |
security | healthy | test/import_norway_small_history.py |
password_literal::cli/internal/migrate/migrate.go |
security | healthy | cli/internal/migrate/migrate.go |
password_literal::cli/cmd/cert_test.go |
security | healthy | cli/cmd/cert_test.go |
password_literal::app/src/app/login/LoginForm.tsx |
security | healthy | app/src/app/login/LoginForm.tsx |
password_literal::app/src/app/login/LoginForm.tsx |
security | healthy | app/src/app/login/LoginForm.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::caddy/Dockerfile |
hardware | healthy | caddy/Dockerfile |
image::cli/Dockerfile |
hardware | healthy | cli/Dockerfile |
image::app/Dockerfile |
hardware | healthy | app/Dockerfile |
image::postgres/Dockerfile |
hardware | healthy | postgres/Dockerfile |
proxy |
hardware | healthy | caddy/docker-compose.yml |
seq |
hardware | healthy | app/docker-compose.yml |
db |
hardware | healthy | postgres/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
SLACK_TOKEN |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
HCLOUD_TOKEN |
cicd | healthy | — |
STATBUS_CI_SSH_PRIVATE_KEY |
cicd | healthy | — |
SSH_KEY |
cicd | healthy | — |
ORG |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | docker-compose.rest.yml |
postgresql |
data | healthy | docker-compose.rest.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | docker-compose.rest.yml |
nginx |
network | healthy | app/src/app/api/sse/import-jobs/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xg41tse2 |
software | healthy | /tmp/repobility-clone-xg41tse2 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::hetzner |
hardware | healthy | dev.sh |
This page is publicly accessible at:
https://repobility.com/scan/ecc0a987-6544-4e0b-8f80-6b68212a5f6c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ecc0a987-6544-4e0b-8f80-6b68212a5f6c/
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.