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.

technicalpickles/picklehome

https://github.com/technicalpickles/picklehome · scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)

69 raw signals (0 security + 69 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 56 actionable findings from 1 signal source. 13 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 1718 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
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
pyproject.toml software healthy pyproject.toml
.env.template software healthy .env.template
.mise.toml software healthy .mise.toml
caseta.py software healthy lighting/caseta.py
lutron_cli.py software healthy lighting/lutron_cli.py
__init__.py software healthy lighting/__init__.py
README.md software healthy lighting/README.md
hue_cli.py software healthy lighting/hue_cli.py
hue.py software healthy lighting/hue.py
client.py software healthy sonos/client.py
__init__.py software healthy sonos/__init__.py
model.py software healthy sonos/model.py
README.md software healthy sonos/README.md
sonos_cli.py software healthy sonos/sonos_cli.py
roster.py software healthy sonos/roster.py
speakers.example.yaml software healthy sonos/config/speakers.example.yaml
test_comfort_switch.py software healthy tests/test_comfort_switch.py
__init__.py software healthy tests/__init__.py
__init__.py software healthy tests/sonos/__init__.py
test_config.py software healthy tests/sonos/test_config.py
test_model.py software healthy tests/sonos/test_model.py
__init__.py software healthy tests/ambient/__init__.py
test_client.py software healthy tests/ambient/test_client.py
__init__.py software healthy tests/garage/__init__.py
__init__.py software healthy tests/garage/aladdin/__init__.py
test_auth.py software healthy tests/garage/aladdin/test_auth.py
test_client.py software healthy tests/garage/aladdin/test_client.py
__init__.py software healthy tests/climate/__init__.py
test_runlog.py software healthy tests/climate/test_runlog.py
__init__.py software healthy tests/climate/ecobee/__init__.py
test_thermostats.py software healthy tests/climate/ecobee/test_thermostats.py
test_status.py software healthy tests/climate/ecobee/test_status.py
test_auth.py software healthy tests/climate/ecobee/test_auth.py
test_history.py software healthy tests/climate/ecobee/test_history.py
__init__.py software healthy tests/climate/blueair/__init__.py
test_devices.py software healthy tests/climate/blueair/test_devices.py
test_status.py software healthy tests/climate/blueair/test_status.py
test_auth.py software healthy tests/climate/blueair/test_auth.py
test_client.py software healthy tests/climate/blueair/test_client.py
__init__.py software healthy tests/locks/__init__.py
__init__.py software healthy tests/locks/yale/__init__.py
test_client.py software healthy tests/locks/yale/test_client.py
TOPOLOGY.md software healthy network/TOPOLOGY.md
separator.sh software healthy network/separator.sh
__init__.py software healthy network/__init__.py
diag.sh software healthy network/diag.sh
wifi-diag.py software healthy network/wifi-diag.py
README.md software healthy network/README.md

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

LabelLayerStatusPath
_type_label software healthy lighting/caseta.py:16
_state_str software healthy lighting/caseta.py:20
cmd_devices software healthy lighting/caseta.py:39
cmd_status software healthy lighting/caseta.py:68
cmd_on software healthy lighting/caseta.py:83
cmd_off software healthy lighting/caseta.py:90
cmd_set software healthy lighting/caseta.py:97
_find_device software healthy lighting/caseta.py:124
run software healthy lighting/lutron_cli.py:21
main software healthy lighting/lutron_cli.py:38
section software healthy lighting/__init__.py:14
connect software healthy lighting/__init__.py:19
run software healthy lighting/hue_cli.py:25
main software healthy lighting/hue_cli.py:59
connect software healthy lighting/hue.py:17
cmd_pair software healthy lighting/hue.py:34
_get_room_for_light software healthy lighting/hue.py:64
_light_state_str software healthy lighting/hue.py:75
_find_light software healthy lighting/hue.py:92
_device_for software healthy lighting/hue.py:118
_device_name software healthy lighting/hue.py:125
_light_name software healthy lighting/hue.py:133
cmd_lights software healthy lighting/hue.py:138
cmd_on software healthy lighting/hue.py:155
cmd_off software healthy lighting/hue.py:162
cmd_set software healthy lighting/hue.py:169
cmd_scenes software healthy lighting/hue.py:183
cmd_scene software healthy lighting/hue.py:199
cmd_groups software healthy lighting/hue.py:221
cmd_sensors software healthy lighting/hue.py:244
cmd_buttons software healthy lighting/hue.py:272
cmd_status software healthy lighting/hue.py:283
discover_zones software healthy sonos/client.py:37
read_speaker software healthy sonos/client.py:55
_format_track software healthy sonos/client.py:75
online software healthy sonos/model.py:60
offline software healthy sonos/model.py:64
unexpected software healthy sonos/model.py:68
healthy software healthy sonos/model.py:72
_issues software healthy sonos/model.py:79
_match software healthy sonos/model.py:87
reconcile software healthy sonos/model.py:99
_gather software healthy sonos/sonos_cli.py:25
_format_speaker software healthy sonos/sonos_cli.py:41
cmd_status software healthy sonos/sonos_cli.py:50
cmd_roster software dead sonos/sonos_cli.py:87
cmd_list software dead sonos/sonos_cli.py:99
main software healthy sonos/sonos_cli.py:108
load_expected software healthy sonos/roster.py:18
test_heat_replaces_cool_value software healthy tests/test_comfort_switch.py:14

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

LabelLayerStatusPath
lighting software healthy lighting
sonos software healthy sonos
config software healthy sonos/config
tests software healthy tests
sonos software healthy tests/sonos
ambient software healthy tests/ambient
garage software healthy tests/garage
aladdin software healthy tests/garage/aladdin
climate software healthy tests/climate
ecobee software healthy tests/climate/ecobee
blueair software healthy tests/climate/blueair
locks software healthy tests/locks
yale software healthy tests/locks/yale
network software healthy network
docs software healthy network/docs
investigations software healthy network/investigations
unifi software healthy network/unifi
docs software healthy docs
research software healthy docs/research
wifi-retry-rates software healthy docs/research/wifi-retry-rates
mystery-network-devices software healthy docs/research/mystery-network-devices
plans software healthy docs/plans
garage software healthy garage
aladdin software healthy garage/aladdin
homelab software healthy homelab
scripts software healthy homelab/scripts
dev software healthy homelab/dev
services software healthy homelab/services
taskchampion-sync software healthy homelab/services/taskchampion-sync
brineworks-agent software healthy homelab/services/brineworks-agent
obsidian-sync software healthy homelab/services/obsidian-sync
brineworks-server software healthy homelab/services/brineworks-server
backup software healthy homelab/services/backup
github-actions-runner software healthy homelab/services/github-actions-runner
climate-auto-switch software healthy homelab/services/climate-auto-switch
plans software healthy homelab/plans
_bmad software healthy _bmad
wds software healthy _bmad/wds
agents software healthy _bmad/wds/agents
workflows software healthy _bmad/wds/workflows
4-ux-design software healthy _bmad/wds/workflows/4-ux-design
steps-k software healthy _bmad/wds/workflows/4-ux-design/steps-k
steps-s software healthy _bmad/wds/workflows/4-ux-design/steps-s
steps-c software healthy _bmad/wds/workflows/4-ux-design/steps-c
steps-v software healthy _bmad/wds/workflows/4-ux-design/steps-v
steps-h software healthy _bmad/wds/workflows/4-ux-design/steps-h
templates software healthy _bmad/wds/workflows/4-ux-design/templates
instructions software healthy _bmad/wds/workflows/4-ux-design/templates/instructions
steps-w software healthy _bmad/wds/workflows/4-ux-design/steps-w
steps-m software healthy _bmad/wds/workflows/4-ux-design/steps-m

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

LabelLayerStatusPath
SonosError software healthy sonos/client.py:33
Speaker software healthy sonos/model.py:16
ExpectedSpeaker software healthy sonos/model.py:29
Health software healthy sonos/model.py:41
SpeakerStatus software healthy sonos/model.py:48
StatusReport software healthy sonos/model.py:56
GarageDoor software healthy garage/aladdin/client.py:10
AirQualityError software healthy climate/outdoor_air/client.py:24
PollutantReading software healthy climate/outdoor_air/client.py:29
AirQualityReading software healthy climate/outdoor_air/client.py:37
PollenError software healthy climate/outdoor_air/pollen.py:22
PollenTypeReading software healthy climate/outdoor_air/pollen.py:27
PollenReading software healthy climate/outdoor_air/pollen.py:35
StationError software healthy climate/ambient/client.py:21
FileTokenEcobee software healthy climate/ecobee/auth.py:45
HealthIssue software healthy locks/yale/client.py:32
BridgeStatus software healthy locks/yale/client.py:38
YaleLock software healthy locks/yale/client.py:50

LabelLayerStatusPath
auth::climate/README.md security healthy climate/README.md
auth::homelab/services/README.md security healthy homelab/services/README.md
auth::garage/README.md security healthy garage/README.md
auth::CLAUDE.md security healthy CLAUDE.md
auth::garage/aladdin/auth.py security healthy garage/aladdin/auth.py
auth::climate/blueair/README.md security healthy climate/blueair/README.md
auth::homelab/services/brineworks-agent/compose.yaml security healthy homelab/services/brineworks-agent/compose.yaml
auth::homelab/services/backup/README.md security healthy homelab/services/backup/README.md
auth::garage/garage_cli.py security healthy garage/garage_cli.py
auth::homelab/services/climate-auto-switch/README.md security healthy homelab/services/climate-auto-switch/README.md
auth::climate/sync.py security healthy climate/sync.py
auth::homelab/services/brineworks-agent/deploy.sh security healthy homelab/services/brineworks-agent/deploy.sh
auth::homelab/services/brineworks-agent/README.md security healthy homelab/services/brineworks-agent/README.md
auth::tests/garage/aladdin/test_auth.py security healthy tests/garage/aladdin/test_auth.py
auth::_bmad/wds/workflows/1-project-brief/templates/platfor… security healthy _bmad/wds/workflows/1-project-brief/templates/platform-requ…

LabelLayerStatusPath
192.168.1.1 network healthy CLAUDE.md
192.168.8.254 network healthy CLAUDE.md
127.0.0.1 network healthy CLAUDE.md
192.168.1.61 network healthy tests/sonos/test_model.py
8.8.8.8 network healthy network/diag.sh
1.1.1.1 network healthy network/diag.sh
192.168.8.65 network healthy network/wifi-diag.py
192.168.1.57 network healthy network/wifi-diag.py
1.1.1.0 network healthy network/isp_status.py
8.8.8.0 network healthy network/isp_status.py
104.16.99.29 network healthy network/snapshot.py
104.16.102.112 network healthy network/mtr-capture.sh
3.161.193.123 network healthy network/mtr-capture.sh

LabelLayerStatusPath
image::homelab/dev/Dockerfile hardware healthy homelab/dev/Dockerfile
image::homelab/services/obsidian-sync/Dockerfile hardware healthy homelab/services/obsidian-sync/Dockerfile
image::homelab/services/climate-auto-switch/Dockerfile hardware healthy homelab/services/climate-auto-switch/Dockerfile
dev hardware healthy homelab/dev/compose.yaml
taskchampion-sync hardware healthy homelab/services/taskchampion-sync/compose.yaml
agent hardware healthy homelab/services/brineworks-agent/compose.yaml
rpg hardware healthy homelab/services/obsidian-sync/compose.yaml
pickled-knowledge hardware healthy homelab/services/obsidian-sync/compose.yaml
db hardware healthy homelab/services/brineworks-server/compose.yaml
server hardware healthy homelab/services/brineworks-server/compose.yaml
github-actions-runner hardware healthy homelab/services/github-actions-runner/compose.yaml
climate-auto-switch hardware healthy homelab/services/climate-auto-switch/compose.yaml

LabelLayerStatusPath
port:2001 network healthy network/diag.sh
port:4860 network healthy network/diag.sh
port:22 network healthy homelab/dev/Dockerfile
port:2222 network healthy homelab/dev/compose.yaml
port:18 network healthy _bmad/wds/config.yaml
port:05 network healthy _bmad/wds/config.yaml
port:06 network healthy _bmad/_config/manifest.yaml
port:21 network healthy _bmad/bmm/workflows/4-implementation/sprint-planning/sprint…
port:30 network healthy _bmad/bmm/workflows/4-implementation/sprint-planning/sprint…
port:10 network healthy climate/config/schedule.yaml
port:14 network healthy climate/config/schedule.yaml

LabelLayerStatusPath
dotenv::homelab/services/taskchampion-sync/.env.vars security healthy homelab/services/taskchampion-sync/.env.vars
dotenv::homelab/services/brineworks-agent/.env.vars security healthy homelab/services/brineworks-agent/.env.vars
dotenv::homelab/services/brineworks-server/.env.vars security healthy homelab/services/brineworks-server/.env.vars
dotenv::homelab/services/backup/.env.vars security healthy homelab/services/backup/.env.vars
dotenv::homelab/services/github-actions-runner/.env.vars security healthy homelab/services/github-actions-runner/.env.vars
dotenv::homelab/services/climate-auto-switch/.env.vars security healthy homelab/services/climate-auto-switch/.env.vars

LabelLayerStatusPath
postgres data healthy homelab/README.md
sqlite data healthy homelab/services/README.md
postgresql data healthy homelab/services/brineworks-server/README.md
mysql data healthy _bmad/wds/workflows/1-project-brief/templates/platform-requ…
mongodb data healthy _bmad/wds/workflows/1-project-brief/templates/platform-requ…

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

LabelLayerStatusPath
caddy network healthy CLAUDE.md

LabelLayerStatusPath
vps::aws hardware healthy garage/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/61cc48b5-fa36-4ba6-8aad-9150cd252cf7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/61cc48b5-fa36-4ba6-8aad-9150cd252cf7/

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.