Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on May 7, 2024 via composer

roave/security-advisories dev-latest

Prevents installation of composer packages with known security vulnerabilities: no API, simply require it
Package summary
Share
0
issues
1
license
1
MIT
Package created
11 Dec 2014
Version published
14 Sep 2023
Maintainers
1
Total deps
1
Direct deps
0
License
MIT

Issues

0
This package has no issues

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
1 Packages, Including:
roave/security-advisories@dev-latest
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

0
All Dependencies CSV
β“˜ This is a list of roave/security-advisories 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities

Visualizations

Frequently Asked Questions

What does roave/security-advisories do?

The roave/security-advisories is an innovative composer package dedicated to enhancing the security of your PHP project. Its main function is to prevent the installation of any composer dependencies known for their security vulnerabilities. By incorporating roave/security-advisories into your project, you shield your software from potential security breaches associated with such insecure dependencies. The package does not offer any API or usable classes; its primary role is to ensure your chosen software doesn't pose any documented security threats.

How do you use roave/security-advisories?

To integrate roave/security-advisories into your project, require it as a developer dependency in your composer.json file. This inclusion will automatically inhibit the installation of packages with known security vulnerabilities. The installation command is as follows:

composer require --dev roave/security-advisories:dev-latest

For instance, trying to install insecure packages will fail:

composer require --dev roave/security-advisories:dev-latest
# following commands will fail:
composer require symfony/symfony:2.5.2
composer require zendframework/zendframework:2.3.1 

The security version checks are triggered when adding a new dependency via composer require or when running composer update. To manually initiate a version check, use the --dry-run switch by running composer update --dry-run roave/security-advisories. This action will run a security version check without making any changes.

Where are the roave/security-advisories docs?

The roave/security-advisories documentation is primarily found in its GitHub repository. For comprehensive details on its usage, potential enterprise support via Tidelift Subscription, and its stability information, visit Roave SecurityAdvisories on GitHub. The package draws its security issue information from resources such as the FriendsOfPHP/security-advisories repository and the GitHub Advisory Database.

All Versions