Skip to content

Commit 1be0264

Browse files
authored
[SOAR-18473] SentinelOne - fedRAMP, SDK bump and vuln (#3010)
* sentinelone - sdk and vuln * fix schema
1 parent 70912c9 commit 1be0264

File tree

6 files changed

+82
-16
lines changed

6 files changed

+82
-16
lines changed

plugins/sentinelone/.CHECKSUM

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"spec": "dac00ac144819c2b6ce56c06dcb348b6",
3-
"manifest": "2f573b690ac68f509865a057c164c217",
4-
"setup": "5188937ffa1bab0ae8d41c9584a192e2",
2+
"spec": "175814e9d6bf3496067ab005bc81ab74",
3+
"manifest": "bf2f37bb010ec31daf0a4aee3ae45b89",
4+
"setup": "1e8d3387ed4d46dc2171d7ee9c3c4a2c",
55
"schemas": [
66
{
77
"identifier": "activities_list/schema.py",

plugins/sentinelone/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM --platform=linux/amd64 rapid7/insightconnect-python-3-slim-plugin:6.1.0
1+
FROM --platform=linux/amd64 rapid7/insightconnect-python-3-slim-plugin:6.2.2
22

33
LABEL organization=rapid7
44
LABEL sdk=python

plugins/sentinelone/bin/komand_sentinelone

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ from sys import argv
66

77
Name = "SentinelOne"
88
Vendor = "rapid7"
9-
Version = "11.1.2"
9+
Version = "11.1.3"
1010
Description = "The SentinelOne plugin allows you to manage and mitigate all your security operations through SentinelOne"
1111

1212

plugins/sentinelone/help.md

Lines changed: 8 additions & 8 deletions
Large diffs are not rendered by default.

plugins/sentinelone/plugin.spec.yaml

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,47 @@ extension: plugin
33
products: [insightconnect]
44
name: sentinelone
55
title: SentinelOne
6-
version: 11.1.2
6+
version: 11.1.3
77
connection_version: 10
88
cloud_ready: true
99
fedramp_ready: true
1010
sdk:
1111
type: slim
12-
version: 6.1.0
12+
version: 6.2.2
1313
user: nobody
1414
supported_versions: ["2.1.0"]
1515
description: The SentinelOne plugin allows you to manage and mitigate all your security operations through SentinelOne
1616
vendor: rapid7
1717
support: rapid7
1818
status: []
19+
key_features:
20+
- "Get activities"
21+
- "Get activity types"
22+
- "Blacklist hashes"
23+
- "Run agent actions"
24+
- "Reload agent modules"
25+
- "Get information about agents"
26+
- "Search agents"
27+
- "Get information about agent applications"
28+
- "Create, get and cancel query"
29+
- "Create IOC threat"
30+
- "Enable and disable agent"
31+
- "Fetch files"
32+
- "Get events"
33+
- "Get information about threats"
34+
- "Manage threats"
35+
- "Quarantine endpoints"
36+
- "Run remote scripts"
37+
- "Check account name availability"
38+
- "Execute scans"
39+
- "Trigger workflows on security alerts"
40+
links:
41+
- "[SentinelOne Product Page](https://www.sentinelone.com/)"
42+
references:
43+
- "[SentinelOne Product Page](https://www.sentinelone.com/)"
44+
requirements:
45+
- "SentinelOne API key"
46+
troubleshooting: "* To generate an API key, create a new Service User or select an existing one with adequate permissions from the SentinelOne console\n* To convert `threat` into an array use Type Converter Plugin\n* For the Trigger settings, only set the Resolved field to False if solely resolved threats should be retrieved (i.e. setting to False will not include unresolved threats)\n* The Run Remote Script action may require starting a protected actions session to function properly. To do this, in the `code` input field, enter the passcode from a third-party app, such as Duo Mobile or Google Authenticator, set up in two-factor authentication. Entering the code is not required each time you run the action, because the session is valid for 30 minutes"
1947
resources:
2048
source_url: https://github.com/rapid7/insightconnect-plugins/tree/master/plugins/sentinelone
2149
license_url: https://github.com/rapid7/insightconnect-plugins/blob/master/LICENSE
@@ -29,6 +57,44 @@ hub_tags:
2957
use_cases: [threat_detection_and_response]
3058
keywords: [sentinelone, endpoint, detection, cloud_enabled]
3159
features: []
60+
version_history:
61+
- "11.1.3 - Updated SDK to the latest version (v6.2.2) | Address vulnerabilities"
62+
- "11.1.2 - Resolve issue where unexpected timestamps returned from SentinelOne were not parsed in task `Monitor Logs` | Update plugin to be FedRAMP compliant"
63+
- "11.1.1 - Updated Plugin connection to improve `instance` input usability"
64+
- "11.1.0 - Added connection test for task `Monitor Logs` | Update SDK"
65+
- "11.0.0 - Removed `Monitor Logs` task input options | Update SDK"
66+
- "10.0.0 - Added `Monitor Logs` task | Removed `User Type` from connection | A Service User API Key must now be provided to provide enhanced security"
67+
- "9.1.2 - Retry functionality added to requests to SenintelOne that result in a 429 (too many requests) or 503 (service unavailable) error."
68+
- "9.1.1 - `Threats Fetch File`: Updated action to prevent possible movement through file system"
69+
- "9.1.0 - `Move Agent to Another Site`: Action added"
70+
- "9.0.0 - Update plugin to allow cloud connections to be configured | Rename URL input to Instance in connection | Code refactor"
71+
- "8.1.0 - Added New actions: Fetch file for agent ID and Run remote script. Updated description for Trigger resolved field"
72+
- "8.0.1 - Search Agents: Remove duplicate results when Case Sensitive is false"
73+
- "8.0.0 - Connection: Added Service user (API only user type) authentication | Removed Basic Authentication"
74+
- "7.1.0 - Update for Blacklist action: Fix for unblocked action | Update for Quarantine action: unification of the output data when action fails | Add troubleshooting information about use Type Converter | Mark as Benign action: update description"
75+
- "7.0.0 - Add new actions Update Analyst Verdict and Update Incident Status | Fix Get Agent Details and Search Agents actions to handle more response scenarios | Add option to authentication with API key"
76+
- "6.2.0 - New actions Create Query, Get Query Status, Cancel Running Query, Get Events, Get Events By Type"
77+
- "6.1.0 - Add new actions Disable Agent and Enable Agent"
78+
- "6.0.0 - Add `operational_state` field to input of Get Agent Details and Search Agent actions | Update schema to return new outputs such as Active Directory, firewall, location, and quarantine information for Get Agent Details and Search Agent actions | Use API version 2.1 | Update capitalization according to style in Activities List action for Created Than Date and Less Than Dates inputs to Greater than Date and Less than Date"
79+
- "5.0.1 - Correct spelling in help.md"
80+
- "5.0.0 - Consolidate various Agent actions | Use API version 2.1 where possible | Delete obsolete Blacklist by IOC Hash and Agent Processes"
81+
- "4.1.1 - Update the Get Threat Summary action to return all threat summaries instead of 10"
82+
- "4.1.0 - Add case sensitivity option for Agent lookups"
83+
- "4.0.1 - Fix Agent Active parameter in Get Agent Details action | Update Quarantine action whitelist for IP addresses"
84+
- "4.0.0 - Update ID input for Fetch Threats File action to a string"
85+
- "3.1.0 - Add new action Fetch Threats File"
86+
- "3.0.0 - Update help.md for the Extension Library | Update title in action Blacklist by IOC Hash, Get Activities, Count Summary and Connect to Network"
87+
- "2.1.1 - Upgrade trigger Get Threats to only return threats since trigger start"
88+
- "2.1.0 - Add `agent_active` field to input in action Search Agents"
89+
- "2.0.0 - Upgrade trigger input Agent is Active to default true"
90+
- "1.4.0 - New actions Quarantine, Get Agent Details, Search Agents"
91+
- "1.3.0 - Add new action Blacklist"
92+
- "1.2.2 - Update error message in Connection"
93+
- "1.2.1 - Update to use the `komand/python-3-37-slim-plugin` Docker image to reduce plugin size"
94+
- "1.2.0 - New spec and help.md format for the Extension Library | New actions activities_list, activities_types, agents_abort_scan, agents_connect, agents_decommission, agents_disconnect, agents_fetch_logs, agents_initiate, agents_processes, agents_reload, agents_restart, agents_shutdown, agents_summary, agents_uninstall, apps_by_agent_ids, name_available"
95+
- "1.1.0 - New trigger Get Threats | New actions Mitigate Threat, Mark as Benign, Mark as Threat and Create IOC Threat"
96+
- "1.0.1 - Update to add Blacklist by IOC Hash and Blacklist by Content Hash"
97+
- "1.0.0 - Initial plugin"
3298
types:
3399
activityTypes:
34100
id:

plugins/sentinelone/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44

55
setup(name="sentinelone-rapid7-plugin",
6-
version="11.1.2",
6+
version="11.1.3",
77
description="The SentinelOne plugin allows you to manage and mitigate all your security operations through SentinelOne",
88
author="rapid7",
99
author_email="",

0 commit comments

Comments
 (0)