vpndetection/laravel
A Laravel package for detecting VPN and proxy connections, helping you screen requests, enforce access rules, and add risk checks to your application with simple configuration and integration.
isPubproxy alongside the existing pubproxy detail gives product teams a finer-grained signal for distinguishing public proxy traffic from other anonymizer types — enabling tiered responses (silent risk score vs. step-up verification vs. hard block) rather than a single blunt "anonymizer = deny" rule.Adopt when:
isPubproxy support improves.Look elsewhere or defer when:
vpndetection 4.8.0 exactly, so a single upstream release gates your ability to receive fixes. Acceptable for a signal source, not for a system-of-record dependency. Keep the integration behind an internal interface so the provider is swappable.For executives (one paragraph):
We evaluated the vpndetection Laravel SDK for anonymizer detection. It lets us add VPN, proxy, Tor, and hosting detection to our Laravel services in days rather than quarters, buying IP intelligence instead of maintaining it. The v2.2.4 patch is small but directionally positive: it pins the upstream SDK to 4.8.0 to expose isPubproxy and the pubproxy detail, meaning we get finer proxy-type classification — the difference between blocking a privacy-minded customer and flagging a genuine abuse signal. Recommendation: approve a time-boxed pilot on one high-value flow (signup or payment) in log-only mode, measure false-positive rate and lookup latency, then decide on enforcement. Risk to note: exact dependency pinning means upstream releases gate our fixes, so we should wrap the provider behind an internal interface.
For engineering:
4.8.0 means we inherit upstream's release cadence. Vendor the provider behind an interface.isPubproxy, pubproxy detail) so future upstream patches that alter response shape fail loudly rather than silently degrading risk decisions.How can I help you explore Laravel packages today?