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.

smurphy6492/autonomous-analytics-agent

https://github.com/smurphy6492/autonomous-analytics-agent · scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)

13 raw signals (4 security + 9 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 13 actionable findings from 2 signal sources. 4 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 541 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
sample_csv software healthy tests/conftest.py:14
mock_anthropic_client software healthy tests/conftest.py:28
sample_data_profile software healthy tests/conftest.py:39
sample_query_results software healthy tests/conftest.py:112
engine software healthy tests/test_db/test_engine.py:22
loaded_engine software healthy tests/test_db/test_engine.py:28
test_loads_existing_csv software healthy tests/test_db/test_engine.py:40
test_raises_file_not_found software healthy tests/test_db/test_engine.py:44
test_reload_does_not_raise software healthy tests/test_db/test_engine.py:49
test_custom_table_name software healthy tests/test_db/test_engine.py:54
test_csv_fixture_via_tmp_path software healthy tests/test_db/test_engine.py:59
test_returns_list_of_dicts software healthy tests/test_db/test_engine.py:73
test_count_query software healthy tests/test_db/test_engine.py:80
test_aggregation software healthy tests/test_db/test_engine.py:84
test_empty_result software healthy tests/test_db/test_engine.py:96
test_bad_sql_raises_duckdb_error software healthy tests/test_db/test_engine.py:100
test_syntax_error_raises_duckdb_error software healthy tests/test_db/test_engine.py:104
test_returns_schema_rows software healthy tests/test_db/test_engine.py:117
test_missing_table_raises software healthy tests/test_db/test_engine.py:125
test_default_five_rows software healthy tests/test_db/test_engine.py:136
test_custom_n software healthy tests/test_db/test_engine.py:140
test_n_larger_than_table software healthy tests/test_db/test_engine.py:144
test_correct_count software healthy tests/test_db/test_engine.py:155
test_empty_initially software healthy tests/test_db/test_engine.py:165
test_tracks_loaded_tables software healthy tests/test_db/test_engine.py:168
test_context_manager_closes software healthy tests/test_db/test_engine.py:181
_make_result software healthy tests/test_pipeline/test_validator.py:17
_make_spec software healthy tests/test_pipeline/test_validator.py:35
test_zero_rows_warns software healthy tests/test_pipeline/test_validator.py:56
test_zero_rows_includes_query_id software healthy tests/test_pipeline/test_validator.py:61
test_healthy_result_no_warnings software healthy tests/test_pipeline/test_validator.py:66
test_zero_variance_column_warns software healthy tests/test_pipeline/test_validator.py:77
test_sequential_index_column_warns software healthy tests/test_pipeline/test_validator.py:83
test_monotonic_real_data_not_flagged software healthy tests/test_pipeline/test_validator.py:90
test_none_data_no_crash software healthy tests/test_pipeline/test_validator.py:106
test_bool_columns_not_flagged_as_sequential software healthy tests/test_pipeline/test_validator.py:119
test_single_row_no_crash software healthy tests/test_pipeline/test_validator.py:127
test_bdata_present_warns software healthy tests/test_pipeline/test_validator.py:144
test_bdata_present_includes_chart_id software healthy tests/test_pipeline/test_validator.py:153
test_clean_html_no_bdata_warning software healthy tests/test_pipeline/test_validator.py:159
test_healthy_x_values_no_sequential_warning software healthy tests/test_pipeline/test_validator.py:164
test_sequential_x_axis_warns software healthy tests/test_pipeline/test_validator.py:169
test_sequential_y_axis_warns software healthy tests/test_pipeline/test_validator.py:180
test_identical_values_warns software healthy tests/test_pipeline/test_validator.py:190
test_empty_html_no_crash software healthy tests/test_pipeline/test_validator.py:199
test_real_revenue_values_no_warning software healthy tests/test_pipeline/test_validator.py:203
test_slugify_basic software healthy tests/test_pipeline/test_runner.py:17
test_slugify_removes_special_chars software healthy tests/test_pipeline/test_runner.py:21
test_slugify_truncates_to_40_chars software healthy tests/test_pipeline/test_runner.py:28
test_slugify_collapses_whitespace software healthy tests/test_pipeline/test_runner.py:34

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

LabelLayerStatusPath
TestLoadCsv software healthy tests/test_db/test_engine.py:39
TestExecute software healthy tests/test_db/test_engine.py:72
TestDescribeTable software healthy tests/test_db/test_engine.py:116
TestGetSampleRows software healthy tests/test_db/test_engine.py:135
TestGetRowCount software healthy tests/test_db/test_engine.py:154
TestTableNames software healthy tests/test_db/test_engine.py:164
TestContextManager software healthy tests/test_db/test_engine.py:180
TestValidateQueryResult software healthy tests/test_pipeline/test_validator.py:55
TestValidateChartHtml software healthy tests/test_pipeline/test_validator.py:137
TestBuildPlanPrompt software healthy tests/test_agents/test_orchestrator.py:218
TestBuildSynthesisPrompt software healthy tests/test_agents/test_orchestrator.py:292
TestPlanQueries software healthy tests/test_agents/test_orchestrator.py:372
TestSynthesize software healthy tests/test_agents/test_orchestrator.py:439
TestOrchestratorIntegration software healthy tests/test_agents/test_orchestrator.py:554
TestCollectTableStats software healthy tests/test_agents/test_data_profiler.py:131
TestCollectTableStatsWithNulls software healthy tests/test_agents/test_data_profiler.py:184
TestBuildProfilePrompt software healthy tests/test_agents/test_data_profiler.py:221
TestProfilerProfile software healthy tests/test_agents/test_data_profiler.py:311
TestDataProfilerIntegration software healthy tests/test_agents/test_data_profiler.py:404
TestBuildSqlPrompt software healthy tests/test_agents/test_sql_analyst.py:154
TestFormatSchema software healthy tests/test_agents/test_sql_analyst.py:214
TestExecuteQuerySuccess software healthy tests/test_agents/test_sql_analyst.py:239
TestExecuteQueryRetry software healthy tests/test_agents/test_sql_analyst.py:336
TestExecuteQueryAgentError software healthy tests/test_agents/test_sql_analyst.py:478
TestSQLAnalystIntegration software healthy tests/test_agents/test_sql_analyst.py:518
TestMakeCacheKey software healthy tests/test_agents/test_base.py:49
TestExtractJson software healthy tests/test_agents/test_base.py:71
TestBaseAgentCall software healthy tests/test_agents/test_base.py:105
TestRetryLogic software healthy tests/test_agents/test_base.py:134
TestCaching software healthy tests/test_agents/test_base.py:224
TestCallStructured software healthy tests/test_agents/test_base.py:278
TestRenderLineChart software healthy tests/test_agents/test_viz_agent.py:65
TestRenderBarChart software healthy tests/test_agents/test_viz_agent.py:122
TestRenderPieChart software healthy tests/test_agents/test_viz_agent.py:153
TestRenderScatterChart software healthy tests/test_agents/test_viz_agent.py:172
TestRenderHeatmap software healthy tests/test_agents/test_viz_agent.py:192
TestRenderErrors software healthy tests/test_agents/test_viz_agent.py:212
TestVizAgentSuccess software healthy tests/test_agents/test_viz_agent.py:282
TestVizAgentFailure software healthy tests/test_agents/test_viz_agent.py:367
TestChartType software healthy tests/test_models/test_chart_spec.py:9
TestChartSpec software healthy tests/test_models/test_chart_spec.py:27
TestAnalysisSynthesis software healthy tests/test_models/test_report.py:30
TestRenderedChart software healthy tests/test_models/test_report.py:60
TestAnalysisReport software healthy tests/test_models/test_report.py:81
TestColumnProfile software healthy tests/test_models/test_profile.py:33
TestDataProfile software healthy tests/test_models/test_profile.py:62
TestPlannedQuery software healthy tests/test_models/test_query_plan.py:20
TestQueryPlan software healthy tests/test_models/test_query_plan.py:38
TestQueryResult software healthy tests/test_models/test_query_plan.py:58
TestReportBuilderRender software healthy tests/test_report/test_builder.py:91

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

LabelLayerStatusPath
README.md software healthy README.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
PLAN.md software healthy PLAN.md
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
__init__.py software healthy tests/test_db/__init__.py
test_engine.py software healthy tests/test_db/test_engine.py
test_validator.py software healthy tests/test_pipeline/test_validator.py
__init__.py software healthy tests/test_pipeline/__init__.py
test_runner.py software healthy tests/test_pipeline/test_runner.py
test_orchestrator.py software healthy tests/test_agents/test_orchestrator.py
__init__.py software healthy tests/test_agents/__init__.py
test_data_profiler.py software healthy tests/test_agents/test_data_profiler.py
test_sql_analyst.py software healthy tests/test_agents/test_sql_analyst.py
test_base.py software healthy tests/test_agents/test_base.py
test_viz_agent.py software healthy tests/test_agents/test_viz_agent.py
test_chart_spec.py software healthy tests/test_models/test_chart_spec.py
__init__.py software healthy tests/test_models/__init__.py
test_report.py software healthy tests/test_models/test_report.py
test_profile.py software healthy tests/test_models/test_profile.py
test_query_plan.py software healthy tests/test_models/test_query_plan.py
__init__.py software healthy tests/test_report/__init__.py
test_builder.py software healthy tests/test_report/test_builder.py
eval-framework.md software healthy docs/eval-framework.md
generate_marketing_data.py software healthy scripts/generate_marketing_data.py
download_financial_data.py software healthy scripts/download_financial_data.py
generate_saas_data.py software healthy scripts/generate_saas_data.py
run_retail_analysis.py software healthy examples/run_retail_analysis.py
sample_questions.md software healthy examples/sample_questions.md
__init__.py software healthy src/analytics_agent/__init__.py
config.py software healthy src/analytics_agent/config.py
cli.py software healthy src/analytics_agent/cli.py
query_plan.py software healthy src/analytics_agent/models/query_plan.py
__init__.py software healthy src/analytics_agent/models/__init__.py
chart_spec.py software healthy src/analytics_agent/models/chart_spec.py
profile.py software healthy src/analytics_agent/models/profile.py
report.py software healthy src/analytics_agent/models/report.py
__init__.py software healthy src/analytics_agent/viz/__init__.py
renderer.py software healthy src/analytics_agent/viz/renderer.py
sql_analyst.py software healthy src/analytics_agent/agents/sql_analyst.py
__init__.py software healthy src/analytics_agent/agents/__init__.py
data_profiler.py software healthy src/analytics_agent/agents/data_profiler.py
viz_agent.py software healthy src/analytics_agent/agents/viz_agent.py
orchestrator.py software healthy src/analytics_agent/agents/orchestrator.py
base.py software healthy src/analytics_agent/agents/base.py
__init__.py software healthy src/analytics_agent/report/__init__.py
builder.py software healthy src/analytics_agent/report/builder.py

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

LabelLayerStatusPath
tests software healthy tests
test_db software healthy tests/test_db
test_pipeline software healthy tests/test_pipeline
test_agents software healthy tests/test_agents
test_models software healthy tests/test_models
test_report software healthy tests/test_report
docs software healthy docs
scripts software healthy scripts
examples software healthy examples
src software healthy src
analytics_agent software healthy src/analytics_agent
models software healthy src/analytics_agent/models
viz software healthy src/analytics_agent/viz
agents software healthy src/analytics_agent/agents
report software healthy src/analytics_agent/report
pipeline software healthy src/analytics_agent/pipeline
db software healthy src/analytics_agent/db

LabelLayerStatusPath
repobility-clone-7m__pflp software healthy /tmp/repobility-clone-7m__pflp

LabelLayerStatusPath
postgresql data healthy src/analytics_agent/agents/sql_analyst.py
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/b9521fb5-567c-48c8-b77a-afea38706e81/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b9521fb5-567c-48c8-b77a-afea38706e81/

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.