community-scripts / ProxmoxVE
changedetection: migrate the Python install to a uv venv
∷ insight The install script relied on pip's --ignore-installed, which leaves duplicate dist-info metadata and a deferred crash on the next service restart. I reproduced it live on my own container (46 duplicated packages, certifi ×3) and migrated install + update onto the project's own setup_uv helper (Python 3.13 venv), with automatic migration of the existing pip-global layout. Fixes the root cause their earlier #13548 only patched over. (+33 −17)
proxmoxpythonuvpackaging
community-scripts / ProxmoxVE
homelable: preserve the MCP server config across updates
∷ insight The Homelable update routine overwrote the MCP server configuration on every run, wiping local customizations. Reworked the update path to preserve the existing config instead of clobbering it.
proxmoxmcpconfig
community-scripts / ProxmoxVE
infisical: fix update abort caused by a credentials field mismatch
∷ insight Found on my own CT: the Infisical update aborted mid-run and left the service down. ct/infisical.sh grepped for 'Database Password:' but setup_postgresql_db writes 'Password:' — a one-line grep mismatch. Fixed the field; the update completes cleanly again.
proxmoxinfisicalpostgresbugfix
RightNow-AI / openfang
fix(security): unify SSRF protection for WASM host calls
∷ insight The WASM sandbox's host_net_fetch() carried its own SSRF check that had drifted from the canonical check_ssrf() in web_fetch.rs — WASM agents could reach internal targets that builtin tools correctly block. Unified both call sites onto the single canonical implementation (+56 −98).
rustsecurityssrfwasm
ublue-os / homebrew-experimental-tap
claude-code-linux cask — livecheck npm vs GCS
∷ insight The official Anthropic GCS /stable file lags up to 13 versions behind the npm registry. A livecheck pointing at npm catches releases the same day they ship.
homebrewcaskbluefinclaude-code
requarks / wiki
`render IS NULL` in DB causes silent HTTP 500 with no recovery path
∷ insight Hit in production after a migration: pages with a NULL render column returned HTTP 500 instead of falling back to re-rendering from the source. Minimal repro + root cause pointer to server/models/pages.js#L952-L969 + suggested fix.
wikijspostgresbug-report
grafana / alloy
docs: systemd journal example for Promtail → Alloy migration
∷ insight The official migration guide only covered file-based scrape configs, skipping the most common Linux source — systemd journal. Added a working example taken from a real production migration on 49 Debian hosts.
grafanaalloypromtaildocsloki
wazuh / wazuh-documentation
warn that wazuh-agent conflicts with wazuh-manager on same host
∷ insight The wazuh-agent package silently uninstalls wazuh-manager via dpkg Conflicts/Replaces when both are installed on the same machine. No warning in the install doc. Cost us a 17-hour silent outage (see the blog post-mortem).
wazuhsiemdocsdpkg