fernleafsystems / apiwrappers-wpvulndb
该包最新版本(3.0.2)没有提供许可证信息。
3.0.2
2023-03-19 21:42 UTC
Requires
- php: >=7.4
- fernleafsystems/apiwrappers-base: ^2.1
- symfony/polyfill-php80: ^1.0
README
WP VulnDB API 的 API 包装器
使用较新的 v3 API。注册 WP Vuln DB 以获取 API 密钥/令牌 https://wpvulndb.com/users/sign_up
示例
use FernleafSystems\ApiWrappers\WpVulnDb\WPScan; $conn = new WPScan\Connection(); $conn->api_key = 'abc123'; // Get this when you register $pluginVuln = ( new WPScan\Plugins\Retrieve() ) ->setConnection( $conn ) ->filterByVersion( '5.1' ) ->filterBySlug( 'wp-simple-firewall' ) ->retrieve();
- 当发现漏洞时,它们可以从从
$oPluginVuln->getVulns()
返回的数组中进行枚举 - 如果没有找到特定 slug 和版本的漏洞,则将返回
null
,因此必须小心使用请求的结果。 - 没有必要按版本过滤。如果您省略此选项,则将返回所有可用漏洞。