このドキュメントでは、 Netskope Cloud Exchangeプラットフォームで SentinelOne Singularity XDR v1.0.0 プラグインを構成する方法について説明します。 このプラグインは、SentinelOne Singularity XDR プラットフォームの [インベントリ] > [エンドポイント] ページからデバイス (エンドポイント)、[インベントリ] > [アイデンティティ] ページからユーザー (アイデンティティ)、および [脆弱性] ページからアプリケーションを取得するために使用します。 このプラグインは、デバイス タグの管理、デバイスのグループへの移動、分離/分離の取り消し、資産の重要度の更新、スキャンの実行、デバイスの再起動アクションの実行をサポートします。 このプラグインは、ユーザーに対して資産の重要度を更新するアクションを実行することをサポートしています。
前提条件
この統合を完了するには、以下が必要です。
- Netskopeテナント(または、例えば本番環境と開発/テスト環境など、複数のテナント)。
- Netskope Cloud Exchangeテナントには、テナントプラグインとリスクエクスチェンジプラグインが既に設定済みです。
- シンギュラリティ・オペレーションセンターへのアクセス権。
- 以下のライセンス SentinelOne Singularity XDRプラグイン:
- 本人確認・対応(IDR)
- エンドポイントセキュリティ – 完全版
- Endpoint Security – Complete ライセンスに対して Vulnerability Management アドオン モジュール ライセンスが有効になっていることを確認してください。
- 以下のホストへの接続: https:// <your-tenant> .sentinelone.net
- あなたのSentinelOneサイト名。
SentinelOne Singularity XDRプラグインのサポート
このプラグインは、SentinelOne Singularity XDR プラットフォームの [インベントリ] > [エンドポイント] ページからデバイス (エンドポイント)、[インベントリ] > [アイデンティティ] ページからユーザー (アイデンティティ)、および [脆弱性] ページからアプリケーションを取得するために使用します。 このプラグインは、デバイス タグの管理、デバイスのグループへの移動、分離/分離の取り消し、資産の重要度の更新、スキャンの実行、デバイスの再起動アクションの実行をサポートします。 このプラグインは、ユーザーに対して資産の重要度を更新するアクションを実行することをサポートしています。
| 取得したデータの種類 | Actions |
|---|---|
| デバイス(エンドポイント) ユーザー(ID) アプリケーション | デバイスタグの管理 デバイスをグループに移動する 資産重要度の更新 アイソレート/アンドゥ・アイソレート ランスキャン 再起動デバイス 行動なし |
マッピング
マッピングは、プルされたデバイス (エンドポイント)、ユーザー (アイデンティティ)、アプリケーション、およびそれぞれの詳細を表示するために使用されます。 プラグイン設定時にマッピングされたフィールドは、データが取得されるとレコードページに表示されます。以下は、プラグインの設定時に使用すべき推奨マッピングです。 プラグインの設定時に使用してください。
デバイスのプルマッピング
| プラグインフィールド | 想定されるデータ型 | 提案されたフィールド名 | 提案された集約戦略 | サンプル値 |
|---|---|---|---|---|
| エージェントID | String | エージェントID | Unique | 2448495699704074860 |
| アセットID | String | アセットID | Unique | 6umdeth4ni5brpl2e2wjfei3im |
| 資産名 | String | ホスト名 | Overwrite | win11-50-10-99 |
| シリアルナンバー | String | シリアルナンバー | Overwrite | VMware-42 03 0d 0e 92 ed 5c 36-d9 a0 9b c4 b6 be 64 72 |
| ネットワークステータス | String | ネットワークステータス | Overwrite | connected |
| IPアドレス(公開) | String | IPアドレス | Overwrite | 106.213.69.80 |
| 内部IPv4アドレス | List | IPv4アドレス | Overwrite | [“10.50.10.99”] |
| 内部IPv6アドレス | List | IPv6アドレス | Overwrite | [“fe80::7a84:24a4:7a93:9e4b”] |
| MACアドレス | List | MACアドレス | Overwrite | [“00:50:56:83:5e:ba”] |
| ドメイン | String | ドメイン | Overwrite | EC |
| デバイスレビュー状況 | String | デバイスレビュー状況 | Overwrite | 信用できない |
| 資産の重要性 | String | 資産の重要性 | Overwrite | high |
| 感染状況 | String | 感染状況 | Overwrite | Healthy |
| 危険因子 | List | 危険因子 | Overwrite | [「未解決のアラート」] |
| 資産ステータス | String | 資産ステータス | Overwrite | アクティブ |
| Tags | List | Tags | Overwrite | [“エージェント:タグ1”] |
| 最後にログインしたユーザー | String | 最後にログインしたユーザー | Overwrite | netskopeuser |
| OSユーザー名 | String | OSユーザー名 | Overwrite | root |
| ADユーザーDN | Reference | ADユーザーDN | Overwrite | CN=netskopeuser,CN=Users,DC=ec,DC=local 注: 識別名フィールドを持つUsersとしてエンティティを参照する必要があります。 |
| アセットコンタクト電子メール | String | アセットコンタクト電子メール | Overwrite | netskope@netskope.com |
| オペレーティング·システム | String | オペレーティング·システム | Overwrite | Windows 11 Pro |
| OSファミリー | String | OSファミリー | Overwrite | Windows |
| Site Name | String | Site Name | Overwrite | CREシンギュラリティ |
| メンバー | String | メンバー | Overwrite | CloudExchangeGroup |
注記
Netskope Tenant と SentinelOne Singularity XDR の間でデバイス レコードをマージするには、シリアル番号をそれらの間の一意でよくあるフィールドとして使用できます。
ユーザー向けプルマッピング
| プラグインフィールド | 想定されるデータ型 | 提案されたフィールド名 | 提案された集約戦略 | サンプル値 |
|---|---|---|---|---|
| アセットID | String | アセットID | Unique | dpdcguxhdecy3nnhq4aquqzxsa |
| 著名な名前 | String | 著名な名前 | Unique | CN=netskopeuser,CN=Users,DC=ec,DC=local |
| ユーザープリンシパル名 | String | ユーザープリンシパル名 | Overwrite | netskope@ec.local |
| ドメイン | String | ドメイン | Overwrite | ec.local |
| 危険因子 | List | 危険因子 | Overwrite | [「未解決のアラート」] |
| 感染状況 | String | 感染状況 | Overwrite | Healthy |
| 資産ステータス | String | 資産ステータス | Overwrite | アクティブ |
| 特権アカウント | Boolean | 特権アカウント | Overwrite | false |
| アカウントが有効になりました | Boolean | アカウントが有効になりました | Overwrite | true |
| サービスアカウント | Boolean | サービスアカウント | Overwrite | false |
| 資産の重要性 | String | 資産の重要性 | Overwrite | high |
| グループのメンバー | List | グループのメンバー | Overwrite | 【「リモートデスクトップユーザー」】 |
| パスワード間違い回数 | Number | パスワード間違い回数 | Overwrite | 0 |
| Deleted | Boolean | Deleted | Overwrite | false |
| Tags | List | Tags | Overwrite | [“ユーザー:タグ1”] |
| アセットコンタクト電子メール | String | アセットコンタクト電子メール | Overwrite | netskope@netskope.com |
| 電子メール | String | 電子メール | Overwrite | netskopeuser@netskope.com |
| Site Name | String | Site Name | Overwrite | CREシンギュラリティ |
| Display Name | String | Display Name | Overwrite | Netskopeユーザー |
| Sam Account Name | String | Sam Account Name | Overwrite | netskopeuser |
| 最終ログイン時刻 | DateTime | 最終ログイン時刻 | Overwrite | 2026-03-16T11:07:33Z |
注記
Netskope Tenant と SentinelOne Singularity XDR の間でユーザー レコードをマージするには、電子メールをそれらの間の固有のよくあるフィールドとして使用できます。 プラットフォームの両方で利用可能な電子メールがあることを確認してください。また、SentinelOne からの API 応答でも電子メール アドレスが提供されます。
アプリケーション向けプルマッピング
| プラグインフィールド | 想定されるデータ型 | 提案されたフィールド名 | 提案された集約戦略 | サンプル値 |
|---|---|---|---|---|
| アプリケーションID | String | アプリケーションID | Unique | 2066008415608298271 |
| アプリケーションの脆弱性ID | String | アプリケーションの脆弱性ID | Unique | 2454276368152639000 |
| アプリケーション名 | String | アプリケーション名 | Overwrite | 7-Zip |
| アプリケーションベンダー | String | アプリケーションベンダー | Overwrite | イゴール・パブロフ |
| CVE ID | String | CVE ID | Overwrite | CVE-2025-11001 |
| Endpoint ID | Reference | Endpoint ID | Overwrite | 2441356020949988360 注意:使うエンティティをデバイスとしてエージェントIDフィールドで参照する必要があります。 |
| エンドポイント名 | String | エンドポイント名 | Overwrite | clw699 |
| アプリケーションバージョン | String | アプリケーションバージョン | Overwrite | 19.00 |
| NVD基本スコア | Number | NVD基本スコア | Overwrite | 7.80 |
| 重大度 | String | 重大度 | Overwrite | MEDIUM |
| リスクスコア | Number | リスクスコア | Overwrite | 5.70 |
| 脆弱性の成熟度 | String | 脆弱性の成熟度 | Overwrite | 概念実証 |
| 修復措置の実施状況 | String | 修復措置の実施状況 | Overwrite | 公式修正 |
| 信頼度 | String | 信頼度 | Overwrite | Confirmed |
| 脆弱性ステータス | String | 脆弱性ステータス | Overwrite | Detected |
| 緩和状況 | String | 緩和状況 | Overwrite | 軽減されていない |
| 検出日 | DateTime | 検出日 | Overwrite | 2026-04-10T06:09:01.882869Z |
| 公開日 | DateTime | 公開日 | Overwrite | 2025-10-08T04:39:35Z |
| OSタイプ | String | OSタイプ | Overwrite | windows |
注記
Netskope Tenant と SentinelOne Singularity XDR の間でアプリケーション レコードをマージするには、アプリケーション名をそれらの間の一意でよくあるフィールドとして使用できます。
権限
- ユーザーは以下の権限を持つ役割を担っている必要があります。
- Endpoints
- ビュー
- ネットワークに再接続する
- Reboot
- Manage Endpoint Tags
- スキャンを開始
- ネットワークから切断
- Accounts
- ビュー
- アプリケーション
- ビュー
- リスクを表示する
- 脆弱性のスキャン
- グループ
- ビュー
- グループに移動
- Create
- Roles
- Roles
- Sites
- ビュー
- タスク管理
- ビュー
- 統合資産目録
- ビュー
- アイデンティティアセットを表示する
- エンドポイントアセットを表示する
- 編集
- 消去
- Create
- Assign Tags
- 統合タグ(旧エンドポイントタグ)
- ビュー
- Create
- Endpoints
注記
上記の権限は API エンドポイントに対するもので、SentinelOne Singularity XDR UI でレコードや実行されたアクションを表示するには、管理者アカウントが必要です。
APIの詳細
使うAPI一覧
| APIエンドポイント | 方法 | 使うケース |
|---|---|---|
| /web/api/v2.1/sites | 得る | プラットフォームの接続状況を確認し、サイト名を検証してください。 |
| /web/api/v2.1/xdr/assets/surface/endpoint | 得る | プラットフォームからデバイスを取り外します。 |
| /web/api/v2.1/xdr/assets/surface/identity | 得る | プラットフォームからユーザーを引き離す。 |
| /web/api/v2.1/application-management/risks/applications | 得る | 脆弱性やリスクのあるアプリケーションを取得します。 |
| /web/api/v2.1/application-management/risks | 得る | リスクとアプリケーションの脆弱性を把握する。 |
| /web/api/v2.1/groups | 得る | 静的グループと固定グループをすべて一覧表示します。 |
| /web/api/v2.1/groups | 役職 | 静的グループまたは固定グループを作成します。 |
| /ウェブ/api/v2.1/groups/<group_id>/move-agents | PUT | エンドポイントデバイスをグループに移動します。 |
| /web/api/v2.1/agents/tags | 得る | Fetch all tags. |
| /web/api/v2.1/tag-manager | 役職 | デバイス用の新しいタグを作成します。 |
| /web/api/v2.1/agents/actions/manage-tags | 役職 | デバイスにタグを追加します。 |
| /web/api/v2.1/agents/actions/manage-tags | 役職 | デバイスからタグを取り外します。 |
| /web/api/v2.1/agents/actions/disconnect | 役職 | デバイスをネットワークから切断します。(分離) |
| /web/api/v2.1/agents/actions/connect | 役職 | デバイスをネットワークに再接続してください。(分離解除) |
| /web/api/v2.1/xdr/assets/action | 役職 | 資産の重要度を更新する。 |
| /web/api/v2.1/agents/actions/initiate-scan | 役職 | デバイスのディスク全体スキャンを開始します。 |
| /web/api/v2.1/application-management/scan | 役職 | デバイス上でアプリケーションの脆弱性スキャンを開始します。 |
| /web/api/v2.1/agents/actions/restart-machine | 役職 | デバイスを再起動してください。 |
接続チェック
API Endpoint: GET /web/api/v2.1/sites
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Query Parameters
| 鍵 | Value | デスクリプション |
|---|---|---|
| sortBy | name | 並べ替えフィールド |
| sortOrder | asc | 並べ替え順序 |
| limit | 1000 | Max value 1000 |
| cursor | <next_page_cursor> | 前回の要求によって返されたカーソル位置。1000 項目以上を反復処理するのに時間がかかります。 |
Sample Response
{
"data": {
"allSites": {
"activeLicenses": 0,
"totalLicenses": 0
},
"sites": [
{
"accountId": "1268419425097944269",
"accountName": "Netskope",
"activeLicenses": 6,
"createdAt": "2026-03-18T09:43:40.831461Z",
"creator": "netskope",
"creatorId": "2413779193746265055",
"description": null,
"expiration": null,
"externalId": null,
"healthStatus": true,
"id": "2437714560078484067",
"inheritAccountExpiration": false,
"irFields": null,
"isDefault": false,
"licenses": {
"bundles": [
{
"displayName": "Endpoint Security - Complete",
"majorVersion": 1,
"minorVersion": 33,
"name": "complete",
"surfaces": [
{
"count": -1,
"name": "Total Agents"
}
],
"totalSurfaces": -1
},
{
"displayName": "CNS Pro",
"majorVersion": 1,
"minorVersion": 19,
"name": "cloud_native_security_pro",
"surfaces": [
{
"count": -1,
"name": "Workloads"
}
],
"totalSurfaces": -1
},
{
"displayName": "Data Ingest",
"majorVersion": 1,
"minorVersion": 9,
"name": "singularity_data_lake",
"surfaces": [
{
"count": 1,
"name": "Average GB/Day"
},
{
"count": 0,
"name": "Long-Range Query Credits"
}
],
"totalSurfaces": 1
},
{
"displayName": "Hyperautomation",
"majorVersion": 1,
"minorVersion": 4,
"name": "hyperautomation",
"surfaces": [
{
"count": -1,
"name": "Action Packs"
}
],
"totalSurfaces": -1
},
{
"displayName": "Identity Detection & Response (IDR)",
"majorVersion": 2,
"minorVersion": 4,
"name": "singularity_identity",
"surfaces": [
{
"count": -1,
"name": "Total Endpoints"
}
],
"totalSurfaces": -1
}
],
"modules": [
{
"displayName": "Remote Script Orchestration",
"majorVersion": 1,
"name": "rso"
},
{
"displayName": "RemoteOps Forensics",
"majorVersion": 1,
"name": "remote_ops_forensics"
},
{
"displayName": "Binary Vault - Benign Files",
"majorVersion": 1,
"name": "binary_vault_benign"
},
{
"displayName": "Cloud Funnel",
"majorVersion": 1,
"name": "cloud_funnel"
},
{
"displayName": "Vulnerability Management",
"majorVersion": 1,
"name": "vulnerability_management"
},
{
"displayName": "Purple AI SOC Analyst",
"majorVersion": 1,
"name": "purple_ai_soc_analyst"
}
],
"settings": [
{
"displayName": "Enabled",
"groupName": "remote_shell_availability",
"setting": "Enabled",
"settingGroup": "remote_shell_availability",
"settingGroupDisplayName": "Remote Shell"
},
{
"displayName": "365 Days",
"groupName": "malicious_data_retention",
"setting": "365 Days",
"settingGroup": "malicious_data_retention",
"settingGroupDisplayName": "Malicious Data Retention"
},
{
"displayName": "Available",
"groupName": "marketplace_access_status",
"setting": "Available",
"settingGroup": "marketplace_access_status",
"settingGroupDisplayName": "Marketplace Access"
},
{
"displayName": "14 Days",
"groupName": "dv_retention",
"setting": "14 Days",
"settingGroup": "dv_retention",
"settingGroupDisplayName": "Deep Visibility Data Retention"
}
]
},
"name": "CRE Singularity",
"registrationToken": "eyJ1cmwiOiAiaHR0cHM6Ly911wYXJ0bmVycy5zZW50aW5lbG9uZS5uZXQiLCAic2IzZTRlNTRjZDAwYTkyYjljNGQ4NDdjMmMxODU0N2Q1YzRiNTUwZGM4YTRhODY1MDhjMiJ9",
"siteType": "Trial",
"sku": "Complete",
"state": "active",
"suite": "Complete",
"totalLicenses": 0,
"unlimitedExpiration": true,
"unlimitedLicenses": true,
"updatedAt": "2026-03-23T09:54:29.950520Z",
"usageType": null
}
]
},
"pagination": {
"nextCursor": null,
"totalItems": 7
}
}
プルデバイス(エンドポイント)
API Endpoint: GET /ウェブ/api/v2.1/xdr/assets/surface/エンドポイント
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Query parameters:
| パラメータ | Value | デスクリプション |
|---|---|---|
| siteIds | <site_id> | 設定されたサイト名から解決されたサイトID |
| limit | 1000 | Max records per page |
| cursor | <next_page_cursor> | Pagination cursor |
| skipCount | true | スピード重視で合計カウントをスキップ |
Sample Response
{
"data": [
{
"activeCoverage": [
"EPP",
"IDR"
],
"adsEnabled": false,
"agent": {
"agentVersion": "25.2.5.437",
"antiTamperingStatus": "Enabled",
"configurableNetworkQuarantine": false,
"consoleConnectivity": false,
"consoleMigrationStatus": "N/A",
"customerIdentifier": "",
"decommissioned": false,
"detectionState": "install_to_dynamic",
"diskEncryption": true,
"dvConnectivity": "",
"dvConnectivityLastUpdatedDt": "2026-03-23T19:21:24.46841Z",
"firewallStatus": true,
"hasLocalConfig": false,
"id": "2441356020949988360",
"installerType": ".msi",
"lastLoggedInUser": "Crest",
"lastReportedIp": "192.168.17.205",
"location": [],
"missingPermissions": [],
"networkStatus": "connected",
"operationalState": "na",
"pendingActions": [],
"pendingUninstall": false,
"pendingUpgrade": false,
"rangerStatus": "Enabled",
"rangerVersion": "21.11.0.171",
"remoteProfilingState": "disabled",
"scanStartedTimeDt": "2026-03-23T10:18:50.535573Z",
"scanStatus": "started",
"subscribeOnDt": "2026-03-23T10:18:36.790704Z",
"uninstalled": false,
"upToDate": true,
"uuid": "df0db53f4bc14b9d89c023494c0c7f4d",
"vssProtectionStatus": "",
"vssRollbackStatus": "",
"vssServiceStatus": ""
},
"id": "qrrw3vjwit2vrtjc6sqtle3jra"
}
]
}
プルユーザー(ID)
API Endpoint: GET /ウェブ/api/v2.1/xdr/assets/surface/identity
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Query parameters
| 鍵 | Value | デスクリプション |
|---|---|---|
| siteIds | site_id | SentinelOneサイトID。サイト名設定パラメータから取得します。 |
| limit | 1000 | Max Value 1000 |
| cursor | <next_page_cursor> | 前回の要求によって返されたカーソル位置。1000 項目以上を反復処理するのに時間がかかります。 |
| skipCount | true | もしこれが真実であれば、アイテムの総数は計算されないため、実行時間が短縮されます。 |
| resourceType | ADユーザー |
Sample Response
{
"data": [
{
"accountExpires": "1970-01-01T00:00:00Z",
"activeCoverage": [
"ISPM"
],
"adminCount": 0,
"assetContactEmail": "",
"assetCriticality": "",
"assetEnvironment": "Active Directory",
"assetStatus": "Active",
"badPasswordCount": 0,
"badPasswordTime": "1970-01-01T00:00:00Z",
"category": "Identity",
"cn": "netskopeuser",
"createdTime": "2026-02-04T09:13:05Z",
"deleted": false,
"displayName": "netskopeuser",
"distinguishedName": "CN=netskopeuser,CN=Users,DC=ec,DC=local",
"domain": "ec.local",
"enabled": true,
"forest": "ec.local",
"id": "dpdcguxhdecy3nnhq4aquqzxsa",
"idSecondary": [
"RANGER_AD:19488:S1TNT=ba0iSIleFakuSPme:8f4efa15-c7db-4946-ae1a-ea1cdbf7402a",
"RANGER_AD:19488:8f4efa15-c7db-4946-ae1a-ea1cdbf7402a"
],
"infectionStatus": "Healthy",
"lastLogonTime": "2026-03-16T11:07:33Z",
"lastModifiedTime": "2026-04-02T06:45:23Z",
"lockOutTime": "1970-01-01T00:00:00Z",
"logonCount": 15,
"memberOf": [
"Remote Desktop Users"
],
"missingCoverage": [],
"name": "netskopeuser",
"notes": [
{
"createdAt": "2026-04-05T07:45:32.089694Z",
"id": "fc7d1e8a-434e-4584-9977-ba9780882e78",
"note": "<div data-rich-text-editor-signature><p class=\"rich-text-editor_paragraph__Xhp0C\">This user is for client status data generation on Netskope tenant.</p></div>",
"updatedAt": "2026-04-05T07:45:32.089704Z",
"userId": "2413779193746265055",
"userName": "ashukla@netskope.com"
}
],
"objectCategory": "Person",
"objectClass": [
"top",
"person",
"organizationalPerson",
"user"
],
"objectGuid": "8f4efa15-c7db-4946-ae1a-ea1cdbf7402a",
"objectSid": "S-1-5-21-1076376550-343107771-3680882144-1104",
"parentDistName": "CN=Users,DC=ec,DC=local",
"passwordLastSetTime": "2026-02-04T09:13:05Z",
"passwordNeverExpire": true,
"primaryGroupId": 513,
"principalName": "EC\\netskopeuser",
"privileged": false,
"recycled": false,
"resourceType": "AD User",
"riskFactors": [],
"s1AccountId": "1268419425097944269",
"s1AccountName": "Netskope",
"s1ManagementId": 19488,
"s1ScopeId": "2437714560078484067",
"s1ScopeLevel": "site",
"s1ScopePath": "Netskope/CRE Singularity",
"s1ScopeType": 1,
"s1SiteId": "2437714560078484067",
"s1SiteName": "CRE Singularity",
"s1UpdatedAt": "2026-04-05T07:48:30Z",
"samAccountName": "netskopeuser",
"samAccountType": 805306368,
"serviceAccount": false,
"subCategory": "Users and Groups",
"surfaces": [
"Identity"
],
"tags": [
{
"applied_at": "2026-04-05T07:47:18.740705Z",
"applied_by_user_id": "2413779193746265055",
"id": "2450701933736065398",
"key": "User",
"key_value": "User:Tag1",
"read_only": false,
"reserved": false,
"source": "User",
"value": "Tag1"
}
],
"userAccountControl": 66048,
"userPrincipalName": "netskopeuser@ec.local",
"usnChanged": 32916,
"usnCreated": 12841
}
],
"pagination": {
"nextCursor": "eyJpZF9jb2x1bW4iOiAiTm9uZSIsICJpZF92YWx1ZSI6IG51bGwsICJpZF9zb3J0X29yZGVyIjogImFzYyIsICJzb3J0X2J5X2NvbHVtbiI6ICJOb25lIiwgInNvcnRfYnlfdmFsdWUiOiBbImNsb25lYWJsZSBkb21haW4gY29udHJvbGxlcnMiLCAiZGV1anhxNTJhcW9ybGR2cWxqMm96Y3ZjeWEiXSwgInNvcnRfb3JkZXIiOiAiYXNjIn0%3D",
"totalItems": 56
}
}
プルアプリケーション
Get Basic Application Details
API Endpoint: GET /ウェブ/api/v2.1/application-management/risks/applications
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Query Parameters
| 鍵 | Value | デスクリプション |
|---|---|---|
| siteIds | site_id | SentinelOneサイトID。サイト名設定パラメータから取得します。 |
| limit | 1000 | Max Value 1000 |
| cursor | <next_page_cursor> | 前回の要求によって返されたカーソル位置。1000 項目以上を反復処理するのに時間がかかります。 |
| skipCount | true | もしこれが真実であれば、アイテムの総数は計算されないため、実行時間が短縮されます。 |
| sortBy | name | フィールドで並べ替え |
| sortOrder | asc | 昇順 |
| applicationType | 応用 |
Sample Response
{
"data": [
{
"applicationId": "2066008415608298271",
"applicationType": "Application",
"cveCount": 1,
"daysDetected": 16,
"detectionDate": "2026-03-20T09:55:13.780194Z",
"endpointCount": 1,
"endpointsWithoutTicket": 0,
"estimate": false,
"exploitCodeMaturity": null,
"exploitedInTheWild": "Unknown",
"highestNvdBaseScore": "4.70",
"highestRiskScore": "2.60",
"highestSeverity": "LOW",
"name": "amd64-microcode 3.20191218.1ubuntu1.3",
"remediationLevel": null,
"statuses": [
{
"count": 1,
"key": "NOT_MITIGATED",
"label": "Not mitigated",
"ticketCategory": null
}
],
"vendor": "Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>"
}
]
}
Pull Application Vulnerabilities
API Endpoint: GET /ウェブ/api/v2.1/application-management/risks
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Query Parameters
| 鍵 | Value | デスクリプション |
|---|---|---|
| siteIds | site_id | SentinelOneサイトID。サイト名設定パラメータから取得します。 |
| limit | 1000 | Max Value 1000 |
| cursor | <next_page_cursor> | 前回の要求によって返されたカーソル位置。1000 項目以上を反復処理するのに時間がかかります。 |
| skipCount | true | もしこれが真実であれば、アイテムの総数は計算されないため、実行時間が短縮されます。 |
| sortBy | application | フィールドで並べ替え |
| sortOrder | asc | 昇順 |
Sample Response
{
"data": [
{
"application": "7-Zip 19.00",
"applicationName": "7-Zip",
"applicationVendor": "Igor Pavlov",
"applicationVersion": "19.00",
"cveId": "CVE-2025-11001",
"cvssVersion": "3.1",
"daysDetected": 20,
"detectionDate": "2026-04-10T06:09:01.882869Z",
"endpointId": "2441356020949988360",
"endpointName": "clw699",
"endpointType": "laptop",
"exploitCodeMaturity": "Proof of Concept",
"id": "2454276368152639000",
"lastScanDate": "2026-04-15T10:24:22Z",
"lastScanResult": "Succeeded",
"markType": "",
"markedBy": null,
"markedDate": null,
"mitigationStatus": "Not mitigated",
"mitigationStatusChangeTime": null,
"mitigationStatusChangedBy": null,
"mitigationStatusReason": null,
"nvdBaseScore": "7.80",
"nvdCvssVersion": "3.1",
"osType": "windows",
"publishedDate": "2025-10-08T04:39:35Z",
"reason": null,
"remediationLevel": "Official Fix",
"reportConfidence": "Confirmed",
"riskScore": "5.70",
"severity": "MEDIUM",
"status": "Detected"
}
],
"pagination": {
"nextCursor": "eyJpZF9jb2x1bW4iOiAiUmlza1ZpZXcuaWQiLCAiaWRfdmFsdWUiOiAyNDU0Mjc2MzY4MTUyNjM5MDAwLCAiaWRfc29ydF9vcmRlciI6ICJhc2MiLCAic29ydF9ieV9jb2x1bW4iOiAiUmlza1ZpZXcuZW5kcG9pbnRfbmFtZSIsICJzb3J0X2J5X3ZhbHVlIjogImNsdzY5OSIsICJzb3J0X29yZGVyIjogImFzYyJ9",
"totalItems": 1570
}
}
デバイスをグループに移動する
Get Groups
API エンドポイント: GET /web/api/v2.1/groups
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Query Parameters
| 鍵 | Value | デスクリプション |
|---|---|---|
| siteIds | site_id | SentinelOneサイトID。サイト名設定パラメータから取得します。 |
| limit | 300 | Max Value 300 |
| cursor | <next_page_cursor> | 前回の要求によって返されたカーソル位置。1000 項目以上を反復処理するのに時間がかかります。 |
| skipCount | true | もしこれが真実であれば、アイテムの総数は計算されないため、実行時間が短縮されます。 |
| sortBy | name | フィールドで並べ替え |
| sortOrder | asc | 昇順 |
| types | 静的、固定 | アクション設定パラメータにリストするグループの種類。 |
回答例
{
"data": [
{
"createdAt": "2026-04-02T13:54:36.500484Z",
"creator": "Netskope",
"creatorId": "2413779193746265055",
"description": "Manual group created via API.",
"filterId": null,
"filterName": null,
"id": "2448712492137993273",
"inherits": true,
"isDefault": false,
"name": "API Group",
"rank": null,
"registrationToken": "eyJ1cmwiOiAiaHR0cHM6Ly91c2VhMS1wYXJ0bmVycy5zZW50aW5lbG9uZS5uZXQiLCAic2l0ZV9rZXkiOiAiZ18xZjAyYmQwYTlhYmM3YTZjNThmMmQyYjJiMWE3MzUwMDhiMTdkYTRjOTEzNzg5YzVjYzU2MGE1MzlhZTY4NmQ1In0=",
"siteId": "2437714560078484067",
"totalAgents": 0,
"type": "static",
"updatedAt": "2026-04-02T13:54:37.150255Z"
}
],
"pagination": {
"nextCursor": "eyJpZF9jb2x1bW4iOiAiR3JvdXAuaWQiLCAiaWRfdmFsdWUiOiAyNDQ4NzEyNDkyMTM3OTkzMjczLCAiaWRfc29ydF9vcmRlciI6ICJhc2MiLCAic29ydF9ieV9jb2x1bW4iOiAiR3JvdXAubmFtZSIsICJzb3J0X2J5X3ZhbHVlIjogIkFQSSBHcm91cCIsICJzb3J0X29yZGVyIjogImFzYyJ9",
"totalItems": 4
}
}
Create Group
API エンドポイント: POST /web/api/v2.1/groups
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Request Body
{
"data": {
"name": "Group name",
"description": "Group Created via Cloud Exchange",
"inherits": "True",
"siteId": "225494730938493804",
"type": "static or pinned"
}
}
Sample Response
{
"data": {
"createdAt": "2026-04-02T13:55:03.282857Z",
"creator": "netskope",
"creatorId": "2413779193746265055",
"description": "Pinned group created via API.",
"filterId": null,
"id": "2448712716877190565",
"isDefault": false,
"name": "API Pinned Group",
"rank": null,
"registrationToken": "eyJ1cmwiOiAiaHR0cHM6Ly91c2VhMS1wYXJ0bmVycy5zZW50aW5lbG9uZS5uZXQiLCAic2l0ZV9rZXkiOiAiZ19iNDMyZmM4M2I1YjRmM2U0MTY1ZDM5ODQ0ZDVlMGY0YjZlNzdjNDlkZDM3MzI1NDA3ZmUxOWQ0ODg5Y2MyYmM5In0=",
"siteId": "2437714560078484067",
"type": "pinned",
"updatedAt": "2026-04-02T13:55:05.443663Z"
}
}
Move device to Group
API Endpoint: PUT /web/api/v2.1/groups/<group_id>/move-agents
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Path Parameters
| 鍵 | Value | デスクリプション |
|---|---|---|
| group_id | <group_id> | エンドポイントを追加するグループのID。 |
Request Body
{
"filter": {
"agentIds": [
"agent_id",
"agent_id"
],
"siteIds": [
"2437714560078484067"
]
}
}
デバイスタグの管理
Fetch All Tags
API Endpoint: GET /web/api/v2.1/agents/tags
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
Query parameters
| 鍵 | Value | デスクリプション |
|---|---|---|
| siteIds | site_id | SentinelOneサイトID。サイト名設定パラメータから取得します。 |
| limit | 1000 | Max Value 1000 |
| cursor | <next_page_cursor> | 前回の要求によって返されたカーソル位置。1000 項目以上を反復処理するのに時間がかかります。 |
| skipCount | true | もしこれが真実であれば、アイテムの総数は計算されないため、実行時間が短縮されます。 |
| sortBy | 鍵 | フィールドで並べ替え |
| sortOrder | asc | 昇順 |
| includeEndpointCounters | false | |
| includeChildren | true | これにより、サイト内の子オブジェクトに属するタグが取得されます(特定のグループに属するタグ) |
回答例
{
"data": [
{
"allowEdit": true,
"createdAt": "2026-04-03T06:55:54.754516Z",
"createdBy": "netskope (netskope@netskope.com)",
"description": "API test",
"endpointsInCurrentScope": 0,
"id": "2449226531386302599",
"key": "Agent",
"scopeId": "2437714560078484067",
"scopeLevel": "site",
"scopePath": "Global\\Netskope\\CRE Singularity",
"totalEndpoints": 0,
"type": "agents",
"updatedAt": "2026-04-03T06:55:54.754526Z",
"updatedBy": "netskope (netskope@netskope.com)",
"value": "Tag1"
}
],
"pagination": {
"nextCursor": "eyJpZF9jb2x1bW4iOiAiVGFnTWFuYWdlclZpZXcuaWQiLCAiaWRfdmFsdWUiOiAyNDQ5MjI2NTMxMzg2MzAyNTk5LCAiaWRfc29ydF9vcmRlciI6ICJhc2MiLCAic29ydF9ieV9jb2x1bW4iOiAiVGFnTWFuYWdlclZpZXcua2V5IiwgInNvcnRfYnlfdmFsdWUiOiAiQWdlbnQiLCAic29ydF9vcmRlciI6ICJhc2MifQ%3D%3D",
"totalItems": 0
}
}
Create Tag
API エンドポイント: POST /web/api/v2.1/tag-manager
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"data": {
"key": "<tag_key>",
"type": "agents",
"value": "<tag_value>",
"description": "Tag created from Cloud Exchange"
},
"filter": {
"siteIds": [
"<site_id>"
]
}
}
回答例
{
"data": {
"createdAt": "2026-04-03T07:08:24.221290Z",
"createdById": "2413779193746265055",
"description": "API test",
"id": "2449232818371190824",
"key": "Agent1",
"scopeId": "2437714560078484067",
"scopeLevel": "site",
"type": "agents",
"updatedAt": "2026-04-03T07:08:24.221299Z",
"updatedById": "2413779193746265055",
"value": "Tag1"
}
}
Add Tag to Device
API エンドポイント: POST /web/api/v2.1/agents/actions/manage-tags
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"data": [
{
"operation": "add",
"tagId": "tag_id"
}
],
"filter": {
"siteIds": [
"site_id"
],
"ids": [
"agent_id1",
"agent_id2"
]
}
}
回答例
{
"data": {
"affected": 1
}
}
Remove Tag from Device
API エンドポイント: POST /web/api/v2.1/agents/actions/manage-tags
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"data": [
{
"operation": "remove",
"tagId": "tag_id"
}
],
"filter": {
"siteIds": [
"site_id"
],
"ids": [
"agent_id1",
"agent_id2"
]
}
}
回答例
{
"data": {
"affected": 1
}
}
Isolate/Undo-Isolate
Isolate device(Disconnect from Network)
API エンドポイント: POST /web/api/v2.1/agents/actions/disconnect
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"filter": {
"ids": [
"agent_id1",
"agent_id2"
],
"siteIds": [
"site_id"
]
}
}
回答例
{
"data": {
"affected": 1
}
}745
Undo-Isolate device(Reconnect to Network)
API エンドポイント: POST /web/api/v2.1/agents/actions/connect
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"filter": {
"ids": [
"agent_id1",
"agent_id2"
],
"siteIds": [
"site_id"
]
}
}
回答例
{
"data": {
"affected": 1
}
}
資産の重要度を更新する
API エンドポイント: POST /web/api/v2.1/xdr/assets/action
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"actionName": "<action_value>",
"id__in": [
"<asset_id1>",
"<asset_id2>"
]
}
| 許可されるアクションの値(<action_value>) |
|---|
| mark_asset_criticality_low |
| mark_asset_criticality_medium |
| mark_asset_criticality_high |
| mark_asset_criticality_critical |
| clear_asset_criticality |
回答例
{
"data": [
{
"message": "Mark Critical Value Criticality Started"
}
]
}
スキャンを実行
Initiate Full Disk Scan
API エンドポイント: POST /web/api/v2.1/agents/actions/initiate-scan
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"filter": {
"ids": [
"<agent_id>1",
"<agent_id2>"
],
"siteIds": [
"site_id"
]
}
}
Sample Response
{
"data": {
"affected": 1
}
}
Initiate Application Vulnerability Scan
API エンドポイント: POST /web/api/v2.1/agents/actions/initiate-scan
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"filter": {
"siteIds": [
"2437714560078484067"
],
"agentIds": [
"2448495699704074860"
]
}
}
回答例
{
"data": {
"success": true
}
}
デバイスを再起動してください
API エンドポイント: POST /web/api/v2.1/agents/actions/restart-machine
Headers
| 鍵 | Value |
|---|---|
| Authorization | ApiToken <token> |
| ユーザーエージェント | netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0 |
リクエストボディ
{
"filter": {
"siteIds": [
"site_id"
],
"ids": [
"agent_id1",
"agent_id2"
]
}
}
回答例
{
"data": {
"affected": 1
}
}
パフォーマンスマトリックス
パフォーマンス測定は、これらのVM仕様を持つ大規模CEスタック上で、SentinelOne Singularity XDRプラグインからそれぞれ50万件のデバイス/ユーザー/アプリケーションのレコードを取得することによって実施されました。
| デスクリプション | 仕様 |
|---|---|
| スタックの詳細 | サイズ:大 RAM:32 GB CPU:16コア |
| デバイスレコードの取得にかかった時間 | 約30分 |
| ユーザーレコードの取得にかかった時間 | 約30分 |
| アプリケーションレコードの取得にかかった時間 | 約30分 |
ユーザーエージェント
netskope-ce-6.1.0-cre-sentinelone-singularity-xdr-v1.0.0
ワークフロー
- APIトークンを取得してください。
- SentinelOne Singularity XDRプラグインを設定します。
- ビジネスルールを追加します。
- アクションを追加します。
- プラグインを検証してください。
動画を見る
再生ボタンをクリックして動画をご覧ください。
SentinelOne Singularity XDRからAPIトークンを取得する
-
プラグインの Singularity Operation Center を使用します。 有効にするには、 ProfileをクリックしてからMy Userをクリックしてください。

シンギュラリティ・オペレーション・センターにアクセスするには、シンギュラリティ・オペレーション・センターのトグルを有効にしてください。

-
これらの権限を持つアカウントで、SentinelOne Singularity XDRインスタンスにログインしてください。

-
Go to the My profile section and click Actions.


-
Generate API tokenをクリックしてください。生成されたトークンを SentinelOne Singularity XDRプラグインの設定時にコピーしてください。

SentinelOne Singularity XDRプラグインの設定
-
Cloud Exchange で、 Settings > Pluginsに移動します。SentinelOne Singularity XDR v1.0.0 (CRE)プラグインを検索して選択してください。

-
プラグイン設定名を追加し、必要に応じて同期間隔を変更してください。

-
Nextをクリックして、構成パラメータを追加します。
- Base URL: SentinelOneインスタンスのベースURL(例:https:// <your-tenant> .sentinelone.net)。
- API Token: SentinelOneを認証するためのAPIトークン。先ほど生成したAPIトークンを使用します。
- Site Name: アセットを取得するSentinelOneサイトの名前。SentinelOneでPolicies and settings > Scopes > Sitesに移動してサイト名を取得してください。サイト名には1つの値のみを指定できます。

-
Nextをクリックしてエンティティのドロップダウンリストから必要なエンティティを選択し、要件に応じてフィールドマッピングを指定してください。Add New Entityをクリックすると、新しいエンティティを作成できます。
新しいフィールドを作成するには、 Add Fieldをクリックしてください。

要件に応じてフィールドラベル、データタイプ、集計戦略を指定し、 Saveをクリックしてください。

作成したフィールドをマッピングします。



同様に、Userエンティティのマップフィールドを以下のように設定します。




注記
プラグインを設定する前に、「マッピング」セクションを参照してください。
-
上にスクロールしてSaveをクリックしてください。

SentinelOne Singularity XDRプラグインにリスク交換ビジネスルールを追加する
-
Risk Exchange > Business Rulesに移動してCreate New Ruleをクリックしてください。
-
ルール名を入力し、SentinelOne Singularity XDRプラグイン用に構成されたフィールドのエンティティを選択してから、要件に基づいてクエリを構成します。

-
Saveをクリックしてください。
SentinelOne Singularity XDRプラグインにリスク交換アクションを追加する
SentinelOne Singularity XDRは、以下のアクションタイプをサポートしています。
- デバイスタグの管理
- 「デバイス タグの管理」アクションは、SentinelOne Singularity XDR 上のデバイスにタグを接続/接続解除するために使用できます。
- デバイスをグループに移動する
- 「デバイスをグループに移動」アクションは、デバイスをグループに移動するために使用できます。
注: SentinelOne Singularity XDR プラットフォームでは、1 つのデバイスが一度に 1 つのグループのメンバーになれます。
- 「デバイスをグループに移動」アクションは、デバイスをグループに移動するために使用できます。
- 隔離/隔離解除
- Isolate/Undo Isolate は、SentinelOne Singularity XDR 上の Isolate デバイスを分離/元に戻すために使用できます。
- 資産の重要度を更新する
- 「資産重要度の更新」アクションは、SentinelOne Singularity XDR 上の資産重要度を更新するために使用できます。
注: このアクションは、デバイスおよびユーザー エンティティに使用できます。
- 「資産重要度の更新」アクションは、SentinelOne Singularity XDR 上の資産重要度を更新するために使用できます。
- スキャンを実行
- Run Scan アクションは、SentinelOne Singularity XDR 上に存在するデバイス上で 2 種類のスキャンを実行するために使用できます。
- フルディスクスキャン
- アプリケーションの脆弱性スキャン
- Run Scan アクションは、SentinelOne Singularity XDR 上に存在するデバイス上で 2 種類のスキャンを実行するために使用できます。
- デバイスを再起動してください
- デバイスの再起動アクションは、SentinelOne Singularity XDR に存在するデバイスを再起動するために使用できます。
- No Action
- この件に関して、いかなる措置も講じられません。ユーザーは、CTOでUBAアラートを生成するには この操作を行い、アラート生成トグルボタンを有効にします。
注記
Netskopeテナント上でSentinelOne Singularity XDRから取得したレコードに対して複数の操作を実行できます。Netskope上で関連する操作を実行する方法については、 Netskope Risk Exchangeプラグインガイドを参照してください。
デバイスタグの管理
-
Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
-
それぞれのドロップダウンメニューから、必要なビジネスルール、ターゲットプラグイン構成、およびアクションSelect 。
-
取得したレコードに対して操作を実行する前に承認が必要な場合は、「承認が必要」ラジオボタンを有効にしてください。なお、「承認が必要」トグルが有効になっている場合、ユーザーはCloud Exchangeのホーム > リスク エクスチェンジ > アクション ログ ページから各アクションの実行を手動で承認する必要があります。
-
以下のアクションパラメータを設定してください。
- Action Type: デバイスに対して実行するアクションSelect 。 [タグの追加] Selectデバイスにタグを接続し、[タグの削除] を選択してデバイスからタグを取り外します。
- Tag Key: 追加または削除するタグのキー。このフィールドには、文字数制限500の静的な値を1つだけ入力できます。
- Tag Value: 追加または削除するタグの値。複数の値をカンマで区切って指定できます。各タグの文字数制限は500文字です。
- Agent ID: タグ操作を実行するデバイスのエージェントID。


-
Saveをクリックしてください。
デバイスをグループに移動する
-
Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
-
それぞれのドロップダウンメニューから、必要なビジネスルール、ターゲットプラグイン構成、およびアクションSelect 。
-
取得したレコードに対して操作を実行する前に承認が必要な場合は、「承認が必要」ラジオボタンを有効にしてください。なお、「承認が必要」トグルが有効になっている場合、ユーザーはCloud Exchangeのホーム > リスク エクスチェンジ > アクション ログ ページから各アクションの実行を手動で承認する必要があります。
-
以下のアクションパラメータを設定してください。
- Group Name: デバイスを移動するグループの名前。新しいグループを作成するには、[新しいグループの作成] Select 。 静的な値としてマッピングする必要があります。新しいグループを作成するには、静的ドロップダウンから「新しいグループを作成」を選択し、「グループの作成」フィールドにグループ名と、その下のグループタイプを入力します。
- Create Group: 作成するグループの名前。「グループ名」アクションパラメータで「新しいグループを作成」が選択されている場合にのみ適用されます。
- Group Type: 作成するグループの種類。「グループ名」アクションパラメータで「新しいグループを作成」が選択されている場合にのみ適用されます。 注:ドロップダウンリストから値を選択するには、これを静的値としてマッピングする必要があります。
- Agent ID: タグ操作を実行するデバイスのエージェントID。

-
Saveをクリックしてください。
資産の重要度を更新する
-
Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
-
それぞれのドロップダウンメニューから、必要なビジネスルール、ターゲットプラグイン構成、およびアクションSelect 。
-
取得したレコードに対して操作を実行する前に承認が必要な場合は、「承認が必要」ラジオボタンを有効にしてください。なお、「承認が必要」トグルが有効になっている場合、ユーザーはCloud Exchangeのホーム > リスク エクスチェンジ > アクション ログ ページから各アクションの実行を手動で承認する必要があります。
-
以下のアクションパラメータを設定してください。
- Criticality Value: 資産に割り当てる重要度レベル。注:ドロップダウンリストから値を選択するには、これを静的な値としてマッピングする必要があります。
- Asset ID: 重要度を変更する資産のID。

-
Saveをクリックしてください。
隔離/隔離解除
-
Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
-
それぞれのドロップダウンメニューから、必要なビジネスルール、ターゲットプラグイン構成、およびアクションSelect 。
-
取得したレコードに対して操作を実行する前に承認が必要な場合は、「承認が必要」ラジオボタンを有効にしてください。なお、「承認が必要」トグルが有効になっている場合、ユーザーはCloud Exchangeのホーム > リスク エクスチェンジ > アクション ログ ページから各アクションの実行を手動で承認する必要があります。
-
以下のアクションパラメータを設定してください。
- Action Type: 実行するアクションの種類。ドロップダウンリストから静的な値としてマッピングする必要があります。
- Agent ID: 操作を実行するデバイスのID。


-
Saveをクリックしてください。
スキャンを実行
-
Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
-
それぞれのドロップダウンメニューから、必要なビジネスルール、ターゲットプラグイン構成、およびアクションSelect 。
-
取得したレコードに対して操作を実行する前に承認が必要な場合は、「承認が必要」ラジオボタンを有効にしてください。なお、「承認が必要」トグルが有効になっている場合、ユーザーはCloud Exchangeのホーム > リスク エクスチェンジ > アクション ログ ページから各アクションの実行を手動で承認する必要があります。
-
以下のアクションパラメータを設定してください。
- Scan Type: 実行するスキャンの種類。ドロップダウンリストから静的な値としてマッピングする必要があります。
- Agent ID: 操作を実行するデバイスのID。


-
Saveをクリックしてください。
デバイスを再起動してください
-
Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
-
それぞれのドロップダウンメニューから、必要なビジネスルール、ターゲットプラグイン構成、およびアクションSelect 。
-
取得したレコードに対して操作を実行する前に承認が必要な場合は、「承認が必要」ラジオボタンを有効にしてください。なお、「承認が必要」トグルが有効になっている場合、ユーザーはCloud Exchangeのホーム > リスク エクスチェンジ > アクション ログ ページから各アクションの実行を手動で承認する必要があります。
-
以下のアクションパラメータを設定してください。
- Agent ID: 操作を実行するデバイスのID。

-
Saveをクリックしてください。
No Action
-
Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
-
それぞれのドロップダウンメニューから、必要なビジネスルール、設定、およびアクションSelect 。
-
取得したレコードに対して操作を実行する前に承認が必要な場合は、「承認が必要」ラジオボタンを有効にしてください。

-
Saveをクリックしてください。
SentinelOne Singularity XDRプラグインを検証する
Cloud Exchangeで検証する
プルを検証するには:
リスクエクスチェンジに移動して、 Recordsをクリックしてください。取得したレコードを表示するには、フィールドマッピングの設定時に選択したエンティティSelect 。






取得したレコードに関連するログを確認するには、 Settings > Loggingに移動し、プラグイン名またはプラグイン構成名でフィルタを適用します。



実行されたアクションのログ:
-
Manage Device Tag(s)


-
Move Device to Group

-
Isolate/Undo Isolate


-
Update Asset Criticality

-
Run Scan

-
Reboot Device

取得されたレコードが設定済みのビジネスルールのいずれかに一致する場合、そのレコードに対して設定済みのアクションが実行されます。これはリスクエクスチェンジのAction Logsで確認できます。

SentinelOne Singularity XDRで検証する
注記
SentinelOne Singularity XDR UI 上で記録を表示したり、実行された操作を確認したりするには、管理者アカウントが必要です。
- SentinelOne Singularity XDR プラグインは、SentinelOne Singularity XDR プラットフォームの [インベントリ] > [エンドポイント] ページからデバイス (エンドポイント)、[インベントリ] > [アイデンティティ] ページからユーザー (アイデンティティ)、および [脆弱性] ページからアプリケーションを取得します。
- SentinelOne Singularity XDRインスタンスにログインし、インベントリページに移動します。
-
利用可能なデバイスを表示するには、 Endpointをクリックしてください。

-
利用可能なユーザーを表示するには、 Identityをクリックしてください。

注記
SentinelOne Singularity XDRプラグインによって取得されるのは、ADユーザーのみです。
-
脆弱性を確認するには、 Vulnerabilitiesにアクセスしてください。

注記
SentinelOne Singularity XDRプラグインによって検出される脆弱性は、ソフトウェアタイプがAPPであるもののみです。
デバイスタグの管理アクションを検証する
デバイスをグループに移動させるアクションを検証する
-
SentinelOne Singularity XDRインスタンスにログインし、インベントリページに移動します。

-
右にスクロールして「グループ名」列を探すと、特定のデバイスのグループ名が表示されます。

隔離/隔離解除アクションを検証する
-
SentinelOne Singularity XDRインスタンスにログインし、インベントリページに移動してください。

-
右にスクロールして「ネットワークステータス」列を探すと、特定のデバイスのネットワークステータスが表示されます。

資産重要度更新アクションを検証する
-
SentinelOne Singularity XDRインスタンスにログインし、インベントリページに移動してください。

-
右にスクロールして「資産の重要度」列を探すと、特定のデバイスの資産の重要度を確認できます。

スキャン実行アクションを検証する
-
SentinelOne Singularity XDRインスタンスにログインし、インベントリページに移動してください。

-
右にスクロールして「フルディスクスキャン」列を探すと、特定のデバイスのフルディスクスキャンのステータスを確認できます。
注記
アプリケーション脆弱性スキャン用の列はありません。アプリケーション脆弱性スキャンの詳細については、SentinelOne Singularity XDR サポート チームにお問い合わせください。

再起動アクションの検証
トラブルシューティング
SentinelOne Singularity XDRプラグインを構成できません
SentinelOne Singularity XDRプラグインの設定ができない場合、以下のいずれかの理由が考えられます。
- 誤ったAPIトークンまたはベースURLが指定されました
- クレデンシャルに十分な権限がない場合
What to do:
- APIトークンを取得するには、 「SentinelOne Singularity XDRの設定」セクションの手順に従ってください。
- 設定パラメータに適切な権限を付与してください。
デバイス、ユーザー、またはアプリケーションを取得できません
SentinelOne Singularity XDRプラグインからデバイス、ユーザー、またはアプリケーションを取得できない場合、以下のいずれかの理由が考えられます。
- SentinelOne Singularity XDR プラットフォームにはデバイス、ユーザー、またはアプリケーションが存在しません。
- プラットフォームからレコードを取得する際にエラーが発生しました。
- エンティティソースページでプラグインを設定する際に、マッピングは追加されません。
What to do:
- SentinelOne Singularity XDR プラットフォームでデバイス、ユーザー、またはアプリケーションが存在するかどうかを確認します。
- 500エラーを受信しました:サーバーがダウンしている可能性があります。しばらく待ってから再度確認してください。
- 401 エラーの受信: プラグインの構成中に提供されたクレデンシャルはもう存在しません。 クレデンシャルを確認し、必要に応じて有効なクレデンシャルを使用してプラグイン構成を編集します。
- プラグインの設定時に、マッピングが「デバイス/ユーザー/アプリケーションエンティティ」に追加され、必須フィールドがマッピングされていることを確認してください。
レコードページでデバイス、ユーザー、またはアプリケーションの詳細を表示できません
レコードテーブルでデバイス、ユーザー、またはアプリケーションの詳細を表示できない場合は、プラグインの設定時にすべてのSentinelOne Singularity XDRフィールドのマッピングが提供されなかったことが原因である可能性があります。
What to do:
- プラグインの設定時には、必要なマッピングを必ず指定してください。
- エンティティに作成されたフィールドが、推奨されるマッピングに従っていることを確認してください。
既知の行動
- 新しく作成されたタグがデバイスに追加されない場合があります。これを解決するには、同じアクションを再度実行してタグを SentinelOne Singularity XDR プラットフォームに反映させる必要があります。
- タグ一覧に含まれるタグのいずれかが、タグに関連するアクションの実行中に失敗した場合、他のタグが添付されているかどうかに関わらず、そのアクションはアクションログページで「失敗」とマークされます。
- デバイスタグの管理、デバイスのグループへの移動、隔離/隔離の取り消し、デバイスの再起動といった操作については、SentinelOne API は成功回数のみを返します。例: ユーザーが 100 個のデバイスに対してタグを追加するために「デバイス タグの管理」アクションを実行し、そのうちタグが 90 個のデバイスにのみ追加された場合、API はカウントを 90 として返すだけなので、タグが追加されなかったデバイスのリストを把握することはできません。
- SentinelOne APIでは、資産の重要度更新アクションの場合、成功回数すらカウントされません。したがって、部分的な失敗の場合でも、CE のアクションログにはステータスが「成功」と表示されます。




