Skip to content

Commit 1cd6b77

Browse files
Document external EDR script picker for CrowdStrike in serverless (#1650)
Contributes to #1498 by documenting the script picker functionality for the `runscript` response action for Crodwstrike in serverless docs. Doc updates for 8.19 and 9.1, and for MS Defender, will be handled separately. Also adds required API permissions for `runscript` when creating an API client in CrowdStrike. Previews: - [Endpoint response actions | Runscript](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/1650/solutions/security/endpoint-response-actions#runscript) - [Configure third-party response actions](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/1650/solutions/security/endpoint-response-actions/configure-third-party-response-actions)
1 parent 000304c commit 1cd6b77

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

solutions/security/endpoint-response-actions.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,9 @@ Run a script on a host. You must include one of the following parameters to iden
257257

258258
* `--Raw`: The full script content provided directly as a string.
259259
* `--CloudFile`: The name of the script stored in a cloud storage location.
260+
261+
{applies_to}`serverless: ga` When using this parameter, select from a list of saved custom scripts.
262+
260263
* `--HostPath`: The absolute or relative file path of the script located on the host machine.
261264

262265
You can also use these optional parameters:

solutions/security/endpoint-response-actions/configure-third-party-response-actions.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ Expand a section below for your endpoint security system:
3838

3939
* Give the API client the minimum privilege required to read CrowdStrike data and perform actions on enrolled hosts. Consider creating separate API clients for reading data and performing actions, to limit privileges allowed by each API client.
4040

41-
* To isolate and release hosts, the API client must have `Read` access for Alerts, and `Read` and `Write` access for Hosts.
41+
* To isolate and release hosts: `Read` access for `Alerts`, and `Read` and `Write` access for `Hosts`.
42+
43+
* To run a script on a host: `Read` and `Write` access for `Real time response`; for elevated access, `Write` access for `Real time response (admin)` is also required.
4244

4345
* Take note of the client ID, client secret, and base URL; you’ll need them in later steps when you configure {{elastic-sec}} components to access CrowdStrike.
4446
* The base URL varies depending on your CrowdStrike account type:

0 commit comments

Comments
 (0)