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.

B0bTheSkull/pihole-lab

https://github.com/B0bTheSkull/pihole-lab · scanned 2026-06-17 01:19 UTC (1 month, 2 weeks ago)

8 raw signals (0 security + 8 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +14.7 (diff) · 8 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 104 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
writeup.md software healthy writeup.md
README.md software healthy README.md
Makefile software healthy Makefile
SECURITY.md software healthy SECURITY.md
LICENSE software healthy LICENSE
pihole-nord-diag.sh software healthy scripts/pihole-nord-diag.sh
pihole-nord-dns-fix.sh software healthy scripts/pihole-nord-dns-fix.sh
preflight-check.sh software healthy scripts/preflight-check.sh
pihole-observability-install.sh software healthy scripts/pihole-observability-install.sh
.env.example software healthy monitoring/.env.example
prometheus.yml software healthy monitoring/prometheus.yml
README.md software healthy monitoring/README.md
docker-compose.yml software healthy monitoring/docker-compose.yml
docker-compose.loki.yml software healthy monitoring/loki/docker-compose.loki.yml
promtail-config.yml software healthy monitoring/loki/promtail-config.yml
README.md software healthy monitoring/loki/README.md
grafana-loki-datasource.yml software healthy monitoring/loki/grafana-loki-datasource.yml
loki-config.yml software healthy monitoring/loki/loki-config.yml
pihole.json software healthy monitoring/grafana/dashboards/pihole.json
dashboards.yml software healthy monitoring/grafana/provisioning/dashboards/dashboards.yml
prometheus.yml software healthy monitoring/grafana/provisioning/datasources/prometheus.yml
README.md software healthy tools/canary/README.md
install.sh software healthy tools/canary/install.sh
watch_canaries.py software healthy tools/canary/watch_canaries.py
README.md software healthy tools/dga_detector/README.md
dga_detector.py software healthy tools/dga_detector/dga_detector.py
README.md software healthy tools/device_profile/README.md
names.example.json software healthy tools/device_profile/names.example.json
device_profile.py software healthy tools/device_profile/device_profile.py
README.md software healthy tools/suricata_correlation/README.md
suricata-snippet.yaml software healthy tools/suricata_correlation/suricata-snippet.yaml
correlate_dns_flows.py software healthy tools/suricata_correlation/correlate_dns_flows.py
README.md software healthy tools/doh_dot_detector/README.md
detect_doh_attempts.py software healthy tools/doh_dot_detector/detect_doh_attempts.py
00-overview.md software healthy docs/00-overview.md
02-deployment.md software healthy docs/02-deployment.md
01-architecture.md software healthy docs/01-architecture.md
04-hardening.md software healthy docs/04-hardening.md
03-analysis.md software healthy docs/03-analysis.md

LabelLayerStatusPath
load_canaries software healthy tools/canary/watch_canaries.py:26
read_state software healthy tools/canary/watch_canaries.py:35
write_state software healthy tools/canary/watch_canaries.py:42
main software healthy tools/canary/watch_canaries.py:47
registrable_label software healthy tools/dga_detector/dga_detector.py:106
shannon_entropy software healthy tools/dga_detector/dga_detector.py:118
bigram_loglik software healthy tools/dga_detector/dga_detector.py:126
digit_ratio software healthy tools/dga_detector/dga_detector.py:140
score software healthy tools/dga_detector/dga_detector.py:146
fetch_domains software healthy tools/dga_detector/dga_detector.py:187
main software healthy tools/dga_detector/dga_detector.py:201
loudness software healthy tools/device_profile/device_profile.py:34
load_names software healthy tools/device_profile/device_profile.py:47
fetch software healthy tools/device_profile/device_profile.py:53
build_profiles software healthy tools/device_profile/device_profile.py:67
render software healthy tools/device_profile/device_profile.py:108
main software healthy tools/device_profile/device_profile.py:153
load_dns_resolutions software healthy tools/suricata_correlation/correlate_dns_flows.py:39
iter_flows software healthy tools/suricata_correlation/correlate_dns_flows.py:91
find_domain software healthy tools/suricata_correlation/correlate_dns_flows.py:105
main software healthy tools/suricata_correlation/correlate_dns_flows.py:123
load_blocklist software healthy tools/doh_dot_detector/detect_doh_attempts.py:28
query_recent software healthy tools/doh_dot_detector/detect_doh_attempts.py:38
main software healthy tools/doh_dot_detector/detect_doh_attempts.py:63

LabelLayerStatusPath
scripts software healthy scripts
monitoring software healthy monitoring
loki software healthy monitoring/loki
grafana software healthy monitoring/grafana
dashboards software healthy monitoring/grafana/dashboards
provisioning software healthy monitoring/grafana/provisioning
dashboards software healthy monitoring/grafana/provisioning/dashboards
datasources software healthy monitoring/grafana/provisioning/datasources
tools software healthy tools
canary software healthy tools/canary
dga_detector software healthy tools/dga_detector
device_profile software healthy tools/device_profile
suricata_correlation software healthy tools/suricata_correlation
doh_dot_detector software healthy tools/doh_dot_detector
docs software healthy docs

LabelLayerStatusPath
10.0.0.163 network healthy scripts/pihole-nord-diag.sh
1.1.1.1 network healthy scripts/pihole-nord-diag.sh
127.0.0.53 network healthy scripts/pihole-nord-dns-fix.sh
172.17.0.1 network healthy scripts/pihole-observability-install.sh
10.0.0.0 network healthy scripts/pihole-observability-install.sh
10.0.0.42 network healthy monitoring/loki/promtail-config.yml
192.0.2.1 network healthy tools/canary/README.md
127.0.0.1 network healthy tools/canary/README.md
10.0.0.1 network healthy tools/device_profile/names.example.json
10.0.0.29 network healthy tools/device_profile/names.example.json
10.0.0.55 network healthy tools/device_profile/names.example.json
10.0.0.99 network healthy tools/device_profile/names.example.json

LabelLayerStatusPath
port:9617 network healthy scripts/pihole-observability-install.sh
port:3000 network healthy scripts/pihole-observability-install.sh
port:163 network healthy scripts/pihole-observability-install.sh
port:9090 network healthy scripts/pihole-observability-install.sh
port:3100 network healthy monitoring/loki/docker-compose.loki.yml
port:18 network healthy monitoring/loki/promtail-config.yml
port:02 network healthy monitoring/loki/promtail-config.yml
port:15 network healthy monitoring/loki/promtail-config.yml
port:04 network healthy monitoring/loki/promtail-config.yml

LabelLayerStatusPath
pihole-exporter hardware healthy monitoring/docker-compose.yml
prometheus hardware healthy monitoring/docker-compose.yml
grafana hardware healthy monitoring/docker-compose.yml

LabelLayerStatusPath
B0bTheSkull__pihole-lab software healthy /data/fable5_failed_archive/B0bTheSkull__pihole-lab

LabelLayerStatusPath
sqlite data healthy monitoring/README.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/5df8518d-bd19-4c5e-a8fe-565dd3416e9a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5df8518d-bd19-4c5e-a8fe-565dd3416e9a/

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.