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.

CrisXie4/ModelBridge

https://github.com/CrisXie4/ModelBridge · scanned 2026-06-17 01:24 UTC (1 month, 2 weeks ago)

53 raw signals (0 security + 53 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +2.4 (diff) · 38 actionable findings from 1 signal source. 15 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 1370 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
home software healthy tests/test_updater.py:25
_grep_version software healthy tests/test_updater.py:34
test_pyproject_version_matches_dunder software healthy tests/test_updater.py:40
test_installer_version_matches_dunder software healthy tests/test_updater.py:45
test_parse_version software healthy tests/test_updater.py:67
test_is_newer software healthy tests/test_updater.py:85
_release_with software healthy tests/test_updater.py:93
test_pick_asset_windows software healthy tests/test_updater.py:102
test_pick_asset_macos_arm software healthy tests/test_updater.py:113
test_pick_asset_linux_aarch64_alias software healthy tests/test_updater.py:125
test_pick_asset_none_when_no_match software healthy tests/test_updater.py:136
test_check_for_update_returns_newer software healthy tests/test_updater.py:147
test_check_for_update_none_when_same software healthy tests/test_updater.py:160
test_check_for_update_uses_cache software healthy tests/test_updater.py:170
_fake software healthy tests/test_updater.py:173
test_check_for_update_network_failure_is_silent software healthy tests/test_updater.py:187
test_cli_version_flag software healthy tests/test_updater.py:196
test_cli_version_command software healthy tests/test_updater.py:202
test_cli_version_check_uptodate software healthy tests/test_updater.py:208
test_cli_update_uptodate software healthy tests/test_updater.py:215
test_cli_update_source_install software healthy tests/test_updater.py:222
_collect_sender software healthy tests/test_bridge_browser_bridge.py:15
test_call_sends_tool_call_and_resolves_on_result software healthy tests/test_bridge_browser_bridge.py:20
responder software healthy tests/test_bridge_browser_bridge.py:88
test_call_times_out_when_no_result software healthy tests/test_bridge_browser_bridge.py:41
test_failed_result_maps_to_error software healthy tests/test_bridge_browser_bridge.py:49
test_cancel_unblocks_pending_call software healthy tests/test_bridge_browser_bridge.py:63
canceller software healthy tests/test_bridge_browser_bridge.py:67
test_deliver_for_unknown_request_is_ignored software healthy tests/test_bridge_browser_bridge.py:77
test_request_approval_returns_decision software healthy tests/test_bridge_browser_bridge.py:84
test_request_approval_timeout_denies software healthy tests/test_bridge_browser_bridge.py:99
test_split_sinks_route_tool_and_approval_separately software healthy tests/test_bridge_browser_bridge.py:105
test_is_protected software healthy tests/test_secrets.py:15
test_fernet_round_trip software healthy tests/test_secrets.py:23
test_keyring_round_trip software healthy tests/test_secrets.py:34
test_legacy_plaintext_passthrough software healthy tests/test_secrets.py:48
test_empty_input software healthy tests/test_secrets.py:53
test_protect_is_idempotent software healthy tests/test_secrets.py:60
_stdio_cfg software healthy tests/test_mcp_advanced.py:37
log_message software healthy tests/test_mcp_advanced.py:61
do_POST software healthy tests/test_mcp_advanced.py:64
do_GET software healthy tests/test_mcp_advanced.py:114
do_DELETE software healthy tests/test_mcp_advanced.py:118
_json_reply software healthy tests/test_mcp_advanced.py:122
http_mcp_url software healthy tests/test_mcp_advanced.py:139
_http_cfg software healthy tests/test_mcp_advanced.py:149
test_http_handshake_and_tool_call software healthy tests/test_mcp_advanced.py:160
test_http_session_id_echoed software healthy tests/test_mcp_advanced.py:176
test_http_config_requires_url software healthy tests/test_mcp_advanced.py:189
test_reconnect_policy_delays software healthy tests/test_mcp_advanced.py:198

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

LabelLayerStatusPath
_HttpMcpHandler software healthy tests/test_mcp_advanced.py:55
_Native software healthy tests/test_mcp_advanced.py:295
_FakeProvider software healthy tests/test_mcp_advanced.py:475
_ToolThenAnswerProvider software healthy tests/test_bridge_host.py:31
_FakeHost software healthy tests/test_bridge_session_runner.py:16
_FakeProvider software healthy tests/test_bridge_session_runner.py:24
_ErrorProvider software healthy tests/test_bridge_session_runner.py:39
_Bridge software healthy tests/test_bridge_session_runner.py:118
_State software healthy tests/mcp_fake_server.py:58
_FakeBridge software healthy tests/test_browser_tools_approval.py:12
_InterruptedTool software healthy tests/test_agent_loop_interrupt.py:24
_OkTool software healthy tests/test_agent_loop_interrupt.py:35
_Provider software healthy tests/test_agent_loop_interrupt.py:46
ConfigError software healthy modelbridge/config.py:33
ProviderType software healthy modelbridge/models.py:24
TransportType software healthy modelbridge/models.py:46
ModelLevel software healthy modelbridge/models.py:52
Capabilities software healthy modelbridge/models.py:64
ModelEntry software healthy modelbridge/models.py:85
ModelsFile software healthy modelbridge/models.py:162
RoutingLevels software healthy modelbridge/models.py:172
RoutingFallbackConfig software healthy modelbridge/models.py:180
RoutingRulesConfig software healthy modelbridge/models.py:185
RoutingConfig software healthy modelbridge/models.py:191
ProfileEntry software healthy modelbridge/models.py:208
SecurityConfig software healthy modelbridge/models.py:223
ExecutorConfig software healthy modelbridge/models.py:237
CacheConfig software healthy modelbridge/models.py:249
PromptConfig software healthy modelbridge/models.py:254
AppConfig software healthy modelbridge/models.py:278
CheckResult software healthy modelbridge/doctor.py:44
ModelDoctorReport software healthy modelbridge/doctor.py:52
Asset software healthy modelbridge/updater.py:47
ReleaseInfo software healthy modelbridge/updater.py:56
ChatError software healthy modelbridge/client.py:17
ChatMessage software healthy modelbridge/schemas.py:23
ChatRequest software healthy modelbridge/schemas.py:65
ChatResponse software healthy modelbridge/schemas.py:95
ModelCapability software healthy modelbridge/schemas.py:121
ProviderError software healthy modelbridge/schemas.py:145
ProviderProfile software healthy modelbridge/provider_profiles.py:18
GenerationResult software healthy modelbridge/project/init_md.py:66
FileContext software healthy modelbridge/project/file_reader.py:114
ProjectSummary software healthy modelbridge/project/scanner.py:108
SelectedFile software healthy modelbridge/project/file_selector.py:114
SelectionResult software healthy modelbridge/project/file_selector.py:126
CacheCheck software healthy modelbridge/project/summary_cache.py:47
Host software healthy modelbridge/bridge/host.py:40
ProtocolError software healthy modelbridge/bridge/protocol.py:83
InstallResult software healthy modelbridge/bridge/install.py:60

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

LabelLayerStatusPath
AGENT.md software healthy AGENT.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
test_updater.py software healthy tests/test_updater.py
test_bridge_browser_bridge.py software healthy tests/test_bridge_browser_bridge.py
test_secrets.py software healthy tests/test_secrets.py
test_mcp_advanced.py software healthy tests/test_mcp_advanced.py
test_diff_parser.py software healthy tests/test_diff_parser.py
test_file_tools.py software healthy tests/test_file_tools.py
test_classifier.py software healthy tests/test_classifier.py
test_bridge_host.py software healthy tests/test_bridge_host.py
test_cli_smoke.py software healthy tests/test_cli_smoke.py
test_bridge_control.py software healthy tests/test_bridge_control.py
test_debug_command.py software healthy tests/test_debug_command.py
test_command_validator.py software healthy tests/test_command_validator.py
test_bridge_session_runner.py software healthy tests/test_bridge_session_runner.py
mcp_fake_server.py software healthy tests/mcp_fake_server.py
test_browser_tools_approval.py software healthy tests/test_browser_tools_approval.py
test_bridge_protocol.py software healthy tests/test_bridge_protocol.py
test_agent_loop_interrupt.py software healthy tests/test_agent_loop_interrupt.py
test_patch_applier.py software healthy tests/test_patch_applier.py
test_llm_classifier.py software healthy tests/test_llm_classifier.py
test_mcp.py software healthy tests/test_mcp.py
test_ui_stream_tail.py software healthy tests/test_ui_stream_tail.py
config.yml software healthy .github/ISSUE_TEMPLATE/config.yml
feature_request.yml software healthy .github/ISSUE_TEMPLATE/feature_request.yml
bug_report.yml software healthy .github/ISSUE_TEMPLATE/bug_report.yml
release.yml software healthy .github/workflows/release.yml
ci.yml software healthy .github/workflows/ci.yml
pricing.example.yaml software healthy examples/pricing.example.yaml
config.example.yaml software healthy examples/config.example.yaml
build_linux.sh software healthy packaging/build_linux.sh
build_macos.sh software healthy packaging/build_macos.sh
README.md software healthy packaging/README.md
mbridge_entry.py software healthy packaging/mbridge_entry.py
mcp-architecture.md software healthy docs/mcp-architecture.md
utils.py software healthy modelbridge/utils.py
cli.py software healthy modelbridge/cli.py
secrets.py software healthy modelbridge/secrets.py
__init__.py software healthy modelbridge/__init__.py
config.py software healthy modelbridge/config.py
raw_logger.py software healthy modelbridge/raw_logger.py
models.py software healthy modelbridge/models.py
error_hints.py software healthy modelbridge/error_hints.py
doctor.py software healthy modelbridge/doctor.py
updater.py software healthy modelbridge/updater.py
client.py software healthy modelbridge/client.py
schemas.py software healthy modelbridge/schemas.py
cli_console.py software healthy modelbridge/cli_console.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
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
examples software healthy examples
packaging software healthy packaging
docs software healthy docs
modelbridge software healthy modelbridge
project software healthy modelbridge/project
bridge software healthy modelbridge/bridge
providers software healthy modelbridge/providers
context software healthy modelbridge/context
agent software healthy modelbridge/agent
tools software healthy modelbridge/agent/tools
cost software healthy modelbridge/cost
executor software healthy modelbridge/executor
editor software healthy modelbridge/editor
prompt software healthy modelbridge/prompt
mcp software healthy modelbridge/mcp
adapters software healthy modelbridge/mcp/adapters
manager software healthy modelbridge/mcp/manager
session software healthy modelbridge/mcp/session
server software healthy modelbridge/mcp/server
transport software healthy modelbridge/mcp/transport
protocol software healthy modelbridge/mcp/protocol
router software healthy modelbridge/router
cache software healthy modelbridge/cache

LabelLayerStatusPath
build-windows cicd healthy .github/workflows/release.yml
build-macos cicd healthy .github/workflows/release.yml
build-linux cicd healthy .github/workflows/release.yml
release cicd healthy .github/workflows/release.yml
test cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/ci.yml
typecheck cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
1.0.0.0 network healthy tests/test_updater.py
127.0.0.1 network healthy tests/test_mcp_advanced.py

LabelLayerStatusPath
auth::modelbridge/project/file_selector.py security healthy modelbridge/project/file_selector.py
auth::README.md security healthy README.md

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

LabelLayerStatusPath
CrisXie4__ModelBridge software healthy /data/fable5_failed_archive/CrisXie4__ModelBridge

LabelLayerStatusPath
sqlite data healthy modelbridge/project/file_reader.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/a2fbbd24-ec6c-4a05-83ed-497bbd97f61f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a2fbbd24-ec6c-4a05-83ed-497bbd97f61f/

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.