fernleafsystems/apiwrappers-wpvulndb

该包最新版本(3.0.2)没有提供许可证信息。

3.0.2 2023-03-19 21:42 UTC

This package is auto-updated.

Last update: 2024-09-04 18:06:44 UTC


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,因此必须小心使用请求的结果。
  • 没有必要按版本过滤。如果您省略此选项,则将返回所有可用漏洞。