Download the PHP package adrianmejias/laravel-ssllabs without Composer
On this page you can find all versions of the php package adrianmejias/laravel-ssllabs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download adrianmejias/laravel-ssllabs
More information about adrianmejias/laravel-ssllabs
Files in adrianmejias/laravel-ssllabs
Package laravel-ssllabs
Short Description SSL Labs Quality Checker for Laravel Framework.
License MIT
Homepage https://github.com/adrianmejias/laravel-ssllabs
Informations about the package laravel-ssllabs
SSL Labs Quality Checker Package for Laravel
SSL Labs Quality Checker package for the Laravel Framework.
Installation
Warning: Not for use in production at the moment.
This version supports PHP 8.0. You can install the package via composer:
composer require adrianmejias/laravel-ssllabs
To create the config/ssllabs.php
configuration file:
php artisan vendor:publish --tag=ssllabs
Usage
Example
Expected Output:
Api Requests
getRootCertsRaw(?int $trustStore = null)
Retrieve root certificates.getStatusCodes()
Retrieve known status codes.getEndpointData(string $host, string $s, bool $fromCache = false)
Retrieve detailed endpoint information.hasMinGrade(string $host, ?string $minGrade = 'A+', int $maxAge, bool $publish = false, bool $ignoreMismatch = false)
Invoke assessment and check progress in order to check minimum grade.analyze(string $host, ?int $maxAge = null, bool $publish = false, bool $startNew = false, bool $fromCache = false, ?string $all = null, bool $ignoreMismatch = false)
Invoke assessment and check progress.info()
Check SSL Labs availability.
Artisan Commands
ssllabs:quality-test {host} {grade}
- Get SSL Labs quality test resultsssllabs:has-min-quality {host} {grade}
- Check if the host has a minimum grade level
Testing
composer test
Todo
- [x] Add to packagist repo
- [x] Add unit tests
- [x] Add documentation for open source contributations
- [x] Add GitHub Action for unit tests
- [x] Add more unit test coverages
- [x] Add more documentation to README.md
- [x] Add API listing to README.md
- [ ] Add command
- [ ] Add schedule from command
- [ ] Add schedule email
Contributing
Thank you for considering contributing to Laravel SSL Labs! You can read the contribution guide here.
Code of Conduct
In order to ensure that the community is welcoming to all, please review and abide by the Code of Conduct.
Security Vulnerabilities
Please see the security file for more information.
License
The MIT License (MIT). Please see the license file for more information.
All versions of laravel-ssllabs with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.4
illuminate/support Version ^8.0