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

Agent Laravel Package

vulnerar/agent

Vulnerar Agent is a lightweight Laravel package that connects your application to the Vulnerar security platform for continuous vulnerability monitoring. It publishes configuration, reports installed dependencies, and helps surface security issues early, with simple Composer installation and per-env...

View on GitHub
Deep Wiki
Context7

Vulnerar Agent for Laravel Application Endpoints.

Frequently asked questions about Agent
What is vulnerar/agent used for?
Vulnerar Agent is a lightweight Laravel package that connects a Laravel application to the Vulnerar security platform so installed dependencies can be reported and monitored for known vulnerabilities. It publishes a configuration file and is designed for per-environment setup. The stated goal is to surface security issues early in the development cycle rather than after deployment. Detailed behavior should be confirmed against the package README and source before adopting it.
How do I install vulnerar/agent in a Laravel application?
Installation is done through Composer, typically with composer require vulnerar/agent. After installing, you publish the package configuration file and set the values required for your environment. Laravel package auto-discovery may register the service provider automatically, but you should verify this in the package's composer.json. Pin the version explicitly during initial evaluation instead of using a loose constraint.
Does vulnerar/agent require an API key or outbound network access?
Because the package connects your application to the Vulnerar platform, it almost certainly needs credentials and outbound connectivity to function. The overview describes per-environment setup, which usually implies environment-specific keys or endpoints. Before deploying, confirm exactly which hosts are contacted, whether traffic is queued or synchronous, and how the agent behaves if the platform is unreachable. This matters for firewalled production networks and for CI environments.
Which Laravel and PHP versions does vulnerar/agent support?
The supported PHP and illuminate/* version ranges are defined in the package's composer.json and are not confirmed by the release announcement alone. Check those constraints against your own supported matrix before planning an integration. Also check whether the package relies on auto-discovery or declares dont-discover, since that affects manual provider registration. Treat any unverified version claim as a blocker until composer.json is reviewed.
What data does vulnerar/agent collect and report?
The package is described as reporting installed dependencies, which means it likely transmits your Composer dependency graph and version information to the Vulnerar platform. Whether it also sends application metadata, environment details, or host information is not confirmed in the available material. For a security-adjacent package, review the source and configuration to determine exactly what leaves your server. Document this for any compliance or data-handling review before enabling it in production.
How do I publish the vulnerar/agent configuration file?
Laravel packages that ship configuration typically expose it through php artisan vendor:publish, selecting the Vulnerar Agent provider or tag. The overview explicitly states that vulnerar/agent publishes configuration, so this command is the expected path. Confirm the exact tag or provider name in the package README, since guessing it will silently publish nothing. Commit the published config only if it contains no secrets, and supply credentials through environment variables instead.
Can I disable vulnerar/agent in local or staging environments?
The package is described as supporting per-environment setup, which normally means an enable/disable flag plus environment-specific credentials in the published config. That lets you keep reporting active in production while silencing it locally or in tests. Verify how the package behaves when disabled, particularly whether it still registers service providers, scheduled tasks, or listeners. Never let a missing flag cause noisy failures in CI pipelines.
What changed in version 1.1.2 of vulnerar/agent?
The v1.1.2 release body contains no changelog entries, only a GitHub compare link between v1.1.1 and v1.1.2 and the auto-generated full changelog header. The version bump is a patch under SemVer, which conventionally suggests fixes or dependency changes rather than new features, but that is a weak assumption. Read the compare range yourself and diff composer.json specifically, since patch releases are a common vector for silent dependency additions. For a security tool, an empty release note is a transparency concern worth flagging.
Does vulnerar/agent run as a background worker or daemon?
It is not confirmed whether the agent is a request-scoped library, a scheduled command, or a long-running worker. This distinction changes the integration effort significantly, since a daemon requires process supervision, container entrypoint changes, and horizontal scaling considerations. Review the service provider, any registered console commands, and queued jobs to determine the actual shape. Establish this before estimating the work.
Is vulnerar/agent actively maintained and safe for production use?
Maintenance signals such as commit cadence, open issue counts, and release intervals are not available in the supplied material, so abandonment risk is unknown. There is also no confirmed security policy, CVE history, or disclosure process. If you adopt it, pin an exact version such as 1.1.2 rather than a caret range until the release and changelog discipline is understood. Re-evaluate the package once the compare range and repository metadata have been reviewed.
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.
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
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console