montross50 / netsparker-cloud-sdk
Netsparker云PHP SDK
dev-master / 1.0.x-dev
2019-02-11 15:11 UTC
Requires
- php: ~7.1
- illuminate/support: 5.7.*
- jane-php/open-api-runtime: ^4.0
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.7.3
- guzzlehttp/guzzle: 6.3.*
- guzzlehttp/psr7: ^1.2
- jane-php/open-api: ^4.0
- orchestra/testbench: ~3.0
- php-http/guzzle6-adapter: ^1.1
- phpunit/phpunit: >=7.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-12 04:36:09 UTC
README
此包创建了一个与Netsparker Cloud集成的SDK。它旨在与Laravel一起使用。因此有服务提供者。如果有人真的需要非Laravel版本,我可以做,但这是我用例。此包使用Jane Open Api生成原始SDK。
安装
通过Composer
$ composer require montross50/netsparker-cloud-sdk
用法
$api = app(NetsparkerCloudInterface::class); $result = $api->scansResult('foobar');
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
测试
集成测试期望您创建一个phpunit.xml.dist并将您的凭据放在env中。
<php> <env name="NETSPARKER_USERNAME" value="user"/> <env name="NETSPARKER_PASSWORD" value="pass"/> <env name="NETSPARKER_URL" value="url"/> <env name="INTEGRATION_TEST_USER_EMAIL" value="api user email"/> <env name="INTEGRATION_TEST_SCAN_ID" value="some scan id"/> </php>
$ composer test
贡献
请参阅CONTRIBUTING和CODE_OF_CONDUCT以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件sch43228@gmail.com联系,而不是使用问题跟踪器。
致谢
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。