Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Version Eye Bundle Laravel Package

mattsches/version-eye-bundle

A Symfony bundle that surfaces installed Composer dependency versions and update status, helping you spot outdated packages and keep your project's dependencies current.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for dependency monitoring. This bundle is a thin wrapper — a Symfony2 service, DI configuration, and HTTP calls against a REST API. That is a useful data point: dependency-health checking is an integration surface, not core product IP. Decide to rent/integrate rather than staff a bespoke scanner.
  • Roadmap framing for a "dependency hygiene" feature. It illustrates the 2016-era feature shape (point-in-time dependency status, outdated/vulnerable package reports, build-gate integration) before Dependabot/Renovate normalized the category. Useful when scoping what a modern equivalent must include beyond this baseline: automated PRs, CVE feeds, license policy, SBOM output.
  • Vendor-risk and exit-criteria policy. A working integration obsoleted by a third-party service shutdown is a concrete case study for requiring abstraction layers, documented exit plans, and review triggers on external API dependencies. Feeds directly into your vendor register and OSS intake checklist.
  • Legacy portfolio TCO / rewrite-vs-patch. Last release 2016-08-16, 11 stars, 0 dependents, Symfony2 (itself EOL). This is evidence for a rewrite decision on any Symfony2 estate, not a remediation option.
  • Scope discipline. It supports a "don't differentiate here" call — the market has converged on commodity, CI-native dependency scanning; competing on it is unlikely to move retention or pricing.

When to Consider This Package

Consider it only in narrow, non-greenfield situations:

  • You maintain an existing Symfony 2.x application that already has this bundle wired in and still needs to hit a compatible endpoint (a self-hosted fork or internal mirror of the old API) as part of a build gate — i.e., pure maintenance, time-boxed to removal.
  • You want it as reference reading for Symfony2 service/DI/HTTP-client patterns when integrating a third-party REST API — read the source, do not install the package.
  • You are auditing an old codebase and need to understand what an inherited dependency actually did.

Look elsewhere when:

  • Any new build. The hosted VersionEye service is defunct; the API contract cannot be relied on, and there is no maintainer to fix it.
  • Symfony 3+ / 4+ / 5+ / 6+ / 7. No Flex recipe, no autowiring alignment, no maintained releases in roughly a decade.
  • You need vulnerability data with any SLA — use composer audit / OSV, the Symfony CLI security checker, Dependabot, Renovate, Snyk, or Trivy.
  • It must pass OSS intake. Abandoned, zero dependents, no release since 2016, unsupported PHP constraints — it fails standard procurement and security review criteria.
  • You need license compliance, SBOM generation, or policy enforcement. Out of scope for this bundle even when it worked.

How to Pitch It (Stakeholders)

For executives: This is a small, abandoned 2016 Symfony2 wrapper around VersionEye, a third-party dependency-monitoring API that no longer operates as a service. It has 11 stars, no dependent projects, and no release since August 2016 — we should not adopt it, and it would not clear our own OSS intake bar. Its value to us is strategic rather than technical: it confirms that dependency hygiene is a thin integration layer we should rent from commodity CI tooling rather than build, and it is a clean cautionary example of third-party API risk to fold into our vendor review and exit-criteria policy.

For engineering: Do not add this as a dependency. If a legacy Symfony2 app already depends on it, treat it as technical debt with a removal ticket: replace the VersionEye call with composer audit/OSV or Dependabot in CI, then delete the bundle. If you want the integration patterns, read the source and reimplement against a maintained client — do not vendor the package.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core