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'