PowerShell Wrapper for the SSL Labs Assessment API
For each merge to the branch master
a beta release will be
deployed to PowerShell Gallery.
Periodically a release version tag will be pushed which will deploy a
full release to PowerShell Gallery.
You can get the latest release of the SSLLabsScanPS module on the PowerShell Gallery
Install-Module -Name SSLLabsScanPS
$hostData = Invoke-SSLLabsScanAssessment -HostName www.mwam.com -StartNew -All Done
ConvertTo-SSLLabsScanHtml -EndpointData $hostData.endpoints
$hostData = Invoke-SSLLabsScanAssessment -HostName www.mwam.com -FromCache -All Done
ConvertTo-SSLLabsScanHtml -EndpointData $hostData.endpoints
$endPointData = Get-SSLLabsScanEndpointData -HostName www.mwam.com -IPAddress '18.132.32.101' -FromCache
ConvertTo-SSLLabsScanHtml -EndpointData $endPointData
The default location of the summary HTML report is the user's Documents
folder,
with a file name of <hostName>-SSLLabsScanReport-<yyyyMMdd-HHmmss>.html
For a full list of functions in SSLLabsScanPS and examples on their use, check out the SSLLabsScanPS wiki.
A full list of changes in each version can be found in the change log.
- Module built with Module Builder and Sampler.
- Pester unit tests.
- Azure DevOps CI/CD Pipeline.
- Azure DevOps Test results report.
- Azure DevOps Code Coverage report.
SSLLabsScanPS is licensed under the MIT license.