rconfighub/vector-server-pkg
rconfighub/vector-server-pkg is a Laravel/PHP package that provides vector server integration for applications. It offers a Composer-installable way to connect Laravel projects to vector services, with a simple, configuration-oriented approach. Early-stage package with no stars yet, so expect limite...
VectorHubCtl wrapper — the vendor is absorbing the hardening burden instead of pushing it onto every deployment. That strengthens the case for staying on the package rather than forking.vector-hub group-scoped cert reads) plus stricter install-time validation (rejecting insecure_download, tighter URL/host/path checks) are directly quotable in security questionnaires, pen-test remediation notes and SOC2/ISO evidence. Treat as a roadmap checkbox, not a feature.InstallVectorHubJob now requires an explicit install or uninstall action. That is a breaking change for any internal code or customer automation dispatching it, and it drives a decision on whether this job should be part of our supported surface at all.Adopt when:
Look elsewhere / don't adopt when:
InstallVectorHubJob and no capacity to migrate to the explicit action parameter now.Executives: v2.0.2 is a security-hardening release, not a feature release. It removes direct bash/systemctl execution from the web tier and replaces it with a narrowly-scoped, root-owned wrapper, and it tightens install-time validation so insecure downloads are rejected. Net effect: smaller blast radius if the web application is compromised, and cleaner answers in security reviews and procurement. The cost is one manual root step per upgraded host — we should fold that into the upgrade runbook and support docs before we announce the release, and be clear that unattended upgrades now need a privileged hook.
Engineering: two things to action. (1) Run rconfig:vector-hub-install-helper as root after upgrading — it installs the VectorHubCtl wrapper and sudoers rule and adds the web user to the vector-hub group; without it, install, uninstall and service actions fail. (2) InstallVectorHubJob now takes an explicit install or uninstall action — audit every dispatcher, including customer scripts. SyncHubCertsJob now runs as the web user and reads certs via group membership, so group setup is a hard dependency, not a nicety. Finally, review existing install configurations against the stricter URL/host/path validation and the insecure_download rejection before rollout, since previously-accepted configs may now be refused.
How can I help you explore Laravel packages today?