https://github.com/quidow/gridfleet
· scanned 2026-06-15 23:44 UTC (2 months, 4 weeks ago)
333 raw signals (0 security + 333 graph)
Last scanned 2 months, 4 weeks ago · v1 · 277 actionable findings from 1 signal source. 56 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 12626 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 |
|---|---|---|---|
filesUnder |
software | healthy | frontend/src/configTemplatesRemoved.test.ts:filesUnder |
fetchAuthSession |
software | healthy | frontend/src/api/auth.ts:fetchAuthSession |
loginWithPassword |
software | healthy | frontend/src/api/auth.ts:loginWithPassword |
logoutSession |
software | healthy | frontend/src/api/auth.ts:logoutSession |
fetchWebhooks |
software | healthy | frontend/src/api/webhooks.ts:fetchWebhooks |
createWebhook |
software | healthy | frontend/src/api/webhooks.ts:createWebhook |
updateWebhook |
software | healthy | frontend/src/api/webhooks.ts:updateWebhook |
deleteWebhook |
software | healthy | frontend/src/api/webhooks.ts:deleteWebhook |
testWebhook |
software | healthy | frontend/src/api/webhooks.ts:testWebhook |
fetchWebhookDeliveries |
software | healthy | frontend/src/api/webhooks.ts:fetchWebhookDeliveries |
retryWebhookDelivery |
software | healthy | frontend/src/api/webhooks.ts:retryWebhookDelivery |
startDeviceVerificationJob |
software | healthy | frontend/src/api/verification.ts:startDeviceVerificationJob |
startExistingDeviceVerificationJob |
software | healthy | frontend/src/api/verification.ts:startExistingDeviceVerific… |
fetchDeviceVerificationJob |
software | healthy | frontend/src/api/verification.ts:fetchDeviceVerificationJob |
fetchSessionSummary |
software | healthy | frontend/src/api/analytics.ts:fetchSessionSummary |
fetchDeviceUtilization |
software | healthy | frontend/src/api/analytics.ts:fetchDeviceUtilization |
fetchDeviceReliability |
software | healthy | frontend/src/api/analytics.ts:fetchDeviceReliability |
fetchFleetOverview |
software | healthy | frontend/src/api/analytics.ts:fetchFleetOverview |
fetchFleetCapacityTimeline |
software | healthy | frontend/src/api/analytics.ts:fetchFleetCapacityTimeline |
downloadAnalyticsCsv |
software | healthy | frontend/src/api/analytics.ts:downloadAnalyticsCsv |
fetchDeviceGroups |
software | healthy | frontend/src/api/deviceGroups.ts:fetchDeviceGroups |
fetchDeviceGroup |
software | healthy | frontend/src/api/deviceGroups.ts:fetchDeviceGroup |
createDeviceGroup |
software | healthy | frontend/src/api/deviceGroups.ts:createDeviceGroup |
updateDeviceGroup |
software | healthy | frontend/src/api/deviceGroups.ts:updateDeviceGroup |
deleteDeviceGroup |
software | healthy | frontend/src/api/deviceGroups.ts:deleteDeviceGroup |
addGroupMembers |
software | healthy | frontend/src/api/deviceGroups.ts:addGroupMembers |
removeGroupMembers |
software | healthy | frontend/src/api/deviceGroups.ts:removeGroupMembers |
groupStartNodes |
software | healthy | frontend/src/api/deviceGroups.ts:groupStartNodes |
groupStopNodes |
software | healthy | frontend/src/api/deviceGroups.ts:groupStopNodes |
groupRestartNodes |
software | healthy | frontend/src/api/deviceGroups.ts:groupRestartNodes |
groupEnterMaintenance |
software | healthy | frontend/src/api/deviceGroups.ts:groupEnterMaintenance |
groupExitMaintenance |
software | healthy | frontend/src/api/deviceGroups.ts:groupExitMaintenance |
groupReconnect |
software | healthy | frontend/src/api/deviceGroups.ts:groupReconnect |
groupUpdateTags |
software | healthy | frontend/src/api/deviceGroups.ts:groupUpdateTags |
groupDeleteDevices |
software | healthy | frontend/src/api/deviceGroups.ts:groupDeleteDevices |
fetchLifecycleIncidents |
software | healthy | frontend/src/api/lifecycle.ts:fetchLifecycleIncidents |
fetchRecentLifecycleIncidents |
software | healthy | frontend/src/api/lifecycle.ts:fetchRecentLifecycleIncidents |
fetchNotifications |
software | healthy | frontend/src/api/notifications.ts:fetchNotifications |
fetchGridStatus |
software | healthy | frontend/src/api/grid.ts:fetchGridStatus |
fetchGridQueue |
software | healthy | frontend/src/api/grid.ts:fetchGridQueue |
fetchHealth |
software | healthy | frontend/src/api/grid.ts:fetchHealth |
exportDeviceDiagnostics |
software | healthy | frontend/src/api/deviceDiagnostics.ts:exportDeviceDiagnosti… |
listDeviceDiagnosticSnapshots |
software | healthy | frontend/src/api/deviceDiagnostics.ts:listDeviceDiagnosticS… |
fetchDeviceDiagnosticSnapshot |
software | healthy | frontend/src/api/deviceDiagnostics.ts:fetchDeviceDiagnostic… |
fetchPlugins |
software | healthy | frontend/src/api/plugins.ts:fetchPlugins |
createPlugin |
software | healthy | frontend/src/api/plugins.ts:createPlugin |
updatePlugin |
software | healthy | frontend/src/api/plugins.ts:updatePlugin |
deletePlugin |
software | healthy | frontend/src/api/plugins.ts:deletePlugin |
fetchHostPlugins |
software | healthy | frontend/src/api/plugins.ts:fetchHostPlugins |
syncHostPlugins |
software | healthy | frontend/src/api/plugins.ts:syncHostPlugins |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
commitlint.config.js |
software | healthy | commitlint.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
LICENSE |
software | healthy | LICENSE |
.release-please-manifest.json |
software | healthy | .release-please-manifest.json |
NOTICE |
software | healthy | NOTICE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.release-please-config.json |
software | healthy | .release-please-config.json |
playwright.config.ts |
software | healthy | frontend/playwright.config.ts |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
Dockerfile |
software | healthy | frontend/Dockerfile |
package-lock.json |
software | healthy | frontend/package-lock.json |
knip.json |
software | healthy | frontend/knip.json |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
playwright.live.config.ts |
software | healthy | frontend/playwright.live.config.ts |
playwright.compose.config.ts |
software | healthy | frontend/playwright.compose.config.ts |
CHANGELOG.md |
software | healthy | frontend/CHANGELOG.md |
vitest.config.ts |
software | healthy | frontend/vitest.config.ts |
design-direction.md |
software | healthy | frontend/docs/design-direction.md |
run-playwright.mjs |
software | healthy | frontend/scripts/run-playwright.mjs |
index.css |
software | healthy | frontend/src/index.css |
tokens.css |
software | healthy | frontend/src/tokens.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
configTemplatesRemoved.test.ts |
software | healthy | frontend/src/configTemplatesRemoved.test.ts |
analytics.ts |
software | healthy | frontend/src/types/analytics.ts |
index.ts |
software | healthy | frontend/src/types/index.ts |
shared.ts |
software | healthy | frontend/src/types/shared.ts |
hosts.ts |
software | healthy | frontend/src/types/hosts.ts |
devices.ts |
software | healthy | frontend/src/types/devices.ts |
integrations.ts |
software | healthy | frontend/src/types/integrations.ts |
operations.ts |
software | healthy | frontend/src/types/operations.ts |
driverPacks.ts |
software | healthy | frontend/src/types/driverPacks.ts |
grid.test.ts |
software | healthy | frontend/src/api/grid.test.ts |
openapi.ts |
software | healthy | frontend/src/api/openapi.ts |
auth.ts |
software | healthy | frontend/src/api/auth.ts |
webhooks.ts |
software | healthy | frontend/src/api/webhooks.ts |
verification.ts |
software | healthy | frontend/src/api/verification.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
string |
software | healthy | frontend/eslint.config.js:string |
strings |
software | healthy | frontend/eslint.config.js:strings |
ApiError |
software | healthy | frontend/src/api/client.ts:ApiError |
string |
software | healthy | frontend/src/test/eslint.smoke.test.ts:string |
ErrorBoundaryImpl |
software | healthy | frontend/src/components/ErrorBoundary.tsx:ErrorBoundaryImpl |
MockEventSource |
software | healthy | frontend/src/lib/reconnectingEventSource.test.ts:MockEventS… |
MockEventSource |
software | healthy | frontend/src/pages/devices/AddDeviceModal.test.tsx:MockEven… |
MockEventSource |
software | healthy | frontend/src/pages/devices/deviceVerificationWorkflow.test.… |
MockEventSource |
software | healthy | frontend/src/hooks/useEventStream.test.tsx:MockEventSource |
_FakeProc |
software | healthy | agent/tests/test_tools_and_utilities_more.py:32 |
FakeProcess |
software | healthy | agent/tests/test_appium_process.py:92 |
_LifecycleAdapter |
software | healthy | agent/tests/test_appium_process.py:1037 |
FakePack |
software | healthy | agent/tests/test_lifespan_adapter_loader.py:25 |
FakeEnv |
software | healthy | agent/tests/test_lifespan_adapter_loader.py:30 |
Boom |
software | healthy | agent/tests/test_appium_router_dependency.py:69 |
NoRuntime |
software | healthy | agent/tests/test_appium_router_dependency.py:96 |
Slow |
software | healthy | agent/tests/test_appium_router_dependency.py:121 |
_FakeClient |
software | healthy | agent/tests/test_regression_pack_state_loop_posts_on_sideca… |
_FakeRuntimeMgr |
software | healthy | agent/tests/test_regression_pack_state_loop_posts_on_sideca… |
_FakeAdapter |
software | healthy | agent/tests/test_regression_pack_state_loop_posts_on_sideca… |
_FakeAdapterRegistry |
software | healthy | agent/tests/test_regression_pack_state_loop_posts_on_sideca… |
_RaisingStartSidecarSupervisor |
software | healthy | agent/tests/test_regression_pack_state_loop_posts_on_sideca… |
_RaisingStopSidecarSupervisor |
software | healthy | agent/tests/test_regression_pack_state_loop_posts_on_sideca… |
FakeAdapter |
software | healthy | agent/tests/test_capabilities.py:58 |
AndroidAdapter |
software | healthy | agent/tests/test_capabilities.py:35 |
AppleAdapter |
software | healthy | agent/tests/test_capabilities.py:42 |
OldAdapter |
software | healthy | agent/tests/test_capabilities.py:74 |
_AdapterContext |
software | healthy | agent/tests/test_agent_api.py:32 |
_FakeAdapter |
software | healthy | agent/tests/test_agent_api.py:260 |
_FakeLogShipperTask |
software | healthy | agent/tests/test_log_pipeline_lifespan.py:23 |
FakeAdapter |
software | healthy | agent/tests/test_tools_manager.py:142 |
_FakeProc |
software | healthy | agent/tests/test_plugin_manager_more.py:12 |
_RotationFakeClient |
software | healthy | agent/tests/test_regression_host_identity_rotation.py:49 |
_NoopRuntimeMgr |
software | healthy | agent/tests/test_regression_host_identity_rotation.py:61 |
_SucceedingRuntimeMgr |
software | healthy | agent/tests/test_regression_host_identity_rotation.py:66 |
_DoctorRecordingAdapter |
software | healthy | agent/tests/test_regression_host_identity_rotation.py:107 |
_Clock |
software | healthy | agent/tests/test_async_ttl_cache.py:10 |
_Counter |
software | healthy | agent/tests/test_async_ttl_cache.py:18 |
_FakeProc |
software | healthy | agent/tests/test_plugin_manager.py:7 |
_FakeBackend |
software | healthy | agent/tests/test_log_shipper_task.py:23 |
_AdapterContext |
software | healthy | agent/tests/test_agent_api_more.py:21 |
_FakeAdapter |
software | healthy | agent/tests/test_agent_api_more.py:63 |
_StaticClient |
software | healthy | agent/tests/test_regression_runtime_registry_purge.py:26 |
_FakeRuntimeMgr |
software | healthy | agent/tests/test_regression_runtime_registry_purge.py:41 |
_FlakyRuntimeMgr |
software | healthy | agent/tests/test_regression_runtime_registry_purge.py:117 |
_StubAdapter |
software | healthy | agent/tests/test_pack_dispatch.py:12 |
_StubRegistry |
software | healthy | agent/tests/test_pack_dispatch.py:24 |
_NormalizeStubAdapter |
software | healthy | agent/tests/test_pack_dispatch.py:90 |
_Client |
software | healthy | agent/tests/pack/test_pack_state_sidecar_reconcile.py:23 |
_RuntimeMgr |
software | healthy | agent/tests/pack/test_pack_state_sidecar_reconcile.py:35 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | agent/agent_app/host/router.py |
GET /host/telemetry |
api | healthy | agent/agent_app/host/router.py |
POST /start |
api | healthy | agent/agent_app/appium/router.py |
POST /{port}/reconfigure |
api | healthy | agent/agent_app/appium/router.py |
POST /stop |
api | healthy | agent/agent_app/appium/router.py |
GET /{port}/status |
api | healthy | agent/agent_app/appium/router.py |
GET /{port}/logs |
api | healthy | agent/agent_app/appium/router.py |
GET /devices |
api | healthy | agent/agent_app/pack/router.py |
GET /devices/{connection_target}/properties |
api | healthy | agent/agent_app/pack/router.py |
GET /devices/{connection_target}/health |
api | healthy | agent/agent_app/pack/router.py |
GET /devices/{connection_target}/telemetry |
api | healthy | agent/agent_app/pack/router.py |
POST /devices/{connection_target}/lifecycle/{action} |
api | healthy | agent/agent_app/pack/router.py |
POST /features/{feature_id}/actions/{action_id} |
api | healthy | agent/agent_app/pack/router.py |
POST /devices/normalize |
api | healthy | agent/agent_app/pack/router.py |
POST /{pack_id}/doctor |
api | healthy | agent/agent_app/pack/router.py |
GET /status |
api | healthy | agent/agent_app/tools/router.py |
GET / |
api | healthy | agent/agent_app/plugins/router.py |
POST /sync |
api | healthy | agent/agent_app/plugins/router.py |
GET /health/live |
api | healthy | backend/app/main.py |
GET /health/ready |
api | healthy | backend/app/main.py |
GET /api/health |
api | healthy | backend/app/main.py |
GET /metrics |
api | healthy | backend/app/main.py |
GET /api/availability |
api | healthy | backend/app/main.py |
PUT /bulk |
api | healthy | backend/app/settings/router.py |
POST /reset-all |
api | healthy | backend/app/settings/router.py |
GET /{key:path} |
api | healthy | backend/app/settings/router.py |
PUT /{key:path} |
api | healthy | backend/app/settings/router.py |
POST /reset/{key:path} |
api | healthy | backend/app/settings/router.py |
GET /session |
api | healthy | backend/app/auth/router.py |
POST /login |
api | healthy | backend/app/auth/router.py |
POST /logout |
api | healthy | backend/app/auth/router.py |
POST /jobs |
api | healthy | backend/app/verification/router.py |
POST /devices/{device_id}/jobs |
api | healthy | backend/app/verification/router.py |
GET /jobs/{job_id} |
api | healthy | backend/app/verification/router.py |
GET /jobs/{job_id}/events |
api | healthy | backend/app/verification/router.py |
GET /sessions/summary |
api | healthy | backend/app/analytics/router.py |
GET /devices/utilization |
api | healthy | backend/app/analytics/router.py |
GET /devices/reliability |
api | healthy | backend/app/analytics/router.py |
GET /fleet/overview |
api | healthy | backend/app/analytics/router.py |
GET /fleet/capacity-timeline |
api | healthy | backend/app/analytics/router.py |
GET /events/catalog |
api | healthy | backend/app/events/router.py |
GET /events |
api | healthy | backend/app/events/router.py |
GET /notifications |
api | healthy | backend/app/events/router.py |
GET /desired |
api | healthy | backend/app/packs/routers/agent_state.py |
POST /status |
api | healthy | backend/app/packs/routers/agent_state.py |
POST /{host_id}/driver-packs/{pack_id:path}/features/{featu… |
api | healthy | backend/app/packs/routers/host_features.py |
GET /catalog |
api | healthy | backend/app/packs/routers/catalog.py |
GET /{pack_id} |
api | healthy | backend/app/packs/routers/catalog.py |
GET /{pack_id}/hosts |
api | healthy | backend/app/packs/routers/catalog.py |
PATCH /{pack_id} |
api | healthy | backend/app/packs/routers/catalog.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
docs |
software | healthy | frontend/docs |
scripts |
software | healthy | frontend/scripts |
src |
software | healthy | frontend/src |
types |
software | healthy | frontend/src/types |
api |
software | healthy | frontend/src/api |
test |
software | healthy | frontend/src/test |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
settings |
software | healthy | frontend/src/components/settings |
notifications |
software | healthy | frontend/src/components/notifications |
deviceDetail |
software | healthy | frontend/src/components/deviceDetail |
auth |
software | healthy | frontend/src/components/auth |
analytics |
software | healthy | frontend/src/components/analytics |
ui |
software | healthy | frontend/src/components/ui |
dashboard |
software | healthy | frontend/src/components/dashboard |
sessions |
software | healthy | frontend/src/components/sessions |
hostDetail |
software | healthy | frontend/src/components/hostDetail |
runs |
software | healthy | frontend/src/components/runs |
hosts |
software | healthy | frontend/src/components/hosts |
devices |
software | healthy | frontend/src/components/devices |
lib |
software | healthy | frontend/src/lib |
pages |
software | healthy | frontend/src/pages |
deviceDetail |
software | healthy | frontend/src/pages/deviceDetail |
hostDetail |
software | healthy | frontend/src/pages/hostDetail |
driverDetail |
software | healthy | frontend/src/pages/driverDetail |
hosts |
software | healthy | frontend/src/pages/hosts |
devices |
software | healthy | frontend/src/pages/devices |
hooks |
software | healthy | frontend/src/hooks |
context |
software | healthy | frontend/src/context |
e2e |
software | healthy | frontend/e2e |
helpers |
software | healthy | frontend/e2e/helpers |
docker |
software | healthy | docker |
router |
software | healthy | router |
tests |
software | healthy | router/tests |
src |
software | healthy | router/src |
docs |
software | healthy | docs |
reference |
software | healthy | docs/reference |
runbooks |
software | healthy | docs/runbooks |
design |
software | healthy | docs/design |
guides |
software | healthy | docs/guides |
scripts |
software | healthy | scripts |
agent |
software | healthy | agent |
tests |
software | healthy | agent/tests |
appium |
software | healthy | agent/tests/appium |
pack |
software | healthy | agent/tests/pack |
installer |
software | healthy | agent/tests/installer |
agent_app |
software | healthy | agent/agent_app |
host |
software | healthy | agent/agent_app/host |
logs |
software | healthy | agent/agent_app/logs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | frontend/playwright.config.ts |
192.168.1.10 |
network | healthy | frontend/src/components/readiness.test.ts |
10.0.0.1 |
network | healthy | frontend/src/components/readiness.test.ts |
192.168.1.254 |
network | healthy | frontend/src/components/deviceDetail/DeviceNodePanel.test.t… |
10.0.0.50 |
network | healthy | frontend/src/pages/deviceDetail/DeviceDetailStatusPills.tes… |
6.7.1.1 |
network | healthy | frontend/src/pages/deviceDetail/deviceDetailSubtitle.test.t… |
10.0.0.10 |
network | healthy | frontend/src/pages/hosts/hostsSummary.test.ts |
192.168.1.70 |
network | healthy | frontend/src/pages/devices/AddDeviceModal.test.tsx |
192.168.1.50 |
network | healthy | frontend/src/pages/devices/AddDeviceModal.test.tsx |
192.168.1.42 |
network | healthy | frontend/src/pages/devices/SetupVerificationModal.tsx |
192.168.1.55 |
network | healthy | frontend/src/pages/devices/devicePageHelpers.test.ts |
192.168.1.2 |
network | healthy | frontend/src/pages/devices/DeviceHealthCell.test.tsx |
10.0.0.20 |
network | healthy | frontend/e2e/devices.spec.ts |
192.168.1.25 |
network | healthy | frontend/e2e/devices.spec.ts |
192.168.1.20 |
network | healthy | frontend/e2e/devices.spec.ts |
10.0.0.15 |
network | healthy | frontend/e2e/devices.spec.ts |
192.168.1.22 |
network | healthy | frontend/e2e/devices.spec.ts |
10.0.0.22 |
network | healthy | frontend/e2e/devices.spec.ts |
192.168.1.60 |
network | healthy | frontend/e2e/devices.spec.ts |
10.0.0.60 |
network | healthy | frontend/e2e/devices.spec.ts |
10.0.0.11 |
network | healthy | frontend/e2e/hosts.spec.ts |
10.0.0.12 |
network | healthy | frontend/e2e/hosts.spec.ts |
10.0.0.5 |
network | healthy | frontend/e2e/device-groups.spec.ts |
10.0.2.1 |
network | healthy | frontend/e2e/host-feature-action.spec.ts |
10.0.0.25 |
network | healthy | docker/.env.example |
192.168.88.249 |
network | healthy | scripts/diagnose_heartbeat_probe.py |
172.17.0.1 |
network | healthy | scripts/diagnose_heartbeat_probe.py |
10.0.0.42 |
network | healthy | agent/tests/test_appium_process.py |
10.0.0.9 |
network | healthy | agent/tests/test_registration.py |
8.8.8.8 |
network | healthy | agent/tests/test_registration.py |
192.168.88.107 |
network | healthy | agent/tests/test_registration.py |
10.0.0.7 |
network | healthy | agent/tests/test_agent_api.py |
192.168.1.51 |
network | healthy | driver-packs/adapters/roku/tests/test_adapter.py |
192.168.1.52 |
network | healthy | driver-packs/adapters/roku/tests/test_adapter.py |
192.168.1.134 |
network | healthy | driver-packs/adapters/roku/tests/test_discovery.py |
192.168.1.11 |
network | healthy | driver-packs/adapters/roku/tests/test_discovery.py |
192.168.1.12 |
network | healthy | driver-packs/adapters/roku/tests/test_discovery.py |
239.255.255.250 |
network | healthy | driver-packs/adapters/roku/adapter/discovery.py |
192.168.1.99 |
network | healthy | driver-packs/adapters/android/tests/test_normalize.py |
192.168.1.77 |
network | healthy | driver-packs/adapters/android/tests/test_normalize.py |
192.168.1.100 |
network | healthy | driver-packs/adapters/android/tests/test_lifecycle.py |
10.0.0.250 |
network | healthy | backend/tests/conftest.py |
10.10.10.1 |
network | healthy | backend/tests/conftest.py |
10.10.10.4 |
network | healthy | backend/tests/conftest.py |
1.1.1.1 |
network | healthy | backend/tests/conftest.py |
2.2.2.2 |
network | healthy | backend/tests/conftest.py |
10.0.0.99 |
network | healthy | backend/tests/helpers.py |
10.0.0.43 |
network | healthy | backend/tests/settings/test_config_event_after_commit.py |
10.0.99.4 |
network | healthy | backend/tests/concurrency/test_bug_audit_reject_host_race.py |
10.0.99.1 |
network | healthy | backend/tests/concurrency/test_bug_audit_approve_host_race.… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/DeviceGroups |
frontend | healthy | frontend/src/pages/DeviceGroups.tsx |
/Analytics.test |
frontend | healthy | frontend/src/pages/Analytics.test.tsx |
/Sessions |
frontend | healthy | frontend/src/pages/Sessions.tsx |
/Notifications.test |
frontend | healthy | frontend/src/pages/Notifications.test.tsx |
/RunDetail |
frontend | healthy | frontend/src/pages/RunDetail.tsx |
/Dashboard |
frontend | healthy | frontend/src/pages/Dashboard.tsx |
/DriverDetail.test |
frontend | healthy | frontend/src/pages/DriverDetail.test.tsx |
/Drivers |
frontend | healthy | frontend/src/pages/Drivers.tsx |
/Runs |
frontend | healthy | frontend/src/pages/Runs.tsx |
/HostDetail |
frontend | healthy | frontend/src/pages/HostDetail.tsx |
/DriverDetail |
frontend | healthy | frontend/src/pages/DriverDetail.tsx |
/Login |
frontend | healthy | frontend/src/pages/Login.tsx |
/RunDetail.test |
frontend | healthy | frontend/src/pages/RunDetail.test.tsx |
/NotFound |
frontend | healthy | frontend/src/pages/NotFound.tsx |
/DeviceDetail |
frontend | healthy | frontend/src/pages/DeviceDetail.tsx |
/Devices |
frontend | healthy | frontend/src/pages/Devices.tsx |
/Settings |
frontend | healthy | frontend/src/pages/Settings.tsx |
/Drivers.test |
frontend | healthy | frontend/src/pages/Drivers.test.tsx |
/Sessions.test |
frontend | healthy | frontend/src/pages/Sessions.test.tsx |
/DeviceGroupDetail |
frontend | healthy | frontend/src/pages/DeviceGroupDetail.tsx |
/Notifications |
frontend | healthy | frontend/src/pages/Notifications.tsx |
/Analytics |
frontend | healthy | frontend/src/pages/Analytics.tsx |
/Hosts |
frontend | healthy | frontend/src/pages/Hosts.tsx |
/HostDetail.test |
frontend | healthy | frontend/src/pages/HostDetail.test.tsx |
/deviceDetail/DeviceDetailStatusPills.test |
frontend | healthy | frontend/src/pages/deviceDetail/DeviceDetailStatusPills.tes… |
/deviceDetail/deviceDetailSummary.test |
frontend | healthy | frontend/src/pages/deviceDetail/deviceDetailSummary.test.ts |
/deviceDetail/DeviceSessionsPanel |
frontend | healthy | frontend/src/pages/deviceDetail/DeviceSessionsPanel.tsx |
/deviceDetail/deviceDetailSummary |
frontend | healthy | frontend/src/pages/deviceDetail/deviceDetailSummary.ts |
/deviceDetail/DeviceSessionsPanel.test |
frontend | healthy | frontend/src/pages/deviceDetail/DeviceSessionsPanel.test.tsx |
/deviceDetail/deviceDetailSubtitle.test |
frontend | healthy | frontend/src/pages/deviceDetail/deviceDetailSubtitle.test.t… |
/deviceDetail/DeviceDetailStatusPills |
frontend | healthy | frontend/src/pages/deviceDetail/DeviceDetailStatusPills.tsx |
/deviceDetail/deviceDetailTriage.test |
frontend | healthy | frontend/src/pages/deviceDetail/deviceDetailTriage.test.ts |
/deviceDetail/deviceDetailTriage |
frontend | healthy | frontend/src/pages/deviceDetail/deviceDetailTriage.ts |
/deviceDetail/deviceDetailSubtitle |
frontend | healthy | frontend/src/pages/deviceDetail/deviceDetailSubtitle.tsx |
/hostDetail/HostDetailStatusPills |
frontend | healthy | frontend/src/pages/hostDetail/HostDetailStatusPills.tsx |
/driverDetail/DriverPlatformCards |
frontend | healthy | frontend/src/pages/driverDetail/DriverPlatformCards.tsx |
/driverDetail/DriverRuntimePanel |
frontend | healthy | frontend/src/pages/driverDetail/DriverRuntimePanel.tsx |
/driverDetail/DriverOverviewPanel |
frontend | healthy | frontend/src/pages/driverDetail/DriverOverviewPanel.tsx |
/driverDetail/DriverOperationsPanel |
frontend | healthy | frontend/src/pages/driverDetail/DriverOperationsPanel.tsx |
/driverDetail/DriverDetailStatusPills |
frontend | healthy | frontend/src/pages/driverDetail/DriverDetailStatusPills.tsx |
/driverDetail/driverDetailFormat |
frontend | healthy | frontend/src/pages/driverDetail/driverDetailFormat.tsx |
/driverDetail/DriverHostsPanel |
frontend | healthy | frontend/src/pages/driverDetail/DriverHostsPanel.tsx |
/hosts/HostsSummaryPills |
frontend | healthy | frontend/src/pages/hosts/HostsSummaryPills.tsx |
/hosts/HostsTableSection |
frontend | healthy | frontend/src/pages/hosts/HostsTableSection.tsx |
/hosts/hostsSummary |
frontend | healthy | frontend/src/pages/hosts/hostsSummary.ts |
/hosts/hostsSummary.test |
frontend | healthy | frontend/src/pages/hosts/hostsSummary.test.ts |
/devices/AddDeviceModal.test |
frontend | healthy | frontend/src/pages/devices/AddDeviceModal.test.tsx |
/devices/useDevicesPageController.test |
frontend | healthy | frontend/src/pages/devices/useDevicesPageController.test.tsx |
/devices/DevicesFiltersBar.test |
frontend | healthy | frontend/src/pages/devices/DevicesFiltersBar.test.tsx |
/devices/useDevicesPageController |
frontend | healthy | frontend/src/pages/devices/useDevicesPageController.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Setting |
data | healthy | backend/app/settings/models/setting.py |
settings |
data | healthy | backend/app/settings/models/setting.py |
ConfigAuditLog |
data | healthy | backend/app/settings/models/audit_log.py |
config_audit_logs |
data | healthy | backend/app/settings/models/audit_log.py |
AnalyticsCapacitySnapshot |
data | healthy | backend/app/analytics/models.py |
analytics_capacity_snapshots |
data | healthy | backend/app/analytics/models.py |
SystemEvent |
data | healthy | backend/app/events/models.py |
system_events |
data | healthy | backend/app/events/models.py |
HostRuntimeInstallation |
data | healthy | backend/app/packs/models/host_runtime_installation.py |
host_runtime_installations |
data | healthy | backend/app/packs/models/host_runtime_installation.py |
HostPackInstallation |
data | healthy | backend/app/packs/models/host_installation.py |
HostPackDoctorResult |
data | healthy | backend/app/packs/models/host_installation.py |
host_pack_installations |
data | healthy | backend/app/packs/models/host_installation.py |
host_pack_doctor_results |
data | healthy | backend/app/packs/models/host_installation.py |
DriverPack |
data | healthy | backend/app/packs/models/pack.py |
DriverPackRelease |
data | healthy | backend/app/packs/models/pack.py |
DriverPackPlatform |
data | healthy | backend/app/packs/models/pack.py |
DriverPackFeature |
data | healthy | backend/app/packs/models/pack.py |
driver_packs |
data | healthy | backend/app/packs/models/pack.py |
driver_pack_releases |
data | healthy | backend/app/packs/models/pack.py |
driver_pack_platforms |
data | healthy | backend/app/packs/models/pack.py |
driver_pack_features |
data | healthy | backend/app/packs/models/pack.py |
HostPackFeatureStatus |
data | healthy | backend/app/packs/models/host_feature_status.py |
host_pack_feature_status |
data | healthy | backend/app/packs/models/host_feature_status.py |
Session |
data | healthy | backend/app/sessions/models.py |
sessions |
data | healthy | backend/app/sessions/models.py |
GridSessionQueueTicket |
data | healthy | backend/app/grid/models.py |
grid_session_queue |
data | healthy | backend/app/grid/models.py |
TestRun |
data | healthy | backend/app/runs/models.py |
test_runs |
data | healthy | backend/app/runs/models.py |
AgentReconfigureOutbox |
data | healthy | backend/app/agent_comm/models.py |
agent_reconfigure_outbox |
data | healthy | backend/app/agent_comm/models.py |
DeviceDiagnosticSnapshot |
data | healthy | backend/app/diagnostics/models/diagnostic_snapshot.py |
device_diagnostic_snapshots |
data | healthy | backend/app/diagnostics/models/diagnostic_snapshot.py |
AppiumNodeResourceClaim |
data | healthy | backend/app/appium_nodes/models/resource_claim.py |
appium_node_resource_claims |
data | healthy | backend/app/appium_nodes/models/resource_claim.py |
AppiumNode |
data | healthy | backend/app/appium_nodes/models/node.py |
appium_nodes |
data | healthy | backend/app/appium_nodes/models/node.py |
Base |
data | healthy | backend/app/core/database.py |
ControlPlaneStateEntry |
data | healthy | backend/app/core/leader/models/state_entry.py |
control_plane_state_entries |
data | healthy | backend/app/core/leader/models/state_entry.py |
ControlPlaneLeaderHeartbeat |
data | healthy | backend/app/core/leader/models/heartbeat.py |
control_plane_leader_heartbeats |
data | healthy | backend/app/core/leader/models/heartbeat.py |
Job |
data | healthy | backend/app/jobs/models.py |
jobs |
data | healthy | backend/app/jobs/models.py |
WebhookDelivery |
data | healthy | backend/app/webhooks/models/delivery.py |
webhook_deliveries |
data | healthy | backend/app/webhooks/models/delivery.py |
Webhook |
data | healthy | backend/app/webhooks/models/webhook.py |
webhooks |
data | healthy | backend/app/webhooks/models/webhook.py |
Host |
data | healthy | backend/app/hosts/models/host.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | frontend/Dockerfile |
port:4723 |
network | healthy | frontend/src/components/deviceDetail/DeviceHealthPanel.test… |
port:5432 |
network | healthy | docker/docker-compose.yml |
port:4444 |
network | healthy | docker/docker-compose.yml |
port:8000 |
network | healthy | docker/docker-compose.yml |
port:3000 |
network | healthy | docker/docker-compose.yml |
port:5050 |
network | healthy | docker/docker-compose.yml |
port:80 |
network | healthy | docker/docker-compose.yml |
port:4724 |
network | healthy | agent/tests/test_appium_process.py |
port:4726 |
network | healthy | agent/tests/test_appium_process.py |
port:6553 |
network | healthy | agent/tests/test_appium_process.py |
port:4729 |
network | healthy | agent/tests/test_appium_process.py |
port:4731 |
network | healthy | agent/tests/test_appium_process.py |
port:4732 |
network | healthy | agent/tests/test_appium_process.py |
port:4733 |
network | healthy | agent/tests/test_appium_process.py |
port:4740 |
network | healthy | agent/tests/test_appium_process.py |
port:4750 |
network | healthy | agent/tests/test_appium_process.py |
port:4751 |
network | healthy | agent/tests/test_appium_process.py |
port:4760 |
network | healthy | agent/tests/test_appium_process.py |
port:4752 |
network | healthy | agent/tests/test_appium_process.py |
port:4741 |
network | healthy | agent/tests/test_appium_process.py |
port:5555 |
network | healthy | agent/tests/test_appium_process_restart_stop_race.py |
port:5556 |
network | healthy | agent/tests/test_regression_auto_restart_honors_stop_pendin… |
port:5200 |
network | healthy | agent/tests/installer/test_update.py |
port:5300 |
network | healthy | agent/tests/installer/test_cli_install.py |
port:9999 |
network | healthy | backend/tests/concurrency/test_concurrency_session_viabilit… |
port:4720 |
network | healthy | backend/tests/concurrency/test_concurrency_bulk_node_action… |
port:4725 |
network | healthy | backend/tests/analytics/test_fleet_capacity.py |
port:4727 |
network | healthy | backend/tests/analytics/test_fleet_capacity.py |
port:4780 |
network | healthy | backend/tests/sessions/test_session_viability.py |
port:4781 |
network | healthy | backend/tests/sessions/test_session_viability.py |
port:4799 |
network | healthy | backend/tests/sessions/test_session_viability.py |
port:4730 |
network | healthy | backend/tests/sessions/test_session_service.py |
port:4783 |
network | healthy | backend/tests/lifecycle/test_lifecycle_policy.py |
port:4796 |
network | healthy | backend/tests/lifecycle/test_lifecycle_policy.py |
port:4795 |
network | healthy | backend/tests/lifecycle/test_lifecycle_policy.py |
port:4757 |
network | healthy | backend/tests/lifecycle/test_lifecycle_policy_desired_state… |
port:5001 |
network | healthy | backend/tests/agent_comm/test_agent_snapshot.py |
port:5002 |
network | healthy | backend/tests/agent_comm/test_agent_snapshot.py |
port:8001 |
network | healthy | backend/tests/appium_nodes/test_appium_node_resource_claims… |
port:4999 |
network | healthy | backend/tests/appium_nodes/test_appium_reconciler_convergen… |
port:4728 |
network | healthy | backend/tests/appium_nodes/test_node_health.py |
port:4734 |
network | healthy | backend/tests/appium_nodes/test_node_health.py |
port:4735 |
network | healthy | backend/tests/appium_nodes/test_node_health.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::frontend/src/pages/devices/devicePageHelp… |
security | healthy | frontend/src/pages/devices/devicePageHelpers.test.ts |
password_literal::frontend/src/pages/devices/devicePageHelp… |
security | healthy | frontend/src/pages/devices/devicePageHelpers.test.ts |
password_literal::frontend/src/pages/devices/devicePageHelp… |
security | healthy | frontend/src/pages/devices/devicePageHelpers.test.ts |
password_literal::frontend/src/pages/devices/devicePageHelp… |
security | healthy | frontend/src/pages/devices/devicePageHelpers.test.ts |
password_literal::frontend/src/pages/devices/DeviceManifest… |
security | healthy | frontend/src/pages/devices/DeviceManifestFields.test.tsx |
password_literal::frontend/src/pages/devices/DeviceManifest… |
security | healthy | frontend/src/pages/devices/DeviceManifestFields.test.tsx |
password_literal::frontend/e2e/devices.spec.ts |
security | healthy | frontend/e2e/devices.spec.ts |
password_literal::scripts/backup.sh |
security | healthy | scripts/backup.sh |
password_literal::scripts/backup.sh |
security | healthy | scripts/backup.sh |
password_literal::scripts/restore.sh |
security | healthy | scripts/restore.sh |
password_literal::scripts/restore.sh |
security | healthy | scripts/restore.sh |
password_literal::scripts/restore.sh |
security | healthy | scripts/restore.sh |
password_literal::agent/tests/installer/test_status.py |
security | healthy | agent/tests/installer/test_status.py |
password_literal::agent/tests/installer/test_status.py |
security | healthy | agent/tests/installer/test_status.py |
password_literal::agent/tests/installer/test_update.py |
security | healthy | agent/tests/installer/test_update.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_plan.py |
security | healthy | agent/tests/installer/test_plan.py |
password_literal::agent/tests/installer/test_install.py |
security | healthy | agent/tests/installer/test_install.py |
password_literal::agent/tests/installer/test_install.py |
security | healthy | agent/tests/installer/test_install.py |
password_literal::agent/agent_app/installer/plan.py |
security | healthy | agent/agent_app/installer/plan.py |
password_literal::agent/agent_app/installer/plan.py |
security | healthy | agent/agent_app/installer/plan.py |
password_literal::agent/agent_app/installer/plan.py |
security | healthy | agent/agent_app/installer/plan.py |
password_literal::agent/agent_app/installer/plan.py |
security | healthy | agent/agent_app/installer/plan.py |
password_literal::backend/tests/settings/test_settings_env_… |
security | healthy | backend/tests/settings/test_settings_env_compat.py |
password_literal::backend/tests/settings/test_settings_env_… |
security | healthy | backend/tests/settings/test_settings_env_compat.py |
password_literal::backend/tests/settings/test_settings_env_… |
security | healthy | backend/tests/settings/test_settings_env_compat.py |
password_literal::backend/tests/settings/test_settings_env_… |
security | healthy | backend/tests/settings/test_settings_env_compat.py |
password_literal::backend/tests/settings/test_settings_env_… |
security | healthy | backend/tests/settings/test_settings_env_compat.py |
password_literal::backend/tests/settings/test_settings_env_… |
security | healthy | backend/tests/settings/test_settings_env_compat.py |
password_literal::backend/tests/agent_comm/test_agent_http_… |
security | healthy | backend/tests/agent_comm/test_agent_http_pool_auth.py |
password_literal::backend/tests/devices/test_coverage_100_m… |
security | healthy | backend/tests/devices/test_coverage_100_misc.py |
password_literal::backend/tests/devices/test_coverage_100_m… |
security | healthy | backend/tests/devices/test_coverage_100_misc.py |
| Label | Layer | Status | Path |
|---|---|---|---|
release-please |
cicd | healthy | .github/workflows/release-please.yml |
publish-agent |
cicd | healthy | .github/workflows/release-please.yml |
publish-testkit |
cicd | healthy | .github/workflows/release-please.yml |
check |
cicd | healthy | .github/workflows/router.yml |
docker |
cicd | healthy | .github/workflows/router.yml |
publish |
cicd | healthy | .github/workflows/publish-testkit.yml |
commitlint |
cicd | healthy | .github/workflows/ci.yml |
backend |
cicd | healthy | .github/workflows/ci.yml |
agent |
cicd | healthy | .github/workflows/ci.yml |
testkit |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
compose-smoke |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/publish-agent.yml |
codeql |
cicd | healthy | .github/workflows/security.yml |
dependency-review |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration.py |
data | healthy | backend/tests/packs/test_migration.py |
test_alembic_group_filters_reserved.py |
data | healthy | backend/tests/migrations/test_alembic_group_filters_reserve… |
test_postgresql18_jsonb_schema.py |
data | healthy | backend/tests/migrations/test_postgresql18_jsonb_schema.py |
__init__.py |
data | healthy | backend/tests/migrations/__init__.py |
test_enum_migration_parity.py |
data | healthy | backend/tests/migrations/test_enum_migration_parity.py |
test_postgresql18_uuidv7_defaults.py |
data | healthy | backend/tests/migrations/test_postgresql18_uuidv7_defaults.… |
test_alembic_desired_state_changed_eventtype.py |
data | healthy | backend/tests/migrations/test_alembic_desired_state_changed… |
test_postgresql18_device_search.py |
data | healthy | backend/tests/migrations/test_postgresql18_device_search.py |
test_postgresql18_reservation_ranges.py |
data | healthy | backend/tests/migrations/test_postgresql18_reservation_rang… |
test_system_events_migration.py |
data | healthy | backend/tests/migrations/test_system_events_migration.py |
test_migrations.py |
data | healthy | backend/tests/migrations/test_migrations.py |
test_alembic_appium_node_desired_state.py |
data | healthy | backend/tests/migrations/test_alembic_appium_node_desired_s… |
test_alembic_drop_appium_node_state.py |
data | healthy | backend/tests/migrations/test_alembic_drop_appium_node_stat… |
| Label | Layer | Status | Path |
|---|---|---|---|
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
image::router/Dockerfile |
hardware | healthy | router/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
postgres |
hardware | healthy | docker/docker-compose.yml |
router |
hardware | healthy | docker/docker-compose.yml |
backend |
hardware | healthy | docker/docker-compose.yml |
frontend |
hardware | healthy | docker/docker-compose.yml |
pgadmin |
hardware | healthy | docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release-please |
cicd | healthy | .github/workflows/release-please.yml |
gha::router |
cicd | healthy | .github/workflows/router.yml |
gha::publish-testkit |
cicd | healthy | .github/workflows/publish-testkit.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish-agent |
cicd | healthy | .github/workflows/publish-agent.yml |
gha::security |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::backend/tests/auth/test_auth_coverage_more.py |
security | healthy | backend/tests/auth/test_auth_coverage_more.py |
auth::backend/app/auth/service.py |
security | healthy | backend/app/auth/service.py |
auth::backend/tests/auth/test_auth.py |
security | healthy | backend/tests/auth/test_auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-23l292re |
software | healthy | /tmp/repobility-clone-23l292re |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | frontend/src/hooks/useEventStream.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | router/Cargo.lock |
This page is publicly accessible at:
https://repobility.com/scan/de362d18-812e-4e90-b285-a8798e40ebbd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/de362d18-812e-4e90-b285-a8798e40ebbd/
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.