Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Warhorze/sql-code-graph

https://github.com/Warhorze/sql-code-graph · scanned 2026-06-16 00:54 UTC (2 months, 1 week ago)

113 raw signals (0 security + 113 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 110 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 4227 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
main software healthy main.py:1
_isolate_sqlcg_db_paths software healthy tests/conftest.py:23
db software healthy tests/integration/test_pr2_source_location.py:41
test_scenario_a_compute_start_lines_three_statements software healthy tests/integration/test_pr2_source_location.py:54
test_scenario_a_compute_start_lines_no_trailing_semicolon software healthy tests/integration/test_pr2_source_location.py:72
test_scenario_a_compute_start_lines_single_statement software healthy tests/integration/test_pr2_source_location.py:81
test_scenario_b_start_line_persisted software healthy tests/integration/test_pr2_source_location.py:93
test_scenario_c_trace_query_returns_file_line_expression software healthy tests/integration/test_pr2_source_location.py:132
test_regression_guard_trace_returns_source_location software healthy tests/integration/test_pr2_source_location.py:177
test_scenario_d_schema_version_mismatch_exits software healthy tests/integration/test_pr2_source_location.py:213
test_scenario_f_snowflake_preprocessing_preserves_start_lin… software healthy tests/integration/test_pr2_source_location.py:242
test_scenario_f2_multiline_alter_set_tag_preserves_subseque… software healthy tests/integration/test_pr2_source_location.py:311
test_scenario_f3_multiline_unpivot_preserves_subsequent_sta… software healthy tests/integration/test_pr2_source_location.py:361
test_scenario_f4_multiline_with_tag_preserves_subsequent_st… software healthy tests/integration/test_pr2_source_location.py:424
test_scenario_g_scripting_fallback_start_line_zero software healthy tests/integration/test_pr2_source_location.py:475
test_scenario_g_scripting_fallback_trace_shows_line_none software healthy tests/integration/test_pr2_source_location.py:502
_send_framed software healthy tests/integration/test_read_via_server.py:39
_serve_with_backend software healthy tests/integration/test_read_via_server.py:59
test_scenario_a_query_returns_rows_while_writer_holds_lock software healthy tests/integration/test_read_via_server.py:100
_do software healthy tests/integration/test_read_via_server.py:223
test_scenario_d_write_statement_rejected_graph_unchanged software healthy tests/integration/test_read_via_server.py:161
test_scenario_f_large_result_not_truncated software healthy tests/integration/test_read_via_server.py:207
_index_in_dir_A_then_chdir_B software healthy tests/integration/test_hygiene_config_root_reconciliation.p…
test_reconciliation_analyze_unused_split_from_repo_root_not… software healthy tests/integration/test_hygiene_config_root_reconciliation.p…
test_reconciliation_diff_impact_presentation_from_repo_root… software healthy tests/integration/test_hygiene_config_root_reconciliation.p…
test_reconciliation_no_repo_node_falls_back_to_cwd software healthy tests/integration/test_hygiene_config_root_reconciliation.p…
test_reconciliation_indexed_root_returns_repo_path software healthy tests/integration/test_hygiene_config_root_reconciliation.p…
test_reconciliation_wiring_helper_defined_and_called software healthy tests/integration/test_hygiene_config_root_reconciliation.p…
test_reconciliation_wiring_presentation_no_longer_reads_cwd software healthy tests/integration/test_hygiene_config_root_reconciliation.p…
test_temp_chain_resolves_to_real_table software healthy tests/integration/test_temp_table_lineage.py:12
test_cte_resolves_source software healthy tests/integration/test_temp_table_lineage.py:43
test_empty_sources_map_parity software healthy tests/integration/test_temp_table_lineage.py:62
test_parenthesized_subquery_wrapper_registration software healthy tests/integration/test_temp_table_lineage.py:82
test_column_lineage_edges_nonzero_after_index software healthy tests/integration/test_column_lineage_e2e.py:8
db software healthy tests/integration/test_pr3_kind_tagging.py:30
test_scenario_a_cte_node_has_kind_cte software healthy tests/integration/test_pr3_kind_tagging.py:43
test_scenario_b_output_sink_not_in_graph software healthy tests/integration/test_pr3_kind_tagging.py:97
test_scenario_c_downstream_excludes_cte_by_default software healthy tests/integration/test_pr3_kind_tagging.py:124
_route_to_db software healthy tests/integration/test_pr3_kind_tagging.py:328
test_scenario_d_impact_noise_filter_and_raw software healthy tests/integration/test_pr3_kind_tagging.py:209
test_scenario_e_unused_noise_filter_and_raw software healthy tests/integration/test_pr3_kind_tagging.py:299
test_scenario_f_trace_populates_table_kind software healthy tests/integration/test_pr3_kind_tagging.py:373
test_stale_views_removed_from_queries software healthy tests/integration/test_pr3_kind_tagging.py:441
rwce_backend software healthy tests/integration/test_resolvable_write_col_edges_integrati…
collect_coverage_with software healthy tests/integration/test_resolvable_write_col_edges_integrati…
_routed software healthy tests/integration/test_resolvable_write_col_edges_integrati…
test_resolvable_write_col_edges_integration_nonzero_and_mat… software healthy tests/integration/test_resolvable_write_col_edges_integrati…
test_resolvable_write_col_edges_integration_json_key_nonzero software healthy tests/integration/test_resolvable_write_col_edges_integrati…
test_resolvable_write_col_edges_integration_excludes_no_sel… software healthy tests/integration/test_resolvable_write_col_edges_integrati…
test_resolvable_write_col_edges_integration_excludes_empty_… software healthy tests/integration/test_resolvable_write_col_edges_integrati…

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

LabelLayerStatusPath
ARCHITECTURE_REVIEW.md software healthy ARCHITECTURE_REVIEW.md
e2e_firstuser_report.md software healthy e2e_firstuser_report.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
profile.html software healthy profile.html
pyrightconfig.json software healthy pyrightconfig.json
pyproject.toml software healthy pyproject.toml
ARCHITECTURE_REVIEW_ARCHIVE.md software healthy ARCHITECTURE_REVIEW_ARCHIVE.md
main.py software healthy main.py
CHANGELOG.md software healthy CHANGELOG.md
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_pr2_source_location.py software healthy tests/integration/test_pr2_source_location.py
test_read_via_server.py software healthy tests/integration/test_read_via_server.py
test_hygiene_config_root_reconciliation.py software healthy tests/integration/test_hygiene_config_root_reconciliation.py
test_temp_table_lineage.py software healthy tests/integration/test_temp_table_lineage.py
test_column_lineage_e2e.py software healthy tests/integration/test_column_lineage_e2e.py
test_pr3_kind_tagging.py software healthy tests/integration/test_pr3_kind_tagging.py
test_resolvable_write_col_edges_integration.py software healthy tests/integration/test_resolvable_write_col_edges_integrati…
test_viz_data_build.py software healthy tests/integration/test_viz_data_build.py
test_user_surface_recall_guard.py software healthy tests/integration/test_user_surface_recall_guard.py
test_catalog_kind_upgrade.py software healthy tests/integration/test_catalog_kind_upgrade.py
test_indexer_commits.py software healthy tests/integration/test_indexer_commits.py
test_pr1_confidence_reason.py software healthy tests/integration/test_pr1_confidence_reason.py
test_live_anchors.py software healthy tests/integration/test_live_anchors.py
test_cross_file_lineage.py software healthy tests/integration/test_cross_file_lineage.py
__init__.py software healthy tests/integration/__init__.py
test_non_table_create_coverage_no_regression.py software healthy tests/integration/test_non_table_create_coverage_no_regress…
test_nested_cte_no_mispromotion.py software healthy tests/integration/test_nested_cte_no_mispromotion.py
test_phantom_drop_alter_node.py software healthy tests/integration/test_phantom_drop_alter_node.py
test_duckdb_parity.py software healthy tests/integration/test_duckdb_parity.py
test_case_split_seed_regression.py software healthy tests/integration/test_case_split_seed_regression.py
test_temp_collapse_primitive.py software healthy tests/integration/test_temp_collapse_primitive.py
test_anchor_tools.py software healthy tests/integration/test_anchor_tools.py
test_impact_consumer_parity.py software healthy tests/integration/test_impact_consumer_parity.py
test_empty_impact_blast_radius.py software healthy tests/integration/test_empty_impact_blast_radius.py
test_identity_counters_integration.py software healthy tests/integration/test_identity_counters_integration.py
test_star_promote_temp_columns.py software healthy tests/integration/test_star_promote_temp_columns.py
test_cli_index_clear_before_rebuild.py software healthy tests/integration/test_cli_index_clear_before_rebuild.py
test_analyze_case_fold.py software healthy tests/integration/test_analyze_case_fold.py
test_index_filter_node_exclusion.py software healthy tests/integration/test_index_filter_node_exclusion.py
test_union_cte_star_recall_guard.py software healthy tests/integration/test_union_cte_star_recall_guard.py
test_tool_version_stamp_integration.py software healthy tests/integration/test_tool_version_stamp_integration.py
test_indexer_to_graph.py software healthy tests/integration/test_indexer_to_graph.py
test_phantom_non_table_create_node.py software healthy tests/integration/test_phantom_non_table_create_node.py
test_e36_xfile_regression_guard.py software healthy tests/integration/test_e36_xfile_regression_guard.py
test_cte_recall_guard.py software healthy tests/integration/test_cte_recall_guard.py
test_v141_surface_guards.py software healthy tests/integration/test_v141_surface_guards.py
test_selects_from_subscope_source.py software healthy tests/integration/test_selects_from_subscope_source.py

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

LabelLayerStatusPath
TestTempTableSourceAccumulation software healthy tests/integration/test_temp_table_lineage.py:9
TestUpgradeDerivedToTableMethod software healthy tests/integration/test_catalog_kind_upgrade.py:80
TestCatalogLoadSeamUpgrade software healthy tests/integration/test_catalog_kind_upgrade.py:136
TestReapplyCatalogSeamUpgrade software healthy tests/integration/test_catalog_kind_upgrade.py:265
TestPerFileCommitBoundary software healthy tests/integration/test_indexer_commits.py:10
TestNestedCTETwoLevelNoMispromotion software healthy tests/integration/test_nested_cte_no_mispromotion.py:104
TestNestedCTEFourLevelDepthGenerality software healthy tests/integration/test_nested_cte_no_mispromotion.py:216
TestRecursiveCTESelfReferenceSafety software healthy tests/integration/test_nested_cte_no_mispromotion.py:279
TestCrossStatementCTEIsolation software healthy tests/integration/test_nested_cte_no_mispromotion.py:353
TestSnowflakeDialectNestedCTENoMispromotion software healthy tests/integration/test_nested_cte_no_mispromotion.py:450
TestNodeCountParity software healthy tests/integration/test_duckdb_parity.py:66
TestEdgeCountParity software healthy tests/integration/test_duckdb_parity.py:106
TestTraversalParity software healthy tests/integration/test_duckdb_parity.py:155
TestHubRankingParity software healthy tests/integration/test_duckdb_parity.py:187
TestStarExpansionParity software healthy tests/integration/test_duckdb_parity.py:212
TestTableEdgeParity software healthy tests/integration/test_duckdb_parity.py:225
TestSubqueryInsertEmitsSelectsFrom software healthy tests/integration/test_selects_from_subscope_source.py:217
TestCtasSubqueryEmitsSelectsFrom software healthy tests/integration/test_selects_from_subscope_source.py:248
TestCommentPrefixedInsertEmitsSelectsFrom software healthy tests/integration/test_selects_from_subscope_source.py:283
TestSchemaAliasRemapOnSubscopeTable software healthy tests/integration/test_selects_from_subscope_source.py:300
TestMultiCteCtrlNoRegressionAfterPr3 software healthy tests/integration/test_selects_from_subscope_source.py:324
TestCteDerivedBodySourceEmitsSelectsFrom software healthy tests/integration/test_selects_from_subscope_source.py:347
TestNoDuplicateSelectsFromRows software healthy tests/integration/test_selects_from_subscope_source.py:368
TestScriptingUseSchemaEndToEnd software healthy tests/integration/test_use_schema_session_context_integrati…
TestCteKeyNamespacingDisjointness software healthy tests/integration/test_cte_key_namespacing_integration.py:71
TestCteNamespacingTraceIsolation software healthy tests/integration/test_cte_key_namespacing_integration.py:1…
TestCoverageDstTableStripOnNamespacedKey software healthy tests/integration/test_cte_key_namespacing_integration.py:2…
TestReindexOpCallsResyncChanged software healthy tests/integration/test_reindex_via_server.py:153
TestNotifyFallbackNoServer software healthy tests/integration/test_reindex_via_server.py:313
TestNotifyFallbackStaleSocket software healthy tests/integration/test_reindex_via_server.py:385
TestNotifyServerErrorSurfaces software healthy tests/integration/test_reindex_via_server.py:450
TestNotifyTimeoutDoesNotFallThrough software healthy tests/integration/test_reindex_via_server.py:552
TestNotifyGenuineNoServerFallthrough software healthy tests/integration/test_reindex_via_server.py:692
TestSymbolicRefResolution software healthy tests/integration/test_reindex_via_server.py:756
TestResolveRefUnit software healthy tests/integration/test_reindex_via_server.py:827
TestTwoFileTempDefusion software healthy tests/integration/test_temp_table_namespacing.py:86
TestLineageChainThroughTemp software healthy tests/integration/test_temp_table_namespacing.py:155
TestCrossBatchKindProtection software healthy tests/integration/test_temp_table_namespacing.py:236
TestConsumerRoundTrips software healthy tests/integration/test_temp_table_namespacing.py:411
TestCoverageScoped software healthy tests/integration/test_temp_table_namespacing.py:478
TestSchemaAliasDualWriteRegression software healthy tests/integration/test_temp_table_namespacing.py:550
TestBeginInCommentDualWriteRegression software healthy tests/integration/test_temp_table_namespacing.py:726
TestCteWrappedDerivedReadIsCounted software healthy tests/integration/test_selects_from_completeness.py:86
TestDirectReadTableStillWorks software healthy tests/integration/test_selects_from_completeness.py:151
TestGenuinelyUnreferencedTableStillInUnused software healthy tests/integration/test_selects_from_completeness.py:186
TestStarSourceReadCountedAsUsed software healthy tests/integration/test_selects_from_completeness.py:214
TestCtePureGatingReadIsDocumentedGap software healthy tests/integration/test_selects_from_completeness.py:249
TestUnusedInlinedSqlAndNamedQueryInSync software healthy tests/integration/test_selects_from_completeness.py:364
TestKeyNormalisationChokepointIntegration software healthy tests/integration/test_key_normalization_chokepoint.py:47
TestDbInfoFreshnessIntegration software healthy tests/integration/test_freshness_mcp.py:87

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

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
snowflake software healthy tests/integration/snowflake
unit software healthy tests/unit
snowflake software healthy tests/unit/snowflake
benchmarks software healthy tests/benchmarks
adversarial software healthy tests/benchmarks/adversarial
tpch software healthy tests/benchmarks/tpch
golden_corpus software healthy tests/benchmarks/golden_corpus
snowflake software healthy tests/benchmarks/golden_corpus/snowflake
fixtures software healthy tests/fixtures
gold_set software healthy tests/fixtures/gold_set
int software healthy tests/fixtures/gold_set/int
gmdf software healthy tests/fixtures/gold_set/int/gmdf
template software healthy tests/fixtures/gold_set/template
synthetic software healthy tests/fixtures/synthetic
snowflake software healthy tests/fixtures/snowflake
airbnb software healthy tests/fixtures/airbnb
duckdb_parity software healthy tests/fixtures/duckdb_parity
star_corpus software healthy tests/fixtures/star_corpus
jaffle_shop software healthy tests/fixtures/jaffle_shop
snowflake software healthy tests/snowflake
E4 software healthy tests/snowflake/E4
E33 software healthy tests/snowflake/E33
E32 software healthy tests/snowflake/E32
E3 software healthy tests/snowflake/E3
E17 software healthy tests/snowflake/E17
E25 software healthy tests/snowflake/E25
E27 software healthy tests/snowflake/E27
E23 software healthy tests/snowflake/E23
E8 software healthy tests/snowflake/E8
E2 software healthy tests/snowflake/E2
E5 software healthy tests/snowflake/E5
E20 software healthy tests/snowflake/E20
E37 software healthy tests/snowflake/E37
E_aggregates software healthy tests/snowflake/E_aggregates
E16 software healthy tests/snowflake/E16
E13 software healthy tests/snowflake/E13
E9 software healthy tests/snowflake/E9
E12 software healthy tests/snowflake/E12
E15 software healthy tests/snowflake/E15
E10 software healthy tests/snowflake/E10
E_date_functions software healthy tests/snowflake/E_date_functions
E26 software healthy tests/snowflake/E26
E38 software healthy tests/snowflake/E38
E36 software healthy tests/snowflake/E36
E31 software healthy tests/snowflake/E31
E11 software healthy tests/snowflake/E11
E28 software healthy tests/snowflake/E28
E24 software healthy tests/snowflake/E24

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

LabelLayerStatusPath
customers data healthy tests/fixtures/synthetic/base_tables.sql
orders data healthy tests/fixtures/synthetic/base_tables.sql
products data healthy tests/fixtures/synthetic/base_tables.sql
order_items data healthy tests/fixtures/synthetic/base_tables.sql
raw_reviews data healthy tests/fixtures/airbnb/raw_reviews.sql
raw_hosts data healthy tests/fixtures/airbnb/raw_hosts.sql
raw_listings data healthy tests/fixtures/airbnb/raw_listings.sql
BA data healthy tests/fixtures/star_corpus/ddl_tgt.sql
raw_orders data healthy tests/fixtures/jaffle_shop/raw_orders.sql
t data healthy tests/snowflake/E4/e4_if_not_exists.sql
source_facts data healthy tests/snowflake/anchors/fixture_source.sql
AS data healthy src/sqlcg/server/tools.py
Repo data healthy src/sqlcg/core/duckdb_backend.py
File data healthy src/sqlcg/core/duckdb_backend.py
SqlTable data healthy src/sqlcg/core/duckdb_backend.py
SqlColumn data healthy src/sqlcg/core/duckdb_backend.py
SqlQuery data healthy src/sqlcg/core/duckdb_backend.py
SchemaVersion data healthy src/sqlcg/core/duckdb_backend.py
ExternalConsumer data healthy src/sqlcg/core/duckdb_backend.py
BELONGS_TO data healthy src/sqlcg/core/duckdb_backend.py
DEFINED_IN data healthy src/sqlcg/core/duckdb_backend.py
QUERY_DEFINED_IN data healthy src/sqlcg/core/duckdb_backend.py
HAS_COLUMN data healthy src/sqlcg/core/duckdb_backend.py
SELECTS_FROM data healthy src/sqlcg/core/duckdb_backend.py
INSERTS_INTO data healthy src/sqlcg/core/duckdb_backend.py
DELETES_FROM data healthy src/sqlcg/core/duckdb_backend.py
UPDATES data healthy src/sqlcg/core/duckdb_backend.py
COLUMN_LINEAGE data healthy src/sqlcg/core/duckdb_backend.py
DECLARES data healthy src/sqlcg/core/duckdb_backend.py
STAR_SOURCE data healthy src/sqlcg/core/duckdb_backend.py
CONSUMED_BY data healthy src/sqlcg/core/duckdb_backend.py
JOIN_COL_RESOLVE data healthy src/sqlcg/core/duckdb_backend.py
tool_calls data healthy src/sqlcg/metrics/store.py
index_runs data healthy src/sqlcg/metrics/store.py
feedback data healthy src/sqlcg/metrics/store.py
writer_queue_events data healthy src/sqlcg/metrics/store.py

LabelLayerStatusPath
test cicd healthy .github/workflows/test.yml
docs cicd healthy .github/workflows/test.yml
e2e cicd healthy .github/workflows/e2e-tests.yml
test cicd healthy .github/workflows/release.yml
publish-pypi cicd healthy .github/workflows/release.yml
benchmark cicd healthy .github/workflows/benchmark.yml

LabelLayerStatusPath
postgres data healthy README.md
mysql data healthy tests/unit/test_config.py
postgresql data healthy src/sqlcg/parsers/postgres_parser.py
sqlite data healthy src/sqlcg/metrics/store.py

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::e2e-tests cicd healthy .github/workflows/e2e-tests.yml
gha::release cicd healthy .github/workflows/release.yml
gha::benchmark cicd healthy .github/workflows/benchmark.yml

LabelLayerStatusPath
repobility-clone-hef49_5t software healthy /tmp/repobility-clone-hef49_5t

LabelLayerStatusPath
vps::azure hardware healthy src/sqlcg/viz/assets/force-graph.min.js
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/040b4484-e9bb-4ca8-ae15-5ba743da0b21/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/040b4484-e9bb-4ca8-ae15-5ba743da0b21/

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.