nedbase / composer-audit-common-report-formats-plugin
用于CI流程的composer审计命令的通用报告格式
v1.0.0
2024-03-14 09:12 UTC
Requires
- php: ^7.2.5 || ^8.0
- composer-plugin-api: ^2.3
- ext-dom: *
- ext-json: *
Requires (Dev)
- composer/composer: ^2.4
- phpunit/phpunit: ^8.5
- phpunit/phpunit-dom-assertions: ^2.6
- vimeo/psalm: ^4.30
README
本包为composer audit
命令提供多种通用报告格式,该命令是在Composer 2.4版本中引入的。插件使用由composer audit
生成的输出,在需要的地方增强数据,并以所需格式输出。
目前支持JUnit和Trivy格式。
安装
您可以选择全局要求包或作为项目的开发依赖。
要使插件全局可用,请运行以下命令
composer global require nedbase/composer-audit-common-report-formats-plugin
要为特定项目添加插件,您可能需要将其作为开发依赖添加
composer require --dev nedbase/composer-audit-common-report-formats-plugin
使用
要生成JUnit格式的审计报告,请运行以下命令
composer audit:junit
要生成Trivy格式的审计报告,请运行以下命令
composer audit:trivy
除了--format
选项外,所有Composer原生audit
命令的选项和参数都适用于audit:[format]
命令,因为报告格式由audit:[format]
命令本身隐含。因此,要仅生成常规依赖项的JUnit格式审计报告(没有开发依赖项),您可以运行
composer audit:junit --no-dev
技术文档
有关完整文档,包括代码的技术文档,请参阅文档。
由Nedbase在🇳🇱开发和维护。Nedbase.