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.

smbrandonjr/sim-connectivity-monitor

https://github.com/smbrandonjr/sim-connectivity-monitor · scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)

54 raw signals (0 security + 54 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 54 actionable findings from 1 signal source. 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 1308 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
getJSON software healthy frontend/src/lib/api.ts:getJSON
confirmDialog software healthy frontend/src/lib/confirm.ts:confirmDialog
ts software healthy frontend/src/lib/format.ts:ts
p software healthy frontend/src/lib/format.ts:p
stateClass software healthy frontend/src/lib/format.ts:stateClass
startStatusPolling software healthy frontend/src/lib/stores.ts:startStatusPolling
tick software healthy frontend/src/lib/stores.ts:tick
stopStatusPolling software healthy frontend/src/lib/stores.ts:stopStatusPolling
currentTheme software healthy frontend/src/lib/stores.ts:currentTheme
toggleTheme software healthy frontend/src/lib/stores.ts:toggleTheme
tierColor software healthy frontend/src/lib/signal.ts:tierColor
classify software healthy frontend/src/lib/signal.ts:classify
toast software healthy frontend/src/lib/toast.ts:toast
__init__ software healthy tests/test_statemachine.py:39
tick software healthy tests/test_statemachine.py:65
run_until software healthy tests/test_statemachine.py:70
event_kinds software healthy tests/test_statemachine.py:80
harness software healthy tests/test_statemachine.py:85
test_walks_to_connected software healthy tests/test_statemachine.py:90
test_pdp_contexts_reconciled_exactly software healthy tests/test_statemachine.py:99
test_modem_appearing_late software healthy tests/test_statemachine.py:105
test_sim_inserted_later software healthy tests/test_statemachine.py:111
test_connected_updates_signal_and_routing software healthy tests/test_statemachine.py:119
test_unfixable_routing_drift_logged_once_not_spammed software healthy tests/test_statemachine.py:127
test_gateway_surfaced software healthy tests/test_statemachine.py:140
test_telemetry_captured_and_stored software healthy tests/test_statemachine.py:145
test_specific_profile_beats_default software healthy tests/test_statemachine.py:156
test_force_profile_command software healthy tests/test_statemachine.py:165
test_force_unknown_profile_rejected software healthy tests/test_statemachine.py:178
test_reload_profiles_from_disk software healthy tests/test_statemachine.py:185
test_iccid_change_rematches software healthy tests/test_statemachine.py:203
test_sim_removed_while_connected software healthy tests/test_statemachine.py:214
test_reinserted_sim_is_reprobed_and_reconnects software healthy tests/test_statemachine.py:223
test_no_sms_polling_without_sim software healthy tests/test_statemachine.py:237
test_imsi_only_change_detected software healthy tests/test_statemachine.py:247
test_ota_swap_with_refresh_urc_reconnects software healthy tests/test_statemachine.py:259
test_ota_swap_detected_even_if_iccid_reads_stale software healthy tests/test_statemachine.py:278
test_urcs_are_logged software healthy tests/test_statemachine.py:290
test_registration_urc_updates_store software healthy tests/test_statemachine.py:297
test_event_reporting_enabled_once software healthy tests/test_statemachine.py:305
test_identity_history_records_swap software healthy tests/test_statemachine.py:309
test_first_variant_used_when_it_connects software healthy tests/test_statemachine.py:342
test_falls_through_to_second_variant software healthy tests/test_statemachine.py:348
maybe_fail software healthy tests/test_statemachine.py:353
patched_connect software healthy tests/test_statemachine.py:357
_profile software healthy tests/test_statemachine.py:369
_run_until_parked_and_degraded software healthy tests/test_statemachine.py:375
test_falls_back_to_builtin_default_after_ladder software healthy tests/test_statemachine.py:382
test_no_fallback_when_disabled software healthy tests/test_statemachine.py:392
test_incoming_sms_syncs_inbox software healthy tests/test_statemachine.py:402

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

LabelLayerStatusPath
Harness software healthy tests/test_statemachine.py:38
TestHappyPath software healthy tests/test_statemachine.py:89
TestProfileSelection software healthy tests/test_statemachine.py:155
TestHotSwap software healthy tests/test_statemachine.py:202
TestOtaSwap software healthy tests/test_statemachine.py:255
TestPdpVariants software healthy tests/test_statemachine.py:341
TestLastDitchFallback software healthy tests/test_statemachine.py:368
TestSmsFlow software healthy tests/test_statemachine.py:401
TestRecovery software healthy tests/test_statemachine.py:487
TestPppRecovery software healthy tests/test_statemachine.py:558
TestModemSetup software healthy tests/test_statemachine.py:611
TestFallbackTest software healthy tests/test_statemachine.py:692
TestCommands software healthy tests/test_statemachine.py:731
ScriptedChannel software healthy tests/test_drivers.py:10
TestIdentityAndSim software healthy tests/test_drivers.py:53
TestRat software healthy tests/test_drivers.py:102
TestPdpOperations software healthy tests/test_drivers.py:177
TestControl software healthy tests/test_drivers.py:222
TestUrcLifecycle software healthy tests/test_drivers.py:256
TestSms software healthy tests/test_drivers.py:291
TestRender software healthy tests/test_placeholders.py:6
TestRenderRequest software healthy tests/test_placeholders.py:37
TestRenderBodyFields software healthy tests/test_placeholders.py:55
TestIccid software healthy tests/test_at_parser.py:19
TestImsi software healthy tests/test_at_parser.py:40
TestCsq software healthy tests/test_at_parser.py:49
TestCops software healthy tests/test_at_parser.py:68
TestCpin software healthy tests/test_at_parser.py:80
TestCgmi software healthy tests/test_at_parser.py:88
TestCgdcont software healthy tests/test_at_parser.py:96
TestClassifyUrc software healthy tests/test_at_parser.py:124
TestParseCereg software healthy tests/test_at_parser.py:177
TestHelpers software healthy tests/test_detect.py:15
FakeMmcli software healthy tests/test_detect.py:54
FakeChannel software healthy tests/test_detect.py:62
TestRealDetector software healthy tests/test_detect.py:87
TestWindow software healthy tests/test_schedule.py:19
TestDst software healthy tests/test_schedule.py:38
TestOverrideAndDisabled software healthy tests/test_schedule.py:46
TestOvernight software healthy tests/test_schedule.py:58
TestBuildTimeline software healthy tests/test_diagnostics.py:17
TestBuildBundle software healthy tests/test_diagnostics.py:31
TestReassemble software healthy tests/test_sms.py:20
TestFakeDriverSms software healthy tests/test_sms.py:49
TestSpaServing software healthy tests/test_web_routes.py:59
TestStatusJson software healthy tests/test_web_routes.py:71
TestTimelineAndBundle software healthy tests/test_web_routes.py:83
TestTelemetryJson software healthy tests/test_web_routes.py:137
TestSmsApi software healthy tests/test_web_routes.py:146
TestScanApi software healthy tests/test_web_routes.py:155

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
CLAUDE.md software healthy CLAUDE.md
install.sh software healthy install.sh
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
vite.config.ts software healthy frontend/vite.config.ts
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
svelte.config.js software healthy frontend/svelte.config.js
tsconfig.json software healthy frontend/tsconfig.json
main.ts software healthy frontend/src/main.ts
App.svelte software healthy frontend/src/App.svelte
api.ts software healthy frontend/src/lib/api.ts
ModemSetup.svelte software healthy frontend/src/lib/ModemSetup.svelte
confirm.ts software healthy frontend/src/lib/confirm.ts
theme.css software healthy frontend/src/lib/theme.css
Copyable.svelte software healthy frontend/src/lib/Copyable.svelte
format.ts software healthy frontend/src/lib/format.ts
stores.ts software healthy frontend/src/lib/stores.ts
Toasts.svelte software healthy frontend/src/lib/Toasts.svelte
ConfirmModal.svelte software healthy frontend/src/lib/ConfirmModal.svelte
signal.ts software healthy frontend/src/lib/signal.ts
Sparkline.svelte software healthy frontend/src/lib/Sparkline.svelte
ContextEditor.svelte software healthy frontend/src/lib/ContextEditor.svelte
toast.ts software healthy frontend/src/lib/toast.ts
Timeline.svelte software healthy frontend/src/views/Timeline.svelte
Messages.svelte software healthy frontend/src/views/Messages.svelte
Dashboard.svelte software healthy frontend/src/views/Dashboard.svelte
Scan.svelte software healthy frontend/src/views/Scan.svelte
Profiles.svelte software healthy frontend/src/views/Profiles.svelte
Monitoring.svelte software healthy frontend/src/views/Monitoring.svelte
Diagnostics.svelte software healthy frontend/src/views/Diagnostics.svelte
config.example.yaml software healthy config/config.example.yaml
00-hologram-default.yaml software healthy config/profiles.d/00-hologram-default.yaml
test_statemachine.py software healthy tests/test_statemachine.py
test_drivers.py software healthy tests/test_drivers.py
test_placeholders.py software healthy tests/test_placeholders.py
test_at_parser.py software healthy tests/test_at_parser.py
test_detect.py software healthy tests/test_detect.py
test_usb_power.py software healthy tests/test_usb_power.py
test_schedule.py software healthy tests/test_schedule.py
test_diagnostics.py software healthy tests/test_diagnostics.py
test_sms.py software healthy tests/test_sms.py
test_web_routes.py software healthy tests/test_web_routes.py
test_at_channel.py software healthy tests/test_at_channel.py
test_http_monitor.py software healthy tests/test_http_monitor.py
test_status.py software healthy tests/test_status.py
test_scan.py software healthy tests/test_scan.py
test_config_loader.py software healthy tests/test_config_loader.py

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

LabelLayerStatusPath
GET / api healthy src/sim_monitor/web/routes/spa.py
GET /assets/<path:filename> api healthy src/sim_monitor/web/routes/spa.py
GET /favicon.svg api healthy src/sim_monitor/web/routes/spa.py
GET /scan.json api healthy src/sim_monitor/web/routes/scan.py
GET /scan/interfaces.json api healthy src/sim_monitor/web/routes/scan.py
POST /scan/stop api healthy src/sim_monitor/web/routes/scan.py
POST /scan/discovery api healthy src/sim_monitor/web/routes/scan.py
POST /scan/ports api healthy src/sim_monitor/web/routes/scan.py
POST /scan/reachability api healthy src/sim_monitor/web/routes/scan.py
POST /scan/traceroute api healthy src/sim_monitor/web/routes/scan.py
GET /status.json api healthy src/sim_monitor/web/routes/api.py
GET /urcs.json api healthy src/sim_monitor/web/routes/api.py
GET /sms.json api healthy src/sim_monitor/web/routes/api.py
GET /telemetry.json api healthy src/sim_monitor/web/routes/api.py
GET /identity.json api healthy src/sim_monitor/web/routes/api.py
GET /events.json api healthy src/sim_monitor/web/routes/api.py
GET /monitor.json api healthy src/sim_monitor/web/routes/api.py
GET /timeline.json api healthy src/sim_monitor/web/routes/api.py
GET /bundle.json api healthy src/sim_monitor/web/routes/api.py
POST /cmd/<name> api healthy src/sim_monitor/web/routes/api.py
GET /placeholders.json api healthy src/sim_monitor/web/routes/api.py
GET /monitor-config.json api healthy src/sim_monitor/web/routes/api.py
PUT /monitor-config api healthy src/sim_monitor/web/routes/api.py
GET /profiles.json api healthy src/sim_monitor/web/routes/api.py
GET /profiles/export.json api healthy src/sim_monitor/web/routes/api.py
POST /profiles/import api healthy src/sim_monitor/web/routes/api.py
GET /profiles/<name>.json api healthy src/sim_monitor/web/routes/api.py
POST /profiles api healthy src/sim_monitor/web/routes/api.py
PUT /profiles/<name> api healthy src/sim_monitor/web/routes/api.py
DELETE /profiles/<name> api healthy src/sim_monitor/web/routes/api.py

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
lib software healthy frontend/src/lib
views software healthy frontend/src/views
config software healthy config
profiles.d software healthy config/profiles.d
tests software healthy tests
src software healthy src
sim_monitor software healthy src/sim_monitor
config software healthy src/sim_monitor/config
monitor software healthy src/sim_monitor/monitor
modem software healthy src/sim_monitor/modem
drivers software healthy src/sim_monitor/modem/drivers
web software healthy src/sim_monitor/web
spa software healthy src/sim_monitor/web/spa
assets software healthy src/sim_monitor/web/spa/assets
routes software healthy src/sim_monitor/web/routes
system software healthy src/sim_monitor/system
core software healthy src/sim_monitor/core
scan software healthy src/sim_monitor/scan
storage software healthy src/sim_monitor/storage

LabelLayerStatusPath
127.0.0.1 network healthy frontend/vite.config.ts
10.170.42.7 network healthy tests/test_statemachine.py
10.170.42.8 network healthy tests/test_statemachine.py
10.0.0.2 network healthy tests/test_diagnostics.py
192.168.1.0 network healthy tests/test_web_routes.py
10.1.2.3 network healthy tests/test_http_monitor.py
203.0.113.45 network healthy tests/test_http_monitor.py
192.168.1.50 network healthy tests/test_scan.py
192.168.1.51 network healthy tests/test_scan.py
10.0.0.5 network healthy tests/test_scan.py
192.168.1.1 network healthy tests/test_scan.py
192.168.1.2 network healthy tests/test_scan.py
10.0.0.0 network healthy tests/test_scan.py
10.170.42.4 network healthy src/sim_monitor/scan/manager.py
93.184.216.34 network healthy src/sim_monitor/scan/manager.py
100.64.0.1 network healthy src/sim_monitor/scan/manager.py
203.0.113.1 network healthy src/sim_monitor/scan/manager.py

LabelLayerStatusPath
events data healthy src/sim_monitor/storage/db.py
monitor_results data healthy src/sim_monitor/storage/db.py
urc_log data healthy src/sim_monitor/storage/db.py
identity_history data healthy src/sim_monitor/storage/db.py
sms data healthy src/sim_monitor/storage/db.py
telemetry data healthy src/sim_monitor/storage/db.py
sim_names data healthy src/sim_monitor/storage/db.py
settings data healthy src/sim_monitor/storage/db.py

LabelLayerStatusPath
port:8080 network healthy install.sh
port:33434 network healthy src/sim_monitor/scan/engine.py

LabelLayerStatusPath
repobility-clone-uo1j55oy software healthy /tmp/repobility-clone-uo1j55oy

LabelLayerStatusPath
sqlite data healthy CLAUDE.md
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/f9ed7ee7-f22d-4ade-8833-bbc12cb8df4c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f9ed7ee7-f22d-4ade-8833-bbc12cb8df4c/

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.