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.

SahirVhora/sf-config-debt-radar

https://github.com/SahirVhora/sf-config-debt-radar · scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)

16 raw signals (0 security + 16 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 15 actionable findings from 1 signal source. 1 repeated signal 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 104 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
scan_metadata_xml_tool software healthy mcp_server.py:54
test_connection_tool software healthy mcp_server.py:99
scan_tenant_tool software healthy mcp_server.py:157
assessment_questions_tool software healthy mcp_server.py:251
_assessment_db software healthy mcp_server.py:269
rate_findings_tool software healthy mcp_server.py:316
known_ec_entities_tool software healthy mcp_server.py:348
about_tool software healthy mcp_server.py:365
main software healthy mcp_server.py:389
test_mcp_about_tool_returns_server_metadata software healthy test_mcp_debug.py:12
test_mcp_known_entities_tool_returns_core_entities software healthy test_mcp_debug.py:18
test_scan_metadata_xml_tool_returns_report_sections software healthy test_mcp_e2e.py:13
_is_allowed_proxy_target software healthy proxy.py:25
do_GET software dead proxy.py:35
do_POST software dead proxy.py:38
do_OPTIONS software dead proxy.py:41
_cors_headers software healthy proxy.py:46
_handle software healthy proxy.py:53
redirect_request software dead proxy.py:81
_serve_app software healthy proxy.py:104
log_message software dead proxy.py:113
test_assessment_questions_can_filter_by_category software healthy test_mcp_server.py:12
test_rate_findings_scores_valid_json software healthy test_mcp_server.py:18
test_rate_findings_reports_invalid_json software healthy test_mcp_server.py:28
_attribute_by_local_name software healthy sf_config_debt_radar/metadata.py:53
_is_generic_slot_label software healthy sf_config_debt_radar/metadata.py:61
is_enabled_custom_field software healthy sf_config_debt_radar/metadata.py:74
parse_metadata_xml software healthy sf_config_debt_radar/metadata.py:97
classify_ec_entities software healthy sf_config_debt_radar/metadata.py:180
metadata_summary software healthy sf_config_debt_radar/metadata.py:204
build_basic_auth_header software healthy sf_config_debt_radar/auth.py:16
derive_token_url software healthy sf_config_debt_radar/auth.py:21
_session_with_retries software healthy sf_config_debt_radar/auth.py:26
__post_init__ software healthy sf_config_debt_radar/auth.py:53
from_config software healthy sf_config_debt_radar/auth.py:78
refresh_token software healthy sf_config_debt_radar/auth.py:91
ensure_token software healthy sf_config_debt_radar/auth.py:110
get software healthy sf_config_debt_radar/auth.py:114
get_text software healthy sf_config_debt_radar/auth.py:123
get_json software healthy sf_config_debt_radar/auth.py:130
count software healthy sf_config_debt_radar/auth.py:135
test_connection software healthy sf_config_debt_radar/auth.py:145
pull_and_scan_metadata software healthy sf_config_debt_radar/scanner.py:12
scan_metadata_xml software healthy sf_config_debt_radar/scanner.py:17
metadata_findings software healthy sf_config_debt_radar/scanner.py:33
run_count_checks software healthy sf_config_debt_radar/scanner.py:111
_read_top_external_codes software healthy sf_config_debt_radar/scanner.py:195
quote_single software healthy sf_config_debt_radar/scanner.py:208
load_config software healthy sf_config_debt_radar/cli.py:17
build_findings_v1 software healthy sf_config_debt_radar/cli.py:22

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

LabelLayerStatusPath
mcp_server.py software healthy mcp_server.py
test_mcp_debug.py software healthy test_mcp_debug.py
README.md software healthy README.md
config.example.yaml software healthy config.example.yaml
run_mcp_server.sh software healthy run_mcp_server.sh
CONTRIBUTING.md software healthy CONTRIBUTING.md
test_mcp_e2e.py software healthy test_mcp_e2e.py
proxy.py software healthy proxy.py
generate_guide.py software healthy generate_guide.py
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
test_mcp_server.py software healthy test_mcp_server.py
requirements.txt software healthy requirements.txt
SECURITY.md software healthy SECURITY.md
metadata.py software healthy sf_config_debt_radar/metadata.py
__init__.py software healthy sf_config_debt_radar/__init__.py
auth.py software healthy sf_config_debt_radar/auth.py
scanner.py software healthy sf_config_debt_radar/scanner.py
cli.py software healthy sf_config_debt_radar/cli.py
scoring.py software healthy sf_config_debt_radar/scoring.py
__main__.py software healthy sf_config_debt_radar/__main__.py
report.py software healthy sf_config_debt_radar/report.py
test_core.py software healthy tests/test_core.py
ci.yml software healthy .github/workflows/ci.yml

LabelLayerStatusPath
sf_config_debt_radar software healthy sf_config_debt_radar
tests software healthy tests
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
Proxy software healthy proxy.py:34
NoRedirectHandler software healthy proxy.py:80
SFClient software healthy sf_config_debt_radar/auth.py:43

LabelLayerStatusPath
auth::README.md security healthy README.md
auth::tests/test_core.py security healthy tests/test_core.py
auth::sf_config_debt_radar/auth.py security healthy sf_config_debt_radar/auth.py

LabelLayerStatusPath
repobility-clone-11u7zjo5 software healthy /tmp/repobility-clone-11u7zjo5

LabelLayerStatusPath
127.0.0.1 network healthy proxy.py

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
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/6fd0da44-e2c3-420a-9b18-a262cfb9bac4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6fd0da44-e2c3-420a-9b18-a262cfb9bac4/

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.