-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCHANGELOG.txt
51 lines (47 loc) · 5.48 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
*******************************************************************************************************
# CHANGE LOG FOR CYBEREASON API MODULE #
*******************************************************************************************************
Module Version 1.0.5
- Added ability to sign into Cybereason with a GUI use and an API user to allow the use of both session tokens. This prevents limitations on GUI users API permissions applied by Cybereason
- Applied the use of the new Global Variable $APICybereasonSession in cmdlets that require the API user
- Removed false error message returned by Get-CybereasonCustomDetectionRule where lastTriggerTime returns a null value
- Added more detailed error messages to cmdlets
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'