Solution package with the updated Playbook Templates.#1
Merged
benmeadowcroft merged 1 commit intoFeb 9, 2023
Merged
Conversation
git-rubrik
reviewed
Feb 9, 2023
git-rubrik
left a comment
There was a problem hiding this comment.
Reviewed the changes, no issues found. Moving to approve.
git-rubrik
approved these changes
Feb 9, 2023
benmeadowcroft
pushed a commit
that referenced
this pull request
Feb 24, 2023
* initialize the new branch: CohesitySecurity
add the data connector json file.
* add these files:
./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.json
./Solutions/CohesitySecurity/Playbooks/Incident_Email_Playbook.json
./Solutions/CohesitySecurity/Playbooks/Incident_VM_Playbook.json
need to find a azure way to convert the RansomwareAlert.json to yaml format,
* add these files:
./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.yaml
./Solutions/CohesitySecurity/SolutionMetadata.json
./Tools/Create-Azure-Sentinel-Solution/V2/input/Solution_CohesitySecurity.json
./Tools/Create-Azure-Sentinel-Solution/input/Solution_CohesitySecurity.json
./Tools/Create-Sentinel-Solution/V2/input/Solution_CohesitySecurity.json
I feel we should use the v2 build script
./Tools/Create-Azure-Sentinel-Solution/V2/createSolutionV2.ps1
instead of
./Tools/Create-Azure-Sentinel-Solution/createSolution.ps1
It failed on other Solutions, dued to some hard-coded path, for example:
Downloading C:\GitHub\azure\Solutions\CiscoDuoSecurity/Workbooks/CiscoDuo.json
Failed to download C:\GitHub\azure\Solutions\CiscoDuoSecurity/Workbooks/CiscoDuo.json -- Please ensure that it exists in C:%5CGitHub%5Cazure%5CSolutions%5CCiscoDuoSecurity/
For the reason mentioned above, just temporarily delete these files, in order to have a pass build:
./Tools/Create-Azure-Sentinel-Solution/V2/input/Solution_CiscoDuoSecurity.json
./Tools/Create-Azure-Sentinel-Solution/input/Solution_CiscoWSA.json
./Tools/Create-Azure-Sentinel-Solution/input/Solution_SIGNL4.json
./Tools/Create-Azure-Sentinel-Solution/input/Solution_ZeroNetworks.json
in our final version, need to get back these files.
what's next:
These 3 files are duplicate, need to remove 2, and only keep one in our final version.
for I am not sure, and its doc and examples are conflicting with each other, again,,so, I just keep 3 in different location:
./Tools/Create-Azure-Sentinel-Solution/V2/input/Solution_CohesitySecurity.json
./Tools/Create-Azure-Sentinel-Solution/input/Solution_CohesitySecurity.json
./Tools/Create-Sentinel-Solution/V2/input/Solution_CohesitySecurity.json
write another script to only build our Solution, so we could get back those temporarily deleted files
Fix the last failures:
Failed arm-ttk (Test-AzTemplate): Package
Failed arm-ttk (Test-AzTemplate) on solutions: Package
Will try again after dinner.
* clean some un-needed files
update the playbook *.json files
so, now build, and auto validataion pass
* get back the other Solutions under input folder, to minimize the diff to mastter
add the yaml format of Analytic Rules
* add stuff for v1 createsolution script
manually change some version value to pass build validation for v1 script
still resulted in the same error with v2, during deployment
* Update SolutionMetadata.json
"cohesity security" -> "cohesitysecurity"
Added "verticals": []
* Update Solution_CohesitySecurity.json
"Analytic Rules/RansomwareAlert.json" -> "Analytic Rules/RansomwareAlert.yaml"
* Update Solution_CohesitySecurity.json
"Analytic Rules/RansomwareAlert.yaml" - > "Analytic Rules/Ransomware Alert.yaml"
* Update Solution_CohesitySecurity.json
Ransomware Alert.yaml -> RansomwareAlert.yaml
* +++ ./Solutions/CohesitySecurity/readme
instruct how to build, validate, etc:
+++ ./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.yaml
manually update thise generated yaml file to pass the build validatation
+++ ./Solutions/CohesitySecurity/SolutionMetadata.json
update the correct tier value
* +++ ./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.yaml
tried automated process to generate this file
* +++ ./Solutions/CiscoDuoSecurity/Package/mainTemplate.json
+++ ./Solutions/CiscoWSA/Package/mainTemplate.json
+++ ./Solutions/SIGNL4/Package/mainTemplate.json
+++ ./Tools/Create-Azure-Sentinel-Solution/V2/input/Solution_CiscoDuoSecurity.json
+++ ./Tools/Create-Azure-Sentinel-Solution/input/Solution_CiscoWSA.json
+++ ./Tools/Create-Azure-Sentinel-Solution/input/Solution_SIGNL4.json
+++ ./Tools/Create-Azure-Sentinel-Solution/input/Solution_ZeroNetworks.json
add back these files to minimize the diff to master branch.
remove some un-used playbooks.
add place holders, so as to sanitize and customize PII value.
update readme, to illustrate how to use build.sh to build the package.
* small update to Incident_VM_Playbook.json
* small update to readme
* +++ ./Solutions/CohesitySecurity/Playbooks/SNOW-CreateAndUpdateIncident/SNOW-CreateAndUpdateIncident.json
fix a weird validation issue
+++ ./Solutions/CohesitySecurity/build.sh
+++ ./Tools/Create-Azure-Sentinel-Solution/build_cohesity.ps1
add some build files for CohesitySecurity
* --- ./Solutions/CohesitySecurity/build.sh
--- ./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.json
+++ ./Solutions/CohesitySecurity/Playbooks/SNOW-CreateAndUpdateIncident/SNOW-CreateAndUpdateIncident.json
+++ ./Solutions/CohesitySecurity/build.ps1
rename from Tools/Create-Azure-Sentinel-Solution/build_cohesity.ps1
rename to Solutions/CohesitySecurity/build_one_solution.ps1
* update readme file.
* fix the Playbooks/SNOW-CreateAndUpdateIncident
1: remove "-" in variables name.
avoid using - in variable name of Playbooks.
2: change from Microsoftsentinel to Azuresentinel in api.id
maybe this Playbook is based on an old template?
* update the "publisherId" and "offerId"
* Fix Azure Pipelines validation error.
* +++ ./.script/tests/KqlvalidationsTests/CustomTables/HeliosAuditNativePoller_CL.json
* small update to Analytic rule and helios_connector.
+++ ./Solutions/CohesitySecurity/AlertHttpTrigger/AlertHttpTrigger.sln
+++ ./Solutions/CohesitySecurity/AlertHttpTrigger/AlertHttpTrigger/AlertHttpTrigger.cs
+++ ./Solutions/CohesitySecurity/AlertHttpTrigger/AlertHttpTrigger/AlertHttpTrigger.csproj
+++ ./Solutions/CohesitySecurity/AlertHttpTrigger/AlertHttpTrigger/deploy.sh
+++ ./Solutions/CohesitySecurity/AlertHttpTrigger/AlertHttpTrigger/host.json
+++ ./Solutions/CohesitySecurity/AlertHttpTrigger/AlertHttpTrigger/local.settings.json
* update the queryFrequency and queryPeriod
* update metadata for playbooks.
* parameterize the CohesitySecurity/AlertHttpTrigger
add resetRedis to reset redis key value
remove in *.json files.
* +++ ./Sample Data/Custom/HeliosAuditNativePoller_CL.json
* add try catch in DataConnectors/CohesitySecurity/AlertHttpTrigger/AlertHttpTrigger.cs
* replace the AlertHttpTrigger with Helios2Sentinel data connector.
add README.md to all the playbooks.
rename all the playbooks to azuredeploy.json file as suggested.
* Just initialize this new branch for Cohesity internal collaboration/review.
* Update readme.md
Typo
* --- ./Solutions/CohesitySecurity/Data Connectors/helios_connector.json
* Update readme.md
Added link to the playbook template
* Update readme.md
Updated link to Azure deployment
* Update readme.md
* Update readme.md
* Update readme.md
First draft of deployment instructions
* Update readme.md
Added references to other deployment instructions
* Update readme.md
Fixed link for the package directory
* Update readme.md
Typo
* Update readme.md
Fixed step #1
* Update readme.md
Escaped URL
* Update readme.md
Fixing build instructions URL
* Update readme.md
Fixing URL again
* Update readme.md
Setting ref line
* Update readme.md
* Update readme.md
Deployment steps corrections
* Update readme.md
Minor fixes
* Update readme.md
Fixed typos
* Update readme.md
Added TBD for package directory
* Update readme.md
Corrected playbook description
* Update readme.md
Testing ARM
* --- ./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.yaml
--- ./Solutions/CohesitySecurity/Data Connectors/helios_connector.json
+++ ./Solutions/CohesitySecurity/Package/createUiDefinition.json
+++ ./Solutions/CohesitySecurity/Package/mainTemplate.json
update the build script.
* Update readme.md
Changed URI
* Update readme.md
Trying different link
* Update readme.md
Another URI test
* Update readme.md
Another link test
* Update readme.md
URI test
* Update readme.md
* obfuscate the values in local.settings.json files.
rename cohesity.config to cohesity.json, and update the build.ps1, readme.md.
The github/codeql-action/autobuild keeps failing, but DataConnectors/CohesitySecurity/Helios2Sentinel build succeeded, as shown in following log.
thus will disable the autobuild work flow.
=============================
MSBuild version 17.4.0+18d5aef85 for .NET
Determining projects to restore...
Restored /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj (in 241 ms).
Restored /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj (in 241 ms).
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.cs(65,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj]
IncidentProducer -> /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/bin/Debug/net6.0/Helios2Sentinel.dll
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(30,32): warning CS0618: 'AuthenticationContext.AcquireTokenAsync(string, ClientCredential)' is obsolete: 'Microsoft.IdentityModel.Clients.ActiveDirectory is deprecated and replaced with Microsoft.Identity.Client. To migrate a daemon application, or service to service flow, see https://aka.ms/adal-to-msal-net/daemon' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(39,51): warning SYSLIB0014: 'WebRequest.Create(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
IncidentConsumer -> /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/bin/Debug/net6.0/IncidentConsumer.dll
Build succeeded.
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.cs(65,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(30,32): warning CS0618: 'AuthenticationContext.AcquireTokenAsync(string, ClientCredential)' is obsolete: 'Microsoft.IdentityModel.Clients.ActiveDirectory is deprecated and replaced with Microsoft.Identity.Client. To migrate a daemon application, or service to service flow, see https://aka.ms/adal-to-msal-net/daemon' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(39,51): warning SYSLIB0014: 'WebRequest.Create(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
3 Warning(s)
0 Error(s)
Time Elapsed 00:00:03.65
* Update readme.md
Changed URI for ARM template
* Update readme.md
Changed URI again
* Update readme.md
Trying new URI format
* Update readme.md
Updated ARM template
* Update readme.md
Formatting changes
* Update readme.md
Added word Cohesity to the playbook name
* Update readme.md
Initial version
* Update readme.md
Completed the description
* Update readme.md
Added formatting
* Update readme.md
Initial version
* Update readme.md
Corrected the URI
* Update readme.md
Corrected typos
* Update readme.md
Formatting changes
* Update readme.md
Removed unnecessary parameter
* Create readme.md
Initial version
* Create readme.md
Initial commit
* Update readme.md
Typo
* Update readme.md
Complete version
* Update readme.md
Fixed typos
* Create readme.md
Final version
* obfuscate the CohesityQueueName
multi-thread improve ParseAlertToQueue function
* Update Solution_CohesitySecurity.json
Added product description
* Update readme.md
Polished text
* Update SolutionMetadata.json
Expanding categories and updating support info
* Update SolutionMetadata.json
Formatting changes
* Update readme.md
Added more testing instructions
* Update readme.md
Adding a testing step
* Update SolutionMetadata.json
Changed per Microsoft code review
* Update Solution_CohesitySecurity.json
Changed per Microsoft review
* moving the try catch logic up.
Add FixedDelayRetry for QueueTrigger.
* update readme file to add introduction about CohesityQueueName.
* add lock to protect the queue in multi-thread scenarios.
* Update readme.md
Updated links to individual deployment instructions.
* Update readme.md
Formatting changes
* Update readme.md
Formatting changes
* n
* fix the indent issue.
* avoid recursion in catch.
move FixedDelayRetry into host.json file.
* delete these 2 not in use files.
* update the host.json for queue policy.
* fix typo.
* Squashed commit of the following:
commit df0261d7ff646c304381b10595cd66d6dbf501e9
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:39:03 2022 -0800
fix typo.
commit 3cbc054f560096ff6a152ac8c4cfe6c86c993795
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:22:53 2022 -0800
update the host.json for queue policy.
commit 5c975aa3bd8045e8e913b4cf2f86dddd0035f226
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:11:29 2022 -0800
delete these 2 not in use files.
commit 34d4b4ea72e6055cbe0724b196ee87cb61bd5de0
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:01:47 2022 -0800
avoid recursion in catch.
move FixedDelayRetry into host.json file.
commit a5675c32eca3a8b7006585e4985403430e28a67e
Merge: e4316deb4 24fdabb0d
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 13:43:06 2022 -0800
Merge branch 'CohesitySecurity.internal' of ../../BareReps/workspace/Azure-Sentinel1 into CohesitySecurity.internal
commit e4316deb49a3514edbd112305ced244f37ce4aad
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 13:43:06 2022 -0800
fix the indent issue.
commit 24fdabb0d5ce75cb4f6c587ff4df6ccdf2331702
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 13:39:58 2022 -0800
n
commit 91a8b155d839783e4b3977ced1738f9916fc4edb
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 12 10:19:21 2022 -0600
Update readme.md
Formatting changes
commit eba35f847f4759335c94d8776169856effe1bdf2
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 12 10:18:44 2022 -0600
Update readme.md
Formatting changes
commit 4922249d7c41619c0ea86c1dd7e8bc93228b8c8b
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 12 10:17:32 2022 -0600
Update readme.md
Updated links to individual deployment instructions.
commit d0504d30064fef632d91cdac07d8cded6941a787
Author: Ying Huang <ying.huang@cohesity.com>
Date: Sat Dec 10 22:47:59 2022 -0800
add lock to protect the queue in multi-thread scenarios.
commit 79216fa51eaccf5ed0fe6b460cc00ca9f43ff9f2
Author: Ying Huang <ying.huang@cohesity.com>
Date: Fri Dec 9 16:27:40 2022 -0800
update readme file to add introduction about CohesityQueueName.
commit 3684302ebd5cd47a4df31adcef34f984182eacf6
Author: Ying Huang <ying.huang@cohesity.com>
Date: Fri Dec 9 16:07:24 2022 -0800
moving the try catch logic up.
Add FixedDelayRetry for QueueTrigger.
commit 2bb8bdb2dff613feaf76bf76c91b124ad40aec29
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Fri Dec 9 09:46:22 2022 -0600
Update Solution_CohesitySecurity.json
Changed per Microsoft review
commit 2e4cd092da35eac529ad40cf13965891bcd23e7a
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Fri Dec 9 09:40:25 2022 -0600
Update SolutionMetadata.json
Changed per Microsoft code review
commit 4f9275a6c72fb1a3c43e954187aa78b03ef7933e
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:30:33 2022 -0600
Update readme.md
Adding a testing step
commit 0e6eef68994005f3910d9ea1f19316568ed605f4
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:22:54 2022 -0600
Update readme.md
Added more testing instructions
commit 868e8aff161f4545303844273885bfaf80f1f850
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:17:29 2022 -0600
Update SolutionMetadata.json
Formatting changes
commit 2681e4e2104e1b3bb9fdcc2a306396402a55c2a5
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:16:47 2022 -0600
Update SolutionMetadata.json
Expanding categories and updating support info
commit 456cde77cf36f57505d799ae641e4b0860801837
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:11:55 2022 -0600
Update readme.md
Polished text
commit e7596e2376153ff6a5a9e304f78d7ef44b6566a0
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 19:51:46 2022 -0600
Update Solution_CohesitySecurity.json
Added product description
commit 3b0d6cae138980f4c2b0689e743a14729ce8f5cd
Author: Ying Huang <ying.huang@cohesity.com>
Date: Thu Dec 8 17:49:44 2022 -0800
obfuscate the CohesityQueueName
multi-thread improve ParseAlertToQueue function
commit 6a010359f4fc1bf4452b0ad82f473bb89115e4e2
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 17:34:47 2022 -0600
Create readme.md
Final version
commit f062e826cc2f7aad7c71303f74b5343c6b7ba0de
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 16:39:52 2022 -0600
Update readme.md
Fixed typos
commit 16dd47d262e6e8af7bd0154049f6516be88ecf03
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 16:32:18 2022 -0600
Update readme.md
Complete version
commit 1cc3573c4652b5b37fcbcd390d60290d83390991
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 13:45:14 2022 -0600
Update readme.md
Typo
commit 882e06b81c24a3f066362e25d163c03727476f8b
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 13:09:45 2022 -0600
Create readme.md
Initial commit
commit a3604698a1cbadefb5c4eab32160ef378bb93eb6
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:55:06 2022 -0600
Create readme.md
Initial version
commit a3691ffe3cd4c566dc7ff19fbf25890367e4c893
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:27:32 2022 -0600
Update readme.md
Removed unnecessary parameter
commit b54d3775058650cfdcd55b5f53b32eb183e1a4cc
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:26:47 2022 -0600
Update readme.md
Formatting changes
commit 7a1d5c44c6b3928a8c19d09b29516f4bd9e03c3f
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:22:17 2022 -0600
Update readme.md
Corrected typos
commit beba853c334afcc41c41b9cba573a0017114054f
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:05:11 2022 -0600
Update readme.md
Corrected the URI
commit f57caf6c0e43e3c367c756e53c686919bdb33a31
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:03:07 2022 -0600
Update readme.md
Initial version
commit e6456173f4d0cde1d28279c995fca17f4210764e
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 11:45:53 2022 -0600
Update readme.md
Added formatting
commit 776e8f5f9f77360dc5944bb0ea42683e66244c57
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 11:45:12 2022 -0600
Update readme.md
Completed the description
commit 9f32298f3f806649e3f7e892ba3b8d38f163d9bb
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 11:12:00 2022 -0600
Update readme.md
Initial version
commit 124d09ab973d57965a14011be1acd5d05feeedef
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 10:57:08 2022 -0600
Update readme.md
Added word Cohesity to the playbook name
commit 72ffa6e79eb3f3bee7b6603bc576222d59701120
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:55:55 2022 -0600
Update readme.md
Formatting changes
commit 63d91a5d6a0351db688cf5442d39c78dcaf76440
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:48:38 2022 -0600
Update readme.md
Updated ARM template
commit 9778263e071c5813200c46f27fffaebfbcefbd08
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:37:38 2022 -0600
Update readme.md
Trying new URI format
commit 30630efe42cf7ef46f5af74d7042c5db5f851389
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:30:39 2022 -0600
Update readme.md
Changed URI again
commit 0622eba625495e163e2b36a249a550728100ab42
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:29:04 2022 -0600
Update readme.md
Changed URI for ARM template
commit 6b33b2525f6df624af25f80762463876ddfdd5d5
Author: Ying Huang <ying.huang@cohesity.com>
Date: Wed Dec 7 17:15:05 2022 -0800
obfuscate the values in local.settings.json files.
rename cohesity.config to cohesity.json, and update the build.ps1, readme.md.
The github/codeql-action/autobuild keeps failing, but DataConnectors/CohesitySecurity/Helios2Sentinel build succeeded, as shown in following log.
thus will disable the autobuild work flow.
=============================
MSBuild version 17.4.0+18d5aef85 for .NET
Determining projects to restore...
Restored /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj (in 241 ms).
Restored /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj (in 241 ms).
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.cs(65,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj]
IncidentProducer -> /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/bin/Debug/net6.0/Helios2Sentinel.dll
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(30,32): warning CS0618: 'AuthenticationContext.AcquireTokenAsync(string, ClientCredential)' is obsolete: 'Microsoft.IdentityModel.Clients.ActiveDirectory is deprecated and replaced with Microsoft.Identity.Client. To migrate a daemon application, or service to service flow, see https://aka.ms/adal-to-msal-net/daemon' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(39,51): warning SYSLIB0014: 'WebRequest.Create(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
IncidentConsumer -> /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/bin/Debug/net6.0/IncidentConsumer.dll
Build succeeded.
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.cs(65,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(30,32): warning CS0618: 'AuthenticationContext.AcquireTokenAsync(string, ClientCredential)' is obsolete: 'Microsoft.IdentityModel.Clients.ActiveDirectory is deprecated and replaced with Microsoft.Identity.Client. To migrate a daemon application, or service to service flow, see https://aka.ms/adal-to-msal-net/daemon' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(39,51): warning SYSLIB0014: 'WebRequest.Create(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
3 Warning(s)
0 Error(s)
Time Elapsed 00:00:03.65
commit 48a92fa01538c5f9682cf85ec863fee7034db2bc
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:56:38 2022 -0600
Update readme.md
commit fff7b50eef941fc31baaf0132fabc2a5c8be4580
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:55:03 2022 -0600
Update readme.md
URI test
commit d9e31f7740e6848b76bb8fb52b23aea4d447717d
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:53:17 2022 -0600
Update readme.md
Another link test
commit d2c11aa620bfc8f677de973a4781997349e9573c
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:49:15 2022 -0600
Update readme.md
Another URI test
commit 4af3e3078bc46faae5f25ae60db23add4dc64f1e
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:48:19 2022 -0600
Update readme.md
Trying different link
commit 3137eb24dbd9c65b11d9893f15b749bfacebc503
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:40:02 2022 -0600
Update readme.md
Changed URI
commit 2483ea6d37e3073fd9af84ece13a9bfacf0efa0b
Author: Ying Huang <ying.huang@cohesity.com>
Date: Wed Dec 7 13:31:11 2022 -0800
--- ./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.yaml
--- ./Solutions/CohesitySecurity/Data Connectors/helios_connector.json
+++ ./Solutions/CohesitySecurity/Package/createUiDefinition.json
+++ ./Solutions/CohesitySecurity/Package/mainTemplate.json
update the build script.
commit fefdf8cfd2bedde33c8f9e866653cee2a2fd5ee0
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:25:13 2022 -0600
Update readme.md
Testing ARM
commit 19ec494e83bb4ddbf7f987e89d90597282fdf247
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:18:22 2022 -0600
Update readme.md
Corrected playbook description
commit 59cd9b5250fb8fe40cf8cba981f426562aadcd90
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:04:28 2022 -0600
Update readme.md
Added TBD for package directory
commit 66bdab4f47ce3a10b3f9520c8a8a5302a9dc3c7c
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:02:15 2022 -0600
Update readme.md
Fixed typos
commit cd7ec9fd1da7147aaa9adf3bd9308a44a877ad1f
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:00:08 2022 -0600
Update readme.md
Minor fixes
commit 7ba845641f2ee7eef676988e82f53c221bb4e28a
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:45:22 2022 -0600
Update readme.md
Deployment steps corrections
commit e6dd9c5fce55658a1ef567f8666252421c922828
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:42:44 2022 -0600
Update readme.md
commit 29ca436444bcc5cb2da9df46790533969402d4d5
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:41:33 2022 -0600
Update readme.md
Setting ref line
commit b1301e2b6ee1513f5c7d6c7fdd02f071279773fa
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:40:34 2022 -0600
Update readme.md
Fixing URL again
commit 6d7012c1b57ab0232a9963345d2b68d55b1b4639
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:39:11 2022 -0600
Update readme.md
Fixing build instructions URL
commit 098e27bbf719ed680bbbec1da5698d8fe7e4bbca
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:36:40 2022 -0600
Update readme.md
Escaped URL
commit 61ea1d567270fb2c0056ed766771050165898d27
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:35:11 2022 -0600
Update readme.md
Fixed step #1
commit 0d071a0b695060caffdf0a28f00d2dae927fb5ca
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:34:04 2022 -0600
Update readme.md
Typo
commit 028950c162cd7c3fbe21d3f4daeaa980da6be8ca
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:33:26 2022 -0600
Update readme.md
Fixed link for the package directory
commit 15af0de66deecf90fc0d631300cd031c20174090
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:31:25 2022 -0600
Update readme.md
Added references to other deployment instructions
commit f7e5af2070474d57a0233b238a864e3c37d422dc
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 11:30:56 2022 -0600
Update readme.md
First draft of deployment instructions
commit b83e93aea069b80ff535acaa69149e37f900e3da
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 19:29:02 2022 -0600
Update readme.md
commit 372ae3e17ed3e21ec5958a6619071d1a9db96564
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 19:26:25 2022 -0600
Update readme.md
commit e6b15a5793fe2736c42293c3d2d3d7d8af140cd9
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 19:18:30 2022 -0600
Update readme.md
Updated link to Azure deployment
commit 3447201611a96ce8b4989483c385877b798016a2
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 18:56:16 2022 -0600
Update readme.md
Added link to the playbook template
commit 36c776fd5b20c27ab9b6668c4c12d3ff89621de5
Author: Ying Huang <ying.huang@cohesity.com>
Date: Fri Dec 2 15:54:33 2022 -0800
Just initialize this new branch for Cohesity internal collaboration/review.
* delete those files not in use.
* Update readme.md
Removed en-us locale from links
* remove en-us in the link, to pass buildbot validation.
* further remove the locale in readme.md
rename and sync to the latest Cohesity_Send_Incident_Email Playbook
* Update readme.md
Fixed link to the Cohesity_Send_Incident_Email template
* Update azuredeploy.json
Added "My" to distinguish template from the actual playbook
* Update readme.md
Added troubleshooting section
* update the Cohesity_Send_Incident_Email Playbook
* rename playbook from Incident_Email_Playbook to Cohesity_Send_Incident_Email
remove alerts loop in that playbook.
* update playbook: Cohesity_Send_Incident_Email
* Update readme.md
Added steps about connection authorization
* Update readme.md
Added a step about adding SNOW credentials
* Update readme.md
Added link about editing connections
* Update readme.md
Updated with the info about adding the automation rule.
* Update readme.md
Added info and new steps for the API key
* add the vm playbook related parameters into blob storage in IncidentProducer.
* parameterize the containerName
take back the multi-thread implementation of ParseAlertToQueue
* rename playbook from Incident_VM_Playbook to Cohesity_Restore_From_Last_Snapshot
update to read the details from blob storage.
* Update readme.md
Updated instructions for SNOW playbook to create automation rule for closing SNOW tickets.
* Update readme.md
Updated info related to using the KeyVault to store the API Key.
* rename from DataConnectors/CohesitySecurity/Helios2Sentinel
rename to "Solutions/CohesitySecurity/Data\\ Connectors/Helios2Sentinel
update to use keyvault instead of apiKey from env.
rename some playbooks.
* Update readme.md
Typo
* rename from "Solutions/CohesitySecurity/Data\\ Connectors/
rename to Solutions/CohesitySecurity/Data Connectors/
* fix the extra "\" in readme files.
* +++ b/Solutions/CohesitySecurity/Playbooks/Cohesity_Close_Helios_Incident/azuredeploy.json
+++ b/Solutions/CohesitySecurity/Playbooks/Cohesity_Close_Helios_Incident/readme.md
* Update readme.md
Added specific name for the vault
* Update readme.md
Added specific name for the playbook
* + "Playbooks/Cohesity_Close_Helios_Incident/azuredeploy.json",
* Squashed commit of the following:
commit c371a4644d05843114675cfae6b0521041be3e95
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 19 21:43:53 2022 -0800
+ "Playbooks/Cohesity_Close_Helios_Incident/azuredeploy.json",
commit 5b8a57d500862899b03cd847ce03d7b377b6a9ee
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 19 22:00:52 2022 -0600
Update readme.md
Added specific name for the playbook
commit d48f6f273414fa4b135e3724c47568f708f3aac2
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 19 21:59:47 2022 -0600
Update readme.md
Added specific name for the vault
commit 864b714422baa0eceb005751604b691f7e16c59e
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 19 18:21:06 2022 -0800
+++ b/Solutions/CohesitySecurity/Playbooks/Cohesity_Close_Helios_Incident/azuredeploy.json
+++ b/Solutions/CohesitySecurity/Playbooks/Cohesity_Close_Helios_Incident/readme.md
commit fffc00bd40a4b743a29a4e905c11343e7c7d02de
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 19 18:13:15 2022 -0800
fix the extra "\" in readme files.
commit 4923932eb14f14623a148fe86145dbf86c8812af
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 19 18:04:32 2022 -0800
rename from "Solutions/CohesitySecurity/Data\\ Connectors/
rename to Solutions/CohesitySecurity/Data Connectors/
commit ef5279c6eb7d2b1b1940e9cb48eb783602737c11
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 19 19:47:16 2022 -0600
Update readme.md
Typo
commit 94e4bdfe643acb573a1c2c771ce62086d475acd7
Merge: 2e21ed5ed 6d788faf0
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 19 17:26:43 2022 -0800
Merge remote-tracking branch 'cohesity/CohesitySecurity.internal' into CohesitySecurity.internal
commit 2e21ed5edf18e34d32b618465c5d137fbc184ba9
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 19 17:26:26 2022 -0800
rename from DataConnectors/CohesitySecurity/Helios2Sentinel
rename to "Solutions/CohesitySecurity/Data\\ Connectors/Helios2Sentinel
update to use keyvault instead of apiKey from env.
rename some playbooks.
commit 6d788faf0f448b33ac505db4a1c982a08dcd06ad
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 19 19:22:01 2022 -0600
Update readme.md
Updated info related to using the KeyVault to store the API Key.
commit 2eb03064da4d07aef5a2c6fac6d41143cebb9b94
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 19 16:31:57 2022 -0600
Update readme.md
Updated instructions for SNOW playbook to create automation rule for closing SNOW tickets.
commit 8295c49fd69245ececfa08b9d5877428930de713
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 19 12:13:14 2022 -0800
rename playbook from Incident_VM_Playbook to Cohesity_Restore_From_Last_Snapshot
update to read the details from blob storage.
commit 1a2df6f10c514da74300b1a2a850c4b5dfd5fb4a
Author: Ying Huang <ying.huang@cohesity.com>
Date: Fri Dec 16 10:37:58 2022 -0800
parameterize the containerName
take back the multi-thread implementation of ParseAlertToQueue
commit a3da7f4d4382060342c448a7df0e08c43e343fee
Author: Ying Huang <ying.huang@cohesity.com>
Date: Thu Dec 15 18:17:20 2022 -0800
add the vm playbook related parameters into blob storage in IncidentProducer.
commit 6899e05da662c496a412c262fca3f0f835cd7519
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 15 12:17:01 2022 -0600
Update readme.md
Added info and new steps for the API key
commit 0dda5f371b016fa28ec7e4f476171da9973e5c3c
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 15 11:32:08 2022 -0600
Update readme.md
Updated with the info about adding the automation rule.
commit fb94db0ee57e8e1398f14590615db1de4ee42353
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 15 11:27:17 2022 -0600
Update readme.md
Added link about editing connections
commit bb844f6a6e86d8ec763ef858ae8d08b5ef37ae30
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 15 11:25:30 2022 -0600
Update readme.md
Added a step about adding SNOW credentials
commit f5efccdf5178d6e2552c0f4dde54a5528368ff1d
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 15 11:12:46 2022 -0600
Update readme.md
Added steps about connection authorization
commit a7fde185bc5b3250b58b5b225642f55a6505863f
Author: Ying Huang <ying.huang@cohesity.com>
Date: Wed Dec 14 11:33:21 2022 -0800
update the Cohesity_Send_Incident_Email Playbook
commit 53ab7909287d9141ad936e60cc7f30756a80135a
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 13 20:12:54 2022 -0600
Update readme.md
Added troubleshooting section
commit 38fae0f6ee8e8ca732dc2168ccbab610b1925f91
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 13 19:26:41 2022 -0600
Update azuredeploy.json
Added "My" to distinguish template from the actual playbook
commit 2c5e09ecde3e3251ba111da81fc983d794977b01
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 13 19:25:50 2022 -0600
Update readme.md
Fixed link to the Cohesity_Send_Incident_Email template
commit 542d3622af65da620038e1ab69416f990063bbcc
Author: Ying Huang <ying.huang@cohesity.com>
Date: Tue Dec 13 17:12:01 2022 -0800
further remove the locale in readme.md
rename and sync to the latest Cohesity_Send_Incident_Email Playbook
commit 5ef898ebcd7c503ee58518e8faa15b23a9a9010e
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 12 18:36:01 2022 -0600
Update readme.md
Removed en-us locale from links
commit df0261d7ff646c304381b10595cd66d6dbf501e9
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:39:03 2022 -0800
fix typo.
commit 3cbc054f560096ff6a152ac8c4cfe6c86c993795
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:22:53 2022 -0800
update the host.json for queue policy.
commit 5c975aa3bd8045e8e913b4cf2f86dddd0035f226
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:11:29 2022 -0800
delete these 2 not in use files.
commit 34d4b4ea72e6055cbe0724b196ee87cb61bd5de0
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 14:01:47 2022 -0800
avoid recursion in catch.
move FixedDelayRetry into host.json file.
commit a5675c32eca3a8b7006585e4985403430e28a67e
Merge: e4316deb4 24fdabb0d
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 13:43:06 2022 -0800
Merge branch 'CohesitySecurity.internal' of ../../BareReps/workspace/Azure-Sentinel1 into CohesitySecurity.internal
commit e4316deb49a3514edbd112305ced244f37ce4aad
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 13:43:06 2022 -0800
fix the indent issue.
commit 24fdabb0d5ce75cb4f6c587ff4df6ccdf2331702
Author: Ying Huang <ying.huang@cohesity.com>
Date: Mon Dec 12 13:39:58 2022 -0800
n
commit 91a8b155d839783e4b3977ced1738f9916fc4edb
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 12 10:19:21 2022 -0600
Update readme.md
Formatting changes
commit eba35f847f4759335c94d8776169856effe1bdf2
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 12 10:18:44 2022 -0600
Update readme.md
Formatting changes
commit 4922249d7c41619c0ea86c1dd7e8bc93228b8c8b
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Mon Dec 12 10:17:32 2022 -0600
Update readme.md
Updated links to individual deployment instructions.
commit d0504d30064fef632d91cdac07d8cded6941a787
Author: Ying Huang <ying.huang@cohesity.com>
Date: Sat Dec 10 22:47:59 2022 -0800
add lock to protect the queue in multi-thread scenarios.
commit 79216fa51eaccf5ed0fe6b460cc00ca9f43ff9f2
Author: Ying Huang <ying.huang@cohesity.com>
Date: Fri Dec 9 16:27:40 2022 -0800
update readme file to add introduction about CohesityQueueName.
commit 3684302ebd5cd47a4df31adcef34f984182eacf6
Author: Ying Huang <ying.huang@cohesity.com>
Date: Fri Dec 9 16:07:24 2022 -0800
moving the try catch logic up.
Add FixedDelayRetry for QueueTrigger.
commit 2bb8bdb2dff613feaf76bf76c91b124ad40aec29
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Fri Dec 9 09:46:22 2022 -0600
Update Solution_CohesitySecurity.json
Changed per Microsoft review
commit 2e4cd092da35eac529ad40cf13965891bcd23e7a
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Fri Dec 9 09:40:25 2022 -0600
Update SolutionMetadata.json
Changed per Microsoft code review
commit 4f9275a6c72fb1a3c43e954187aa78b03ef7933e
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:30:33 2022 -0600
Update readme.md
Adding a testing step
commit 0e6eef68994005f3910d9ea1f19316568ed605f4
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:22:54 2022 -0600
Update readme.md
Added more testing instructions
commit 868e8aff161f4545303844273885bfaf80f1f850
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:17:29 2022 -0600
Update SolutionMetadata.json
Formatting changes
commit 2681e4e2104e1b3bb9fdcc2a306396402a55c2a5
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:16:47 2022 -0600
Update SolutionMetadata.json
Expanding categories and updating support info
commit 456cde77cf36f57505d799ae641e4b0860801837
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 20:11:55 2022 -0600
Update readme.md
Polished text
commit e7596e2376153ff6a5a9e304f78d7ef44b6566a0
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 19:51:46 2022 -0600
Update Solution_CohesitySecurity.json
Added product description
commit 3b0d6cae138980f4c2b0689e743a14729ce8f5cd
Author: Ying Huang <ying.huang@cohesity.com>
Date: Thu Dec 8 17:49:44 2022 -0800
obfuscate the CohesityQueueName
multi-thread improve ParseAlertToQueue function
commit 6a010359f4fc1bf4452b0ad82f473bb89115e4e2
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 17:34:47 2022 -0600
Create readme.md
Final version
commit f062e826cc2f7aad7c71303f74b5343c6b7ba0de
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 16:39:52 2022 -0600
Update readme.md
Fixed typos
commit 16dd47d262e6e8af7bd0154049f6516be88ecf03
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 16:32:18 2022 -0600
Update readme.md
Complete version
commit 1cc3573c4652b5b37fcbcd390d60290d83390991
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 13:45:14 2022 -0600
Update readme.md
Typo
commit 882e06b81c24a3f066362e25d163c03727476f8b
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 13:09:45 2022 -0600
Create readme.md
Initial commit
commit a3604698a1cbadefb5c4eab32160ef378bb93eb6
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:55:06 2022 -0600
Create readme.md
Initial version
commit a3691ffe3cd4c566dc7ff19fbf25890367e4c893
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:27:32 2022 -0600
Update readme.md
Removed unnecessary parameter
commit b54d3775058650cfdcd55b5f53b32eb183e1a4cc
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:26:47 2022 -0600
Update readme.md
Formatting changes
commit 7a1d5c44c6b3928a8c19d09b29516f4bd9e03c3f
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:22:17 2022 -0600
Update readme.md
Corrected typos
commit beba853c334afcc41c41b9cba573a0017114054f
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:05:11 2022 -0600
Update readme.md
Corrected the URI
commit f57caf6c0e43e3c367c756e53c686919bdb33a31
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 12:03:07 2022 -0600
Update readme.md
Initial version
commit e6456173f4d0cde1d28279c995fca17f4210764e
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 11:45:53 2022 -0600
Update readme.md
Added formatting
commit 776e8f5f9f77360dc5944bb0ea42683e66244c57
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 11:45:12 2022 -0600
Update readme.md
Completed the description
commit 9f32298f3f806649e3f7e892ba3b8d38f163d9bb
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 11:12:00 2022 -0600
Update readme.md
Initial version
commit 124d09ab973d57965a14011be1acd5d05feeedef
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Thu Dec 8 10:57:08 2022 -0600
Update readme.md
Added word Cohesity to the playbook name
commit 72ffa6e79eb3f3bee7b6603bc576222d59701120
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:55:55 2022 -0600
Update readme.md
Formatting changes
commit 63d91a5d6a0351db688cf5442d39c78dcaf76440
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:48:38 2022 -0600
Update readme.md
Updated ARM template
commit 9778263e071c5813200c46f27fffaebfbcefbd08
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:37:38 2022 -0600
Update readme.md
Trying new URI format
commit 30630efe42cf7ef46f5af74d7042c5db5f851389
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:30:39 2022 -0600
Update readme.md
Changed URI again
commit 0622eba625495e163e2b36a249a550728100ab42
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 19:29:04 2022 -0600
Update readme.md
Changed URI for ARM template
commit 6b33b2525f6df624af25f80762463876ddfdd5d5
Author: Ying Huang <ying.huang@cohesity.com>
Date: Wed Dec 7 17:15:05 2022 -0800
obfuscate the values in local.settings.json files.
rename cohesity.config to cohesity.json, and update the build.ps1, readme.md.
The github/codeql-action/autobuild keeps failing, but DataConnectors/CohesitySecurity/Helios2Sentinel build succeeded, as shown in following log.
thus will disable the autobuild work flow.
=============================
MSBuild version 17.4.0+18d5aef85 for .NET
Determining projects to restore...
Restored /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj (in 241 ms).
Restored /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj (in 241 ms).
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.cs(65,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj]
IncidentProducer -> /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/bin/Debug/net6.0/Helios2Sentinel.dll
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(30,32): warning CS0618: 'AuthenticationContext.AcquireTokenAsync(string, ClientCredential)' is obsolete: 'Microsoft.IdentityModel.Clients.ActiveDirectory is deprecated and replaced with Microsoft.Identity.Client. To migrate a daemon application, or service to service flow, see https://aka.ms/adal-to-msal-net/daemon' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(39,51): warning SYSLIB0014: 'WebRequest.Create(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
IncidentConsumer -> /Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/bin/Debug/net6.0/IncidentConsumer.dll
Build succeeded.
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.cs(65,34): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(30,32): warning CS0618: 'AuthenticationContext.AcquireTokenAsync(string, ClientCredential)' is obsolete: 'Microsoft.IdentityModel.Clients.ActiveDirectory is deprecated and replaced with Microsoft.Identity.Client. To migrate a daemon application, or service to service flow, see https://aka.ms/adal-to-msal-net/daemon' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs(39,51): warning SYSLIB0014: 'WebRequest.Create(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [/Users/ying.huang/workspace/Azure-Sentinel/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj]
3 Warning(s)
0 Error(s)
Time Elapsed 00:00:03.65
commit 48a92fa01538c5f9682cf85ec863fee7034db2bc
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:56:38 2022 -0600
Update readme.md
commit fff7b50eef941fc31baaf0132fabc2a5c8be4580
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:55:03 2022 -0600
Update readme.md
URI test
commit d9e31f7740e6848b76bb8fb52b23aea4d447717d
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:53:17 2022 -0600
Update readme.md
Another link test
commit d2c11aa620bfc8f677de973a4781997349e9573c
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:49:15 2022 -0600
Update readme.md
Another URI test
commit 4af3e3078bc46faae5f25ae60db23add4dc64f1e
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:48:19 2022 -0600
Update readme.md
Trying different link
commit 3137eb24dbd9c65b11d9893f15b749bfacebc503
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:40:02 2022 -0600
Update readme.md
Changed URI
commit 2483ea6d37e3073fd9af84ece13a9bfacf0efa0b
Author: Ying Huang <ying.huang@cohesity.com>
Date: Wed Dec 7 13:31:11 2022 -0800
--- ./Solutions/CohesitySecurity/Analytic Rules/RansomwareAlert.yaml
--- ./Solutions/CohesitySecurity/Data Connectors/helios_connector.json
+++ ./Solutions/CohesitySecurity/Package/createUiDefinition.json
+++ ./Solutions/CohesitySecurity/Package/mainTemplate.json
update the build script.
commit fefdf8cfd2bedde33c8f9e866653cee2a2fd5ee0
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:25:13 2022 -0600
Update readme.md
Testing ARM
commit 19ec494e83bb4ddbf7f987e89d90597282fdf247
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:18:22 2022 -0600
Update readme.md
Corrected playbook description
commit 59cd9b5250fb8fe40cf8cba981f426562aadcd90
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:04:28 2022 -0600
Update readme.md
Added TBD for package directory
commit 66bdab4f47ce3a10b3f9520c8a8a5302a9dc3c7c
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:02:15 2022 -0600
Update readme.md
Fixed typos
commit cd7ec9fd1da7147aaa9adf3bd9308a44a877ad1f
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 15:00:08 2022 -0600
Update readme.md
Minor fixes
commit 7ba845641f2ee7eef676988e82f53c221bb4e28a
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:45:22 2022 -0600
Update readme.md
Deployment steps corrections
commit e6dd9c5fce55658a1ef567f8666252421c922828
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:42:44 2022 -0600
Update readme.md
commit 29ca436444bcc5cb2da9df46790533969402d4d5
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:41:33 2022 -0600
Update readme.md
Setting ref line
commit b1301e2b6ee1513f5c7d6c7fdd02f071279773fa
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:40:34 2022 -0600
Update readme.md
Fixing URL again
commit 6d7012c1b57ab0232a9963345d2b68d55b1b4639
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:39:11 2022 -0600
Update readme.md
Fixing build instructions URL
commit 098e27bbf719ed680bbbec1da5698d8fe7e4bbca
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:36:40 2022 -0600
Update readme.md
Escaped URL
commit 61ea1d567270fb2c0056ed766771050165898d27
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:35:11 2022 -0600
Update readme.md
Fixed step #1
commit 0d071a0b695060caffdf0a28f00d2dae927fb5ca
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:34:04 2022 -0600
Update readme.md
Typo
commit 028950c162cd7c3fbe21d3f4daeaa980da6be8ca
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:33:26 2022 -0600
Update readme.md
Fixed link for the package directory
commit 15af0de66deecf90fc0d631300cd031c20174090
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 13:31:25 2022 -0600
Update readme.md
Added references to other deployment instructions
commit f7e5af2070474d57a0233b238a864e3c37d422dc
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Wed Dec 7 11:30:56 2022 -0600
Update readme.md
First draft of deployment instructions
commit b83e93aea069b80ff535acaa69149e37f900e3da
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 19:29:02 2022 -0600
Update readme.md
commit 372ae3e17ed3e21ec5958a6619071d1a9db96564
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 19:26:25 2022 -0600
Update readme.md
commit e6b15a5793fe2736c42293c3d2d3d7d8af140cd9
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 19:18:30 2022 -0600
Update readme.md
Updated link to Azure deployment
commit 3447201611a96ce8b4989483c385877b798016a2
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 6 18:56:16 2022 -0600
Update readme.md
Added link to the playbook template
commit 36c776fd5b20c27ab9b6668c4c12d3ff89621de5
Author: Ying Huang <ying.huang@cohesity.com>
Date: Fri Dec 2 15:54:33 2022 -0800
Just initialize this new branch for Cohesity internal collaboration/review.
* remove those old files:
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/Helios2Sentinel.sln
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.cs
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/IncidentConsumer.csproj
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/host.json
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/local.settings.json
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentConsumer/readme.md
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.cs
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/IncidentProducer.csproj
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/host.json
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/local.settings.json
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/IncidentProducer/readme.md
--- a/DataConnectors/CohesitySecurity/Helios2Sentinel/readme.md
--- a/Solutions/CohesitySecurity/Playbooks/Incident_VM_Playbook/azuredeploy.json
--- a/Solutions/CohesitySecurity/Playbooks/Incident_VM_Playbook/readme.md
--- a/Solutions/CohesitySecurity/Playbooks/SNOW-CreateAndUpdateIncident/azuredeploy.json
--- a/Solutions/CohesitySecurity/Playbooks/SNOW-CreateAndUpdateIncident/readme.md
* Update readme.md
- Fixed broken links
- Added info about the Cohesity Close Helios Incident playbook
- Did some formatting
* Update readme.md
- Replaced Helios with DataHawk + a few other formatting changes.
* Update readme.md
- Added info about creating an automation trigger for closing SNOW tickets
* Update readme.md
Add info about skipping steps if the API key is already stored in the vault.
* Update readme.md
Typo.
* Update readme.md
Fixed broken links
* Update readme.md
Fixed broken links
* Update readme.md
Fixed broken links
* Update readme.md
Added connection authorization instructions
* Update readme.md
Added instructions about connection authorization
* Create func_azuredeploy.json
Test Azure func deploy
* Create incident_producer_azuredeploy.json
Initial version of the IncidentProducer Function App
* update these 2 Playbooks:
./Solutions/CohesitySecurity/Playbooks/Cohesity_Close_Helios_Incident/azuredeploy.json
./Solutions/CohesitySecurity/Playbooks/Cohesity_CreateOrUpdate_ServiceNow_Incident/azuredeploy.json
* update these 2 package files.
+++ ./Solutions/CohesitySecurity/Package/createUiDefinition.json
+++ ./Solutions/CohesitySecurity/Package/mainTemplate.json
* Squashed commit of the following:
commit 2c7eb694bc41153566f22b51115490b5551d6fc1
Author: Ying Huang <ying.huang@cohesity.com>
Date: Tue Dec 20 17:01:30 2022 -0800
update these 2 package files.
+++ ./Solutions/CohesitySecurity/Package/createUiDefinition.json
+++ ./Solutions/CohesitySecurity/Package/mainTemplate.json
commit 4520fcb7fdbe7c1f8d2619ba314a7a00a9137bfb
Author: Ying Huang <ying.huang@cohesity.com>
Date: Tue Dec 20 16:49:04 2022 -0800
update these 2 Playbooks:
./Solutions/CohesitySecurity/Playbooks/Cohesity_Close_Helios_Incident/azuredeploy.json
./Solutions/CohesitySecurity/Playbooks/Cohesity_CreateOrUpdate_ServiceNow_Incident/azuredeploy.json
commit e13cc5a80f376d76c6df8f49c788f00e21510657
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 20 17:27:36 2022 -0600
Create incident_producer_azuredeploy.json
Initial version of the IncidentProducer Function App
commit 0d2c1d1b534a844607149b46e8ac8f7c38310825
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 20 15:44:46 2022 -0600
Create func_azuredeploy.json
Test Azure func deploy
commit db241debae8d5d4f226dcca6e4f0eda712721ae3
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 20 13:10:35 2022 -0600
Update readme.md
Added instructions about connection authorization
commit 7b950bcce0745708ff4b62c36a04599801e34ceb
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 20 13:06:47 2022 -0600
Update readme.md
Added connection authorization instructions
commit 4e38c1cca6336d3b9c97039a7cda9e8e2c122f72
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 20 10:48:49 2022 -0600
Update readme.md
Fixed broken links
commit c454187a07654d6a293f57641b6d33db0367e6c7
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 20 10:42:53 2022 -0600
Update readme.md
Fixed broken links
commit 138ce8147da4d339633afdaa46a6cc0401920959
Author: eerus <115032728+eerus@users.noreply.github.com>
Date: Tue Dec 20 10:36:24 2022 -0600
Update readme.md
Fixed broken links
commit d9a069e6c948698b735acd441…
git-rubrik
pushed a commit
that referenced
this pull request
Mar 10, 2023
test -only Add files via upload
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Required items, please complete
Change(s):
Reason for Change(s):
Version Updated:
Testing Completed: