liveecommerce/security-advisories

防止安装具有已知安全漏洞的 composer 包:无需 API,只需直接使用

资助包维护!
Ocramius
Tidelift

安装次数: 2,253

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 105

类型:metapackage

dev-latest 2024-07-11 19:37 UTC

This package is auto-updated.

Last update: 2024-09-11 20:06:36 UTC


README

这是一个分支,用于使用 laminas 2.11.*。

给俄罗斯人的信息 🇷🇺

如果您目前居住在俄罗斯,请阅读 此信息

SWUbanner

目的

Hourly build Downloads

此包确保您的应用程序不会安装具有已知安全漏洞的依赖项。

安装

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

用法

此包不提供任何 API 或可用的类:它的唯一目的是防止安装具有已知和记录的安全问题的软件。只需将 "roave/security-advisories": "dev-latest" 添加到您的 composer.json 文件的 "require-dev" 部分,您将无法使用具有已知安全漏洞的软件伤害自己。

例如,尝试以下操作

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 

检查仅在通过 composer require 添加新依赖项或运行 composer update 时执行:使用有效的 composer.lock 部署应用程序以及通过 composer install 不会触发任何安全版本检查。

您可以通过在更新时使用 --dry-run 开关手动触发版本检查而不做任何事情。运行 composer update --dry-run roave/security-advisories 是手动触发安全版本检查的有效方法。

roave/security-advisories 企业版

作为 Tidelift 订阅的一部分提供。

roave/security-advisories 的维护者以及成千上万的其他包维护者正在与 Tidelift 合作,为您构建应用程序时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码质量,同时支付您使用的确切依赖项的维护者。 了解更多信息

您还可以通过 team@roave.com 联系我们,了解您自己的项目中存在的安全问题。

稳定性

此包只能以 dev-latest 版本要求:由于目标问题的性质,将永远不会发布稳定/标记的版本。安全问题是实际上的移动目标,将项目锁定到特定标记的版本包没有意义。

因此,此包仅适用于在可部署项目的根目录中安装。

来源

此包从 FriendsOfPHP/security-advisories 存储库和 GitHub Advisory Database 提取有关各种 composer 项目中现有安全问题的信息。