montross50/netsparker-cloud-sdk

Netsparker云PHP SDK

dev-master / 1.0.x-dev 2019-02-11 15:11 UTC

This package is auto-updated.

Last update: 2024-09-12 04:36:09 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

此包创建了一个与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

贡献

请参阅CONTRIBUTINGCODE_OF_CONDUCT以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件sch43228@gmail.com联系,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。