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.

DalgoT4D/dalgo-mcp

https://github.com/DalgoT4D/dalgo-mcp · scanned 2026-06-17 01:25 UTC (1 month, 2 weeks ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -6.8 (diff) · 27 actionable findings from 1 signal source. 6 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 353 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
test_name_is_pii software healthy tests/test_pii.py:7
test_email_is_pii software healthy tests/test_pii.py:10
test_aadhaar_no_is_pii software healthy tests/test_pii.py:13
test_phone_is_pii software healthy tests/test_pii.py:16
test_revenue_is_not_pii software healthy tests/test_pii.py:19
test_amount_is_not_pii software healthy tests/test_pii.py:22
test_id_is_not_pii software healthy tests/test_pii.py:25
test_created_at_is_not_pii software healthy tests/test_pii.py:28
test_address_is_pii software healthy tests/test_pii.py:31
test_mobile_is_pii software healthy tests/test_pii.py:34
test_dob_is_pii software healthy tests/test_pii.py:37
test_first_name_is_pii software healthy tests/test_pii.py:40
test_last_name_is_pii software healthy tests/test_pii.py:43
test_pan_number_is_pii software healthy tests/test_pii.py:46
test_case_insensitive software healthy tests/test_pii.py:49
test_masks_pii_column software healthy tests/test_pii.py:56
test_empty_list_returns_empty software healthy tests/test_pii.py:61
test_no_pii_columns_returns_unchanged software healthy tests/test_pii.py:65
test_masks_multiple_pii_columns software healthy tests/test_pii.py:70
test_masks_across_all_rows software healthy tests/test_pii.py:77
test_none_value_stays_none software healthy tests/test_pii.py:88
test_non_list_input_returned_as_is software healthy tests/test_pii.py:93
mock_client software healthy tests/conftest.py:8
get_client software healthy tests/conftest.py:14
_get_client software healthy tests/conftest.py:15
make_response software healthy tests/conftest.py:21
register_tools software healthy tests/test_warehouse.py:12
capturing_tool software healthy tests/test_warehouse.py:20
wrapper software healthy tests/test_warehouse.py:23
mock_client software healthy tests/test_warehouse.py:35
tools software healthy tests/test_warehouse.py:40
test_masks_pii_column software healthy tests/test_warehouse.py:47
test_no_pii_columns_returned_unchanged software healthy tests/test_warehouse.py:58
test_non_list_response_falls_back_to_format_response software healthy tests/test_warehouse.py:68
test_non_list_200_falls_back_to_format_response software healthy tests/test_warehouse.py:79
test_passes_limit_and_offset_params software healthy tests/test_warehouse.py:90
test_returns_formatted_json software healthy tests/test_warehouse.py:102
test_returns_count software healthy tests/test_warehouse.py:115
register_tools software healthy tests/test_pipelines.py:12
capturing_tool software healthy tests/test_pipelines.py:20
wrapper software healthy tests/test_pipelines.py:23
mock_client software healthy tests/test_pipelines.py:35
tools software healthy tests/test_pipelines.py:40
test_returns_formatted_list software healthy tests/test_pipelines.py:47
test_error_response_includes_status_code software healthy tests/test_pipelines.py:61
test_calls_correct_endpoint software healthy tests/test_pipelines.py:73
test_error_on_bad_deployment_id software healthy tests/test_pipelines.py:83
test_returns_logs software healthy tests/test_pipelines.py:95
test_error_response software healthy tests/test_pipelines.py:109
test_200_with_json_returns_formatted_json software healthy tests/test_client.py:13

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

LabelLayerStatusPath
.env.example software healthy .env.example
CLAUDE.md software healthy CLAUDE.md
CHANGELOG.md software healthy CHANGELOG.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
docker-compose.yml software healthy docker-compose.yml
.mcp.json software healthy .mcp.json
Dockerfile software healthy Dockerfile
test_pii.py software healthy tests/test_pii.py
conftest.py software healthy tests/conftest.py
test_warehouse.py software healthy tests/test_warehouse.py
test_pipelines.py software healthy tests/test_pipelines.py
__init__.py software healthy tests/__init__.py
test_client.py software healthy tests/test_client.py
test_chart_app.py software healthy tests/test_chart_app.py
generate_tool_table.py software healthy scripts/generate_tool_table.py
measure_token_cost.py software healthy scripts/measure_token_cost.py
update-prs.yml software healthy .github/workflows/update-prs.yml
claude.yml software healthy .github/workflows/claude.yml
publish.yml software healthy .github/workflows/publish.yml
ci.yml software healthy .github/workflows/ci.yml
server.py software healthy src/dalgo_mcp/server.py
truncate.py software healthy src/dalgo_mcp/truncate.py
__init__.py software healthy src/dalgo_mcp/__init__.py
config.py software healthy src/dalgo_mcp/config.py
context.py software healthy src/dalgo_mcp/context.py
login.py software healthy src/dalgo_mcp/login.py
params.py software healthy src/dalgo_mcp/params.py
auth.py software healthy src/dalgo_mcp/auth.py
pii.py software healthy src/dalgo_mcp/pii.py
client.py software healthy src/dalgo_mcp/client.py
oauth.py software healthy src/dalgo_mcp/oauth.py
errors.py software healthy src/dalgo_mcp/errors.py
reports.py software healthy src/dalgo_mcp/tools/reports.py
sources.py software healthy src/dalgo_mcp/tools/sources.py
organization.py software healthy src/dalgo_mcp/tools/organization.py
charts.py software healthy src/dalgo_mcp/tools/charts.py
dashboards.py software healthy src/dalgo_mcp/tools/dashboards.py
docs.py software healthy src/dalgo_mcp/tools/docs.py
__init__.py software healthy src/dalgo_mcp/tools/__init__.py
warehouse.py software healthy src/dalgo_mcp/tools/warehouse.py
transforms.py software healthy src/dalgo_mcp/tools/transforms.py
pipelines.py software healthy src/dalgo_mcp/tools/pipelines.py
connections.py software healthy src/dalgo_mcp/tools/connections.py
notifications.py software healthy src/dalgo_mcp/tools/notifications.py
__init__.py software healthy src/dalgo_mcp/apps/__init__.py
chart_app.py software healthy src/dalgo_mcp/apps/chart_app.py
chart_view.html software healthy src/dalgo_mcp/apps/chart_view.html
mcp-apps.md software healthy docs/mcp-apps.md

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

LabelLayerStatusPath
TestIsPiiColumn software healthy tests/test_pii.py:6
TestMaskPiiInRows software healthy tests/test_pii.py:55
TestDalgoGetTableData software healthy tests/test_warehouse.py:45
TestDalgoListSchemas software healthy tests/test_warehouse.py:100
TestDalgoGetTableRowCount software healthy tests/test_warehouse.py:113
TestDalgoListPipelines software healthy tests/test_pipelines.py:45
TestDalgoTriggerPipelineRun software healthy tests/test_pipelines.py:71
TestDalgoGetFlowRunLogs software healthy tests/test_pipelines.py:93
TestFormatResponse software healthy tests/test_client.py:12
TestChartUIResource software healthy tests/test_chart_app.py:56
TestRenderChartTool software healthy tests/test_chart_app.py:70
DebugRequestMiddleware software healthy src/dalgo_mcp/server.py:18
ToolCallLoggingMiddleware software healthy src/dalgo_mcp/server.py:40
Config software healthy src/dalgo_mcp/config.py:8
DalgoTokenVerifier software healthy src/dalgo_mcp/auth.py:9
DalgoClient software healthy src/dalgo_mcp/client.py:18
PendingAuth software healthy src/dalgo_mcp/oauth.py:30
StoredAuthCode software healthy src/dalgo_mcp/oauth.py:38
DalgoOAuthProvider software healthy src/dalgo_mcp/oauth.py:46
DalgoError software healthy src/dalgo_mcp/errors.py:9
UserInputError software healthy src/dalgo_mcp/errors.py:14
DalgoAPIError software healthy src/dalgo_mcp/errors.py:25
DalgoAPIClientError software healthy src/dalgo_mcp/errors.py:35
DalgoAPIServerError software healthy src/dalgo_mcp/errors.py:40

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
dalgo_mcp software healthy src/dalgo_mcp
tools software healthy src/dalgo_mcp/tools
apps software healthy src/dalgo_mcp/apps
docs software healthy docs
skills software healthy skills
dalgo-mcp software healthy skills/dalgo-mcp
references software healthy skills/dalgo-mcp/references
dalgo-warehouse software healthy skills/dalgo-warehouse
dalgo-visualization software healthy skills/dalgo-visualization
references software healthy skills/dalgo-visualization/references
dalgo-pipelines software healthy skills/dalgo-pipelines
references software healthy skills/dalgo-pipelines/references
dalgo-ingestion software healthy skills/dalgo-ingestion
references software healthy skills/dalgo-ingestion/references
dalgo-troubleshooting software healthy skills/dalgo-troubleshooting
dalgo-transforms software healthy skills/dalgo-transforms
references software healthy skills/dalgo-transforms/references

LabelLayerStatusPath
auth::src/dalgo_mcp/auth.py security healthy src/dalgo_mcp/auth.py
auth::src/dalgo_mcp/oauth.py security healthy src/dalgo_mcp/oauth.py
auth::src/dalgo_mcp/client.py security healthy src/dalgo_mcp/client.py
auth::src/dalgo_mcp/login.py security healthy src/dalgo_mcp/login.py
auth::CLAUDE.md security healthy CLAUDE.md
auth::src/dalgo_mcp/pii.py security healthy src/dalgo_mcp/pii.py
auth::README.md security healthy README.md
auth::src/dalgo_mcp/config.py security healthy src/dalgo_mcp/config.py
auth::.github/workflows/publish.yml security healthy .github/workflows/publish.yml
auth::src/dalgo_mcp/server.py security healthy src/dalgo_mcp/server.py

LabelLayerStatusPath
update-prs cicd healthy .github/workflows/update-prs.yml
claude cicd healthy .github/workflows/claude.yml
build cicd healthy .github/workflows/publish.yml
publish cicd healthy .github/workflows/publish.yml
lint-and-test cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
gha::update-prs cicd healthy .github/workflows/update-prs.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::publish cicd healthy .github/workflows/publish.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
dalgo-mcp hardware healthy docker-compose.yml

LabelLayerStatusPath
ANTHROPIC_API_KEY cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
DalgoT4D__dalgo-mcp software healthy /data/fable5_failed_archive/DalgoT4D__dalgo-mcp

LabelLayerStatusPath
celery data healthy README.md

LabelLayerStatusPath
postgresql data healthy src/dalgo_mcp/tools/docs.py

LabelLayerStatusPath
port:8079 network healthy README.md

LabelLayerStatusPath
127.0.0.1 network healthy src/dalgo_mcp/server.py

LabelLayerStatusPath
vps::aws hardware healthy src/dalgo_mcp/tools/docs.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/724f31f4-7792-4b08-ab33-e70f00c02802/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/724f31f4-7792-4b08-ab33-e70f00c02802/

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.