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.

robertegardner/homelab-monitor

https://github.com/robertegardner/homelab-monitor · scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)

57 raw signals (0 security + 57 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 56 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 363 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
load_config software healthy log-analyst/log-analyst.py:45
__init__ software healthy log-analyst/log-analyst.py:449
query_range software healthy log-analyst/log-analyst.py:58
chat software healthy log-analyst/log-analyst.py:168
classify software healthy log-analyst/log-analyst.py:230
analyze software healthy log-analyst/log-analyst.py:252
_build_prompt software healthy log-analyst/log-analyst.py:258
send software healthy log-analyst/log-analyst.py:331
_key software healthy log-analyst/log-analyst.py:362
is_suppressed software healthy log-analyst/log-analyst.py:365
record software healthy log-analyst/log-analyst.py:372
expire software healthy log-analyst/log-analyst.py:376
dump software healthy log-analyst/log-analyst.py:381
build_noise_filter software healthy log-analyst/log-analyst.py:400
is_noise software healthy log-analyst/log-analyst.py:402
normalize_image_ref software healthy log-analyst/log-analyst.py:409
group_entries software healthy log-analyst/log-analyst.py:435
_now_ns software healthy log-analyst/log-analyst.py:580
_start_ns software healthy log-analyst/log-analyst.py:583
poll_source software healthy log-analyst/log-analyst.py:589
run software healthy log-analyst/log-analyst.py:767
_get_ok software healthy log-analyst/log-analyst.py:843
_prom_query software healthy log-analyst/log-analyst.py:855
collect_health software healthy log-analyst/log-analyst.py:868
_val software healthy log-analyst/log-analyst.py:882
_comp software healthy log-analyst/log-analyst.py:888
_targets_file software healthy log-analyst/log-analyst.py:943
read_targets software healthy log-analyst/log-analyst.py:946
_write_targets_file software healthy log-analyst/log-analyst.py:968
reload_prometheus software healthy log-analyst/log-analyst.py:984
validate_target software healthy log-analyst/log-analyst.py:999
preflight_target software healthy log-analyst/log-analyst.py:1012
_onboard_log software healthy log-analyst/log-analyst.py:1051
_onboard_ssh_base software healthy log-analyst/log-analyst.py:1055
_onboard_exec software healthy log-analyst/log-analyst.py:1062
_onboard_install_pubkey software healthy log-analyst/log-analyst.py:1088
_onboard_register_host software healthy log-analyst/log-analyst.py:1121
run_onboard software healthy log-analyst/log-analyst.py:1136
collect_hosts software healthy log-analyst/log-analyst.py:1254
fetch_label_values software healthy log-analyst/log-analyst.py:1269
counts_for software healthy log-analyst/log-analyst.py:1298
last_for software healthy log-analyst/log-analyst.py:1341
_load_hosts_conf software healthy log-analyst/log-analyst.py:1403
_ssh_run software healthy log-analyst/log-analyst.py:1427
_registry_digest software healthy log-analyst/log-analyst.py:1462
collect_host_updates software healthy log-analyst/log-analyst.py:1524
refresh_host_updates_loop software healthy log-analyst/log-analyst.py:1670
_supervisor_target software healthy log-analyst/log-analyst.py:1708
_gather_supervisor_context software healthy log-analyst/log-analyst.py:1728
query_container_logs software healthy log-analyst/log-analyst.py:1817

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

LabelLayerStatusPath
SESSION-2026-05-31.md software healthy SESSION-2026-05-31.md
SESSION-2026-05-21.md software healthy SESSION-2026-05-21.md
renovate.json software healthy renovate.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
logging-plan.md software healthy logging-plan.md
SESSION-2026-05-26.md software healthy SESSION-2026-05-26.md
monitoring-roadmap.md software healthy monitoring-roadmap.md
host.yml software healthy monitoring/rules/host.yml
deploy.sh software healthy alloy-deploy/deploy.sh
install-alloy.sh software healthy alloy-deploy/install-alloy.sh
install-promtail-p24.sh software healthy alloy-deploy/scripts/install-promtail-p24.sh
install-weather2-on-host.sh software healthy alloy-deploy/scripts/install-weather2-on-host.sh
install-zram-swap-on-host.sh software healthy alloy-deploy/scripts/install-zram-swap-on-host.sh
wx-snapshot.sh software healthy alloy-deploy/scripts/wx-snapshot.sh
install-wifi-stability-on-host.sh software healthy alloy-deploy/scripts/install-wifi-stability-on-host.sh
radio.compose.yml software healthy alloy-deploy/configs/radio.compose.yml
npmplus.compose.yml software healthy alloy-deploy/configs/npmplus.compose.yml
weather2.promtail.yml software healthy alloy-deploy/configs/weather2.promtail.yml
network-health.md software healthy docs/network-health.md
session-notes.md software healthy docs/session-notes.md
inventory.md software healthy docs/inventory.md
PROJECT-CONTEXT.md software healthy docs/PROJECT-CONTEXT.md
deployment-notes.md software healthy docs/deployment-notes.md
unifi-support-uplink-errors.md software healthy docs/unifi-support-uplink-errors.md
network-map.md software healthy docs/network-map.md
host-observability.md software healthy docs/host-observability.md
ids-suricata.md software healthy docs/ids-suricata.md
docker-compose.override.yml software healthy suricata-deploy/docker-compose.override.yml
README.md software healthy suricata-deploy/README.md
install-suricata-on-elk.sh software healthy suricata-deploy/install-suricata-on-elk.sh
install-suricata-sensor.sh software healthy suricata-deploy/install-suricata-sensor.sh
suricata.yaml software healthy suricata-deploy/config/suricata.yaml
pipelines.yml software healthy suricata-deploy/logstash/pipelines.yml
filebeat-suricata.yml software healthy suricata-deploy/filebeat/filebeat-suricata.yml
suricata-datasource.yml software healthy suricata-deploy/grafana/suricata-datasource.yml
08-suricata.json software healthy suricata-deploy/grafana/08-suricata.json
suricata-alerts.yml software healthy suricata-deploy/grafana/suricata-alerts.yml
suricata-template.json software healthy suricata-deploy/elasticsearch/suricata-template.json
suricata-ilm-policy.json software healthy suricata-deploy/elasticsearch/suricata-ilm-policy.json
apply-suricata-es.sh software healthy suricata-deploy/elasticsearch/apply-suricata-es.sh
providers.tf software healthy terraform/providers.tf
main.tf software healthy terraform/main.tf
variables.tf software healthy terraform/variables.tf
main.tf software healthy terraform/modules/monitoring/main.tf
dns-triage.json software healthy terraform/modules/monitoring/dashboards/dns-triage.json
homelab-status.json software healthy terraform/modules/monitoring/dashboards/homelab-status.json
network-health.json software healthy terraform/modules/monitoring/dashboards/network-health.json
03-npm-traffic.json software healthy terraform/modules/monitoring/dashboards/elk/03-npm-traffic.…
07-netflow.json software healthy terraform/modules/monitoring/dashboards/elk/07-netflow.json

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

LabelLayerStatusPath
192.168.6.51 network healthy README.md
192.168.6.52 network healthy README.md
192.168.6.53 network healthy README.md
192.168.85.1 network healthy CLAUDE.md
192.168.6.163 network healthy CLAUDE.md
192.168.6.1 network healthy CLAUDE.md
192.168.15.0 network healthy CLAUDE.md
192.168.6.0 network healthy CLAUDE.md
127.0.0.1 network healthy alloy-deploy/deploy.sh
192.168.6.26 network healthy suricata-deploy/install-suricata-on-elk.sh
192.168.6.198 network healthy suricata-deploy/install-suricata-sensor.sh
192.168.2.0 network healthy suricata-deploy/config/suricata.yaml
192.168.3.0 network healthy suricata-deploy/config/suricata.yaml
192.168.4.0 network healthy suricata-deploy/config/suricata.yaml
192.168.5.0 network healthy suricata-deploy/config/suricata.yaml
192.168.7.0 network healthy suricata-deploy/config/suricata.yaml
192.168.8.0 network healthy suricata-deploy/config/suricata.yaml
192.168.10.0 network healthy suricata-deploy/config/suricata.yaml
192.168.11.0 network healthy suricata-deploy/config/suricata.yaml
192.168.18.0 network healthy suricata-deploy/config/suricata.yaml
192.168.20.0 network healthy suricata-deploy/config/suricata.yaml
192.168.85.0 network healthy suricata-deploy/config/suricata.yaml
192.168.86.0 network healthy suricata-deploy/config/suricata.yaml
192.168.90.0 network healthy suricata-deploy/config/suricata.yaml
192.168.99.0 network healthy suricata-deploy/config/suricata.yaml
192.168.152.0 network healthy suricata-deploy/config/suricata.yaml
192.168.6.164 network healthy log-analyst/config.yml
192.168.6.81 network healthy log-analyst/config.yml
192.168.6.49 network healthy elk-npm-feed/README.md
10.10.10.2 network healthy adguard/configure-adguard-clients.sh
10.10.10.3 network healthy adguard/configure-adguard-clients.sh
10.10.10.1 network healthy adguard/configure-adguard-clients.sh
10.10.20.1 network healthy adguard/configure-adguard-clients.sh
10.10.30.1 network healthy adguard/configure-adguard-clients.sh
10.10.40.1 network healthy adguard/configure-adguard-clients.sh
10.10.50.1 network healthy adguard/configure-adguard-clients.sh
10.10.60.1 network healthy adguard/configure-adguard-clients.sh
10.10.10.5 network healthy unifi/configure-unifi-dns.sh
9.9.9.9 network healthy diag-agent/diag-agent.py
1.1.1.1 network healthy diag-agent/diag-agent.py
8.8.8.8 network healthy diag-agent/diag-agent.py
208.67.222.222 network healthy diag-agent/diag-agent.py
192.168.5.1 network healthy diag-agent/diag-agent.py
192.168.6.200 network healthy diag-agent/test_protected_hosts.py
192.168.152.81 network healthy diag-agent/config.yml
192.168.5.81 network healthy diag-agent/config.yml
192.168.15.81 network healthy diag-agent/config.yml

LabelLayerStatusPath
monitoring software healthy monitoring
rules software healthy monitoring/rules
alloy-deploy software healthy alloy-deploy
scripts software healthy alloy-deploy/scripts
configs software healthy alloy-deploy/configs
docs software healthy docs
suricata-deploy software healthy suricata-deploy
config software healthy suricata-deploy/config
logstash software healthy suricata-deploy/logstash
filebeat software healthy suricata-deploy/filebeat
grafana software healthy suricata-deploy/grafana
elasticsearch software healthy suricata-deploy/elasticsearch
terraform software healthy terraform
modules software healthy terraform/modules
monitoring software healthy terraform/modules/monitoring
dashboards software healthy terraform/modules/monitoring/dashboards
elk software healthy terraform/modules/monitoring/dashboards/elk
adguard software healthy terraform/modules/adguard
probe software healthy terraform/modules/probe
log-analyst software healthy log-analyst
webui software healthy log-analyst/webui
proxmox-setup software healthy proxmox-setup
secrets software healthy secrets
elk-npm-feed software healthy elk-npm-feed
adguard software healthy adguard
unifi software healthy unifi
diag-agent software healthy diag-agent
pve-exporter software healthy pve-exporter

LabelLayerStatusPath
LokiClient software healthy log-analyst/log-analyst.py:53
OllamaClient software healthy log-analyst/log-analyst.py:158
Supervisor software healthy log-analyst/log-analyst.py:242
NtfyClient software healthy log-analyst/log-analyst.py:324
SuppressionCache software healthy log-analyst/log-analyst.py:353
LogAnalyst software healthy log-analyst/log-analyst.py:448
PrometheusClient software healthy diag-agent/diag-agent.py:168
LokiClient software healthy diag-agent/diag-agent.py:204
AdGuardClient software healthy diag-agent/diag-agent.py:234
OllamaClient software healthy diag-agent/diag-agent.py:379
NtfyClient software healthy diag-agent/diag-agent.py:466
AlertDedup software healthy diag-agent/diag-agent.py:870
ModeState software healthy diag-agent/diag-agent.py:926
PackageStore software healthy diag-agent/diag-agent.py:964
DiagAgent software healthy diag-agent/diag-agent.py:1062
_FakeAsyncClient software healthy diag-agent/test_protected_hosts.py:34
_RefuseConnect software healthy diag-agent/test_protected_hosts.py:44
_AnyAttr software healthy diag-agent/test_protected_hosts.py:56
TestProtectedHostMatching software healthy diag-agent/test_protected_hosts.py:80
TestSSHGuardrail software healthy diag-agent/test_protected_hosts.py:106

LabelLayerStatusPath
port:51 network healthy alloy-deploy/deploy.sh
port:3100 network healthy alloy-deploy/deploy.sh
port:26 network healthy suricata-deploy/install-suricata-sensor.sh
port:5045 network healthy suricata-deploy/install-suricata-sensor.sh
port:8087 network healthy log-analyst/config.yml
port:164 network healthy log-analyst/config.yml
port:11434 network healthy log-analyst/config.yml
port:81 network healthy log-analyst/config.yml
port:9115 network healthy log-analyst/config.yml
port:9200 network healthy elk-npm-feed/install-npm-filebeat.sh
port:5044 network healthy elk-npm-feed/filebeat-npm.yml
port:9877 network healthy diag-agent/diag-agent.py
port:3000 network healthy diag-agent/diag-agent.py
port:9090 network healthy diag-agent/diag-agent.py
port:9093 network healthy diag-agent/diag-agent.py
port:52 network healthy diag-agent/config.yml
port:53 network healthy diag-agent/config.yml
port:3001 network healthy diag-agent/config.yml

LabelLayerStatusPath
tf::proxmox_virtual_environment_container::monitoring hardware healthy terraform/modules/monitoring/main.tf
tf::null_resource::provision_monitoring hardware healthy terraform/modules/monitoring/main.tf
tf::proxmox_virtual_environment_container::adguard hardware healthy terraform/modules/adguard/main.tf
tf::null_resource::provision_adguard hardware healthy terraform/modules/adguard/main.tf
tf::null_resource::provision_adguard_promtail hardware healthy terraform/modules/adguard/main.tf
tf::proxmox_virtual_environment_container::probe hardware healthy terraform/modules/probe/main.tf
tf::null_resource::provision_probe hardware healthy terraform/modules/probe/main.tf

LabelLayerStatusPath
password_literal::suricata-deploy/install-suricata-on-elk.sh security healthy suricata-deploy/install-suricata-on-elk.sh
password_literal::log-analyst/config.yml security healthy log-analyst/config.yml
password_literal::adguard/configure-adguard-clients.sh security healthy adguard/configure-adguard-clients.sh

LabelLayerStatusPath
elasticsearch data healthy suricata-deploy/README.md
redis data healthy log-analyst/config.yml

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

LabelLayerStatusPath
nginx network healthy terraform/modules/monitoring/dashboards/elk/03-npm-traffic.…

LabelLayerStatusPath
gpu (detected) hardware healthy CLAUDE.md

LabelLayerStatusPath
auth::unifi/configure-unifi-dns.sh security healthy unifi/configure-unifi-dns.sh
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/c654bee0-45ce-4a86-8bf1-8fb09a917242/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c654bee0-45ce-4a86-8bf1-8fb09a917242/

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.