CHANGELOG.txt
*******************************************************************************************************
# CHANGE LOG FOR CYBEREASON API MODULE # ******************************************************************************************************* Module Version 1.0.4 - Corrected Connect-CybereasonAPI so TFA and non-TFA authentication will work again - Removed PowerShellHostName "ConsoleHost" value from CybereasonAPI.psd1 over requests to use this in VS Code and WinRM sessions Module Version 1.0.3 - Corrected TFA area of Connect-CybereasonAPI so TFA works Module Version 1.0.2 - USE LATEST VERSION 1.0.3!!! - Added Two Factor Authentication in Connect-CybereasonAPI cmdlet for GUI users to utilize the Get-CybereasonThreatIntel cmdlet - Add ShouldProcess to cmdlets that use the PowerShell verbs Set and New - Added cmdlet Get-CybereasonListAllSensor from the Manage Sensors API section on Cybereason Module Version 1.0.1 - Corrected some help and misspelled words Module Version 1.0.0 - Initial Creation of Module #-------------------------------------------------------------------------------------------------------- ========================================================================================================= # PSScriptAnalyzer Comments from Author # ========================================================================================================= PSAvoidGlobalVars: The Global variables are set to ensure you can keep using your authenticated Cookie with ease. PSUseBOMForUnicodeEncodedFile: I do not know what file is being referred too here but will fix it when I figure it out ********************************************************************************************************** # PSSCRIPT ANALYZER RESULTS # ********************************************************************************************************** RuleName Severity ScriptName Line Message -------- -------- ---------- ---- ------- PSUseBOMForUnicodeEncodedFile Warning Cybereason Missing BOM encoding for non-ASCII encoded file API.psm1 'CybereasonAPI.psm1' PSAvoidGlobalVars Warning Cybereason 159 Found global variable 'Global:CybereasonSession'. API.psm1 PSAvoidGlobalVars Warning Cybereason 160 Found global variable 'Global:Server'. API.psm1 PSAvoidGlobalVars Warning Cybereason 161 Found global variable 'Global:Port'. API.psm1 #---------------------------------------------------------------------- # Command for updating Module Manifest # New-ModuleManifest -Path .\CybereasonAPI.psd1 -Author 'Robert H. Osborne' -Copyright '(c) 2021 OsbornePro LLC. All rights reserved.' -CompanyName 'OsbornePro LLC.' -RootModule .\CybereasonAPI.psm1 -ModuleVersion 1.0.3 -Description "Collection of PowerShell cmdlets that can be used to interact with the Cybereason API." -PowerShellVersion "3.0" -CLRVersion '3.5' -DotNetFrameworkVersion '3.5' -ProcessorArchitecture None -FunctionsToExport "Connect-CybereasonAPI","Get-CybereasonThreatIntel","Get-CybereasonReputation","Set-CybereasonReputation","Invoke-CybereasonRemediateItem","Get-CybereasonRemediationProgress","Stop-CybereasonMalopRemediation","Get-CybereasonRemediationStatus","Get-CybereasonIsolationRule","New-CybereasonIsolationRule","Set-CybereasonIsolationRule","Remove-CybereasonIsolationRule","Get-CybereasonMalwareCount","Get-CybereasonMalwareType","Get-CybereasonCustomDetectionRule","New-CybereasonCustomDetectionRule","Set-CybereasonCustomDetectionRule","Get-CybereasonListAllSensor" -CmdletsToExport "Connect-CybereasonAPI","Get-CybereasonThreatIntel","Get-CybereasonReputation","Set-CybereasonReputation","Invoke-CybereasonRemediateItem","Get-CybereasonRemediationProgress","Stop-CybereasonMalopRemediation","Get-CybereasonRemediationStatus","Get-CybereasonIsolationRule","New-CybereasonIsolationRule","Set-CybereasonIsolationRule","Remove-CybereasonIsolationRule","Get-CybereasonMalwareCount","Get-CybereasonMalwareType","Get-CybereasonCustomDetectionRule","New-CybereasonCustomDetectionRule","Set-CybereasonCustomDetectionRule","Get-CybereasonListAllSensor" -ProjectUri "https://github.com/tobor88/CybereasonAPI" -ReleaseNotes 'https://github.com/tobor88/CybereasonAPI/blob/main/CHANGELOG.txt' -LicenseUri "https://github.com/tobor88/CybereasonAPI/blob/main/LICENSE" -IconUri 'https://raw.githubusercontent.com/tobor88/CybereasonAPI/main/images/cyberreason.jpg' -HelpInfoUri "https://github.com/tobor88/CybereasonAPI/blob/main/README.md" -Tags 'NGFW','EDR','Cybereason','API','BlueTeam','CyberSecurity','Analyst','Security','SOC' |