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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
.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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
dalgo-mcp |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
DalgoT4D__dalgo-mcp |
software | healthy | /data/fable5_failed_archive/DalgoT4D__dalgo-mcp |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | src/dalgo_mcp/tools/docs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8079 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/dalgo_mcp/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | src/dalgo_mcp/tools/docs.py |
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.