PSKB4Reporting
1.0.0
PowerShell module for the KnowBe4 Reporting API.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2026 Genius GRC. Licensed under the MIT License.
Package Details
Author(s)
- Eric Shoemaker
Tags
KnowBe4 Reporting API SecurityAwareness Security Windows Linux MacOS
Functions
Connect-KB4Reporting Disconnect-KB4Reporting Get-KB4ReportingContext Get-KB4Account Get-KB4AccountRiskScoreHistory Get-KB4User Get-KB4UserRiskScoreHistory Get-KB4Group Get-KB4GroupMember Get-KB4GroupRiskScoreHistory Get-KB4PhishingCampaign Get-KB4PhishingSecurityTest Get-KB4PhishingRecipient Get-KB4TrainingStorePurchase Get-KB4TrainingPolicy Get-KB4TrainingCampaign Get-KB4TrainingEnrollment
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Initial public release.
FileList
- PSKB4Reporting.nuspec
- LICENSE
- README.md
- examples\Get-ActiveUsers.ps1
- Private\Format-KB4PathValue.ps1
- Private\Get-KB4RegionBaseUri.ps1
- Private\Get-KB4ResultCount.ps1
- Private\Resolve-KB4Uri.ps1
- Public\Connect\Connect-KB4Reporting.ps1
- Public\Groups\Get-KB4Group.ps1
- Public\Phishing\Get-KB4PhishingCampaign.ps1
- Public\Training\Get-KB4TrainingCampaign.ps1
- Public\Training\Get-KB4TrainingStorePurchase.ps1
- docs\API-PLAN.md
- Private\Add-KB4QueryParameter.ps1
- Private\Get-KB4AuthorizationHeader.ps1
- Private\Get-KB4ReportingContextInternal.ps1
- Private\Invoke-KB4PagedRequest.ps1
- Public\Account\Get-KB4Account.ps1
- Public\Connect\Disconnect-KB4Reporting.ps1
- Public\Groups\Get-KB4GroupMember.ps1
- Public\Phishing\Get-KB4PhishingRecipient.ps1
- Public\Training\Get-KB4TrainingEnrollment.ps1
- Public\Users\Get-KB4User.ps1
- PSKB4Reporting.psd1
- docs\Codex Prompt Prompt History.md
- Private\ConvertFrom-KB4SecureString.ps1
- Private\Get-KB4HeaderValue.ps1
- Private\Get-KB4ResponseBody.ps1
- Private\Invoke-KB4RateLimitDelay.ps1
- Public\Account\Get-KB4AccountRiskScoreHistory.ps1
- Public\Connect\Get-KB4ReportingContext.ps1
- Public\Groups\Get-KB4GroupRiskScoreHistory.ps1
- Public\Phishing\Get-KB4PhishingSecurityTest.ps1
- Public\Training\Get-KB4TrainingPolicy.ps1
- Public\Users\Get-KB4UserRiskScoreHistory.ps1
- PSKB4Reporting.psm1
- docs\PLAN-VS-IMPLEMENTATION.md
- Private\ConvertTo-KB4SecureString.ps1
- Private\Get-KB4NextCursor.ps1
- Private\Get-KB4ResponseData.ps1
- Private\Invoke-KB4Request.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 12 | 5/8/2026 |