Skip to content

Commit 2142f73

Browse files
authored
Merge pull request Azure#13246 from cyeragit/cyera-dspm
Cyera DSPM Update
2 parents 55f7b55 + 6d0ba18 commit 2142f73

File tree

8 files changed

+45
-31
lines changed

8 files changed

+45
-31
lines changed

Solutions/CyeraDSPM/Data Connectors/CyeraDSPM_CCF/CyeraDSPMLogs_ConnectorDefinitionCCF.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"name": "CyeraIdentities_CL"
3737
}
3838
],
39-
"descriptionMarkdown": "The [Cyera DSPM](https://api.cyera.io/) data connector allows you to connect to your Cyera's DSPM tenant and ingesting Classifications, Assets, Issues, and Identity Resources/Definitions into Microsoft Sentinel. The data connector is built on Microsoft Sentinel's Codeless Connector Framework and uses the Cyera's API to fetch Cyera's [DSPM Telemetry](https://www.cyera.com/) once recieced can be correlated with security events creating custom columns so that queries don't need to parse it again, thus resulting in better performance.",
39+
"descriptionMarkdown": "The [Cyera DSPM](https://api.cyera.io/) data connector allows you to connect to your Cyera's DSPM tenant and ingesting Classifications, Assets, Issues, and Identity Resources/Definitions into Microsoft Sentinel. The data connector is built on Microsoft Sentinel's Codeless Connector Framework and uses the Cyera's API to fetch Cyera's [DSPM Telemetry](https://www.cyera.com/) once received can be correlated with security events creating custom columns so that queries don't need to parse it again, thus resulting in better performance.",
4040
"graphQueries": [
4141
{
4242
"baseQuery": "CyeraClassifications_CL",
@@ -372,7 +372,7 @@
372372
]
373373
},
374374
"publisher": "Cyera Inc",
375-
"title": "Cyera DSPM Azure Sentinel Data Connector"
375+
"title": "Cyera DSPM Microsoft Sentinel Data Connector"
376376
},
377377
"createdTimeUtc": "2025-10-31T15:13:26.2481931Z",
378378
"lastModifiedUtc": "2025-10-31T15:13:26.2481931Z"

Solutions/CyeraDSPM/Data Connectors/CyeraDSPM_CCF/CyeraDSPM_DCR.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
"type": "Microsoft.Insights/dataCollectionRules",
33
"apiVersion": "2025-09-01",
44
"name": "CyeraDSPMDCR",
5-
"location": "{{location}}",
5+
"location": "{{workspace-location}}",
66
"properties": {
7-
"dataCollectionEndpointId": "CyeraDSPMDataCollectionEndpoint",
7+
"dataCollectionEndpointId": "[concat('/subscriptions/',parameters('subscription'),'/resourceGroups/',parameters('resourceGroupName'),'/providers/Microsoft.Insights/dataCollectionEndpoints/',parameters('workspace'))]",
88
"streamDeclarations": {
99
"Custom-CyeraAssets_SRC": {
1010
"columns": [
@@ -546,7 +546,7 @@
546546
"destinations": {
547547
"logAnalytics": [
548548
{
549-
"workspaceResourceId": "{workspaceName}",
549+
"workspaceResourceId": "{{workspaceResourceId}}",
550550
"name": "cyeradspm"
551551
}
552552
]

Solutions/CyeraDSPM/Data Connectors/CyeraDSPM_Functions/FunctionAppDC.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"id": "CyeraFunctionsConnector",
3-
"title": "Cyera DSPM Azure Functions Sentinel Data Connector",
3+
"title": "Cyera DSPM Azure Functions Microsoft Sentinel Data Connector",
44
"publisher": "Cyera Inc",
55
"logo": "{{icon-url}}",
6-
"descriptionMarkdown": "The **Cyera DSPM Azure Function Connector** enables seamless ingestion of Cyera\u2019s **Data Security Posture Management (DSPM)** telemetry \u2014 *Assets*, *Identities*, *Issues*, and *Classifications* \u2014 into **Microsoft Sentinel**.\\n\\nThis connector uses an **Azure Function App** to call Cyera\u2019s REST API on a schedule, fetch the latest DSPM telemetry, and send it to Sentinel through the **Azure Monitor Logs Ingestion API** via a **Data Collection Endpoint (DCE)** and **Data Collection Rule (DCR, kind: Direct)** \u2014 no agents required.\\n\\n**Tables created/used**\\n\\n| Entity | Table | Purpose |\\n|---|---|---|\\n| Assets | `CyeraAssets_CL` | Raw asset metadata and data-store context |\\n| Identities | `CyeraIdentities_CL` | Identity definitions and sensitivity context |\\n| Issues | `CyeraIssues_CL` | Findings and remediation details |\\n| Classifications | `CyeraClassifications_CL` | Data class & sensitivity definitions |\\n| MS View | `CyeraAssets_MS_CL` | Normalized asset view for dashboards |\\n\\n> **Note:** This v7 connector supersedes the earlier CCF-based approach and aligns with Microsoft\u2019s recommended Direct ingestion path for Sentinel.",
6+
"descriptionMarkdown": "The **Cyera DSPM Azure Function Connector** enables seamless ingestion of Cyera\u2019s **Data Security Posture Management (DSPM)** telemetry \u2014 *Assets*, *Identities*, *Issues*, and *Classifications* \u2014 into **Microsoft Sentinel**.\\n\\nThis connector uses an **Azure Function App** to call Cyera\u2019s REST API on a schedule, fetch the latest DSPM telemetry, and send it to Microsoft Sentinel through the **Azure Monitor Logs Ingestion API** via a **Data Collection Endpoint (DCE)** and **Data Collection Rule (DCR, kind: Direct)** \u2014 no agents required.\\n\\n**Tables created/used**\\n\\n| Entity | Table | Purpose |\\n|---|---|---|\\n| Assets | `CyeraAssets_CL` | Raw asset metadata and data-store context |\\n| Identities | `CyeraIdentities_CL` | Identity definitions and sensitivity context |\\n| Issues | `CyeraIssues_CL` | Findings and remediation details |\\n| Classifications | `CyeraClassifications_CL` | Data class & sensitivity definitions |\\n| MS View | `CyeraAssets_MS_CL` | Normalized asset view for dashboards |\\n\\n> **Note:** This v7 connector supersedes the earlier CCF-based approach and aligns with Microsoft\u2019s recommended Direct ingestion path for Microsoft Sentinel.",
77
"additionalRequirementBanner": "This connector deploys KQL transforms in the DCR. No parser function is required.",
88
"graphQueries": [
99
{
@@ -157,7 +157,7 @@
157157
{
158158
"parameters": {
159159
"fillWith": [
160-
"{{workspace}}"
160+
"{{workspace-location}}"
161161
],
162162
"label": "Workspace Name"
163163
},

Solutions/CyeraDSPM/Data/Solution_Cyera.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"Name": "CyeraDSPM",
33
"Author": "Cyera DSPM OCTO Team - [email protected]",
4-
"Logo": "<img src=\"https://raw.githubusercontent.com/joshua-acklin-cyera/Azure-Sentinel/refs/heads/cyera-dspm/Logos/CyeraDSPM_logo.svg\" width=\"75px\" height=\"75px\">",
4+
"Logo": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/cyera_icon.svg\" width=\"75px\" height=\"75px\">",
55
"Description": "The [Cyera DSPM](https://api.cyera.io/) data connector allows you to connect to your Cyera's DSPM instance and ingesting Classifications, Assets, Issues, and Identity Definitions into Microsoft Sentinel. The data connector is built on Microsoft Sentinel's Codeless Connector Platform and uses the Cyera's API to fetch Cyera's [DSPM Telemetry](https://www.cyera.com/) once recieced can be correlated with security events creating custom columns so that queries don't need to parse it again, thus resulting in better performance.",
66
"Data Connectors": [
77
"Data Connectors/CyeraDSPM_CCF/CyeraDSPMLogs_ConnectorDefinitionCCF.json",
-16 Bytes
Binary file not shown.

Solutions/CyeraDSPM/Package/createUiDefinition.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"config": {
77
"isWizard": false,
88
"basics": {
9-
"description": "<img src=\"https://raw.githubusercontent.com/joshua-acklin-cyera/Azure-Sentinel/refs/heads/cyera-dspm/Logos/CyeraDSPM_logo.svg\" width=\"75px\" height=\"75px\">\n\n**Note:** Please refer to the following before installing the solution: \n\n• Review the solution [Release Notes](https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/CyeraDSPM/ReleaseNotes.md)\n\n • There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing.\n\nThe [Cyera DSPM](https://api.cyera.io/) data connector allows you to connect to your Cyera's DSPM instance and ingesting Classifications, Assets, Issues, and Identity Definitions into Microsoft Sentinel. The data connector is built on Microsoft Sentinel's Codeless Connector Platform and uses the Cyera's API to fetch Cyera's [DSPM Telemetry](https://www.cyera.com/) once recieced can be correlated with security events creating custom columns so that queries don't need to parse it again, thus resulting in better performance.\n\n**Data Connectors:** 2\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
9+
"description": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/cyera_icon.svg\" width=\"75px\" height=\"75px\">\n\n**Note:** Please refer to the following before installing the solution: \n\n• Review the solution [Release Notes](https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/CyeraDSPM/ReleaseNotes.md)\n\n • There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing.\n\nThe [Cyera DSPM](https://api.cyera.io/) data connector allows you to connect to your Cyera's DSPM instance and ingesting Classifications, Assets, Issues, and Identity Definitions into Microsoft Sentinel. The data connector is built on Microsoft Sentinel's Codeless Connector Platform and uses the Cyera's API to fetch Cyera's [DSPM Telemetry](https://www.cyera.com/) once recieced can be correlated with security events creating custom columns so that queries don't need to parse it again, thus resulting in better performance.\n\n**Data Connectors:** 2\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
1010
"subscription": {
1111
"resourceProviders": [
1212
"Microsoft.OperationsManagement/solutions",
@@ -60,7 +60,7 @@
6060
"name": "dataconnectors1-text",
6161
"type": "Microsoft.Common.TextBlock",
6262
"options": {
63-
"text": "This Solution installs the data connector for Cyera DSPM Azure Sentinel Data Connector. You can get Cyera DSPM Azure Sentinel Data Connector data in your Microsoft Sentinel workspace. After installing the solution, configure and enable this data connector by following guidance in Manage solution view."
63+
"text": "This Solution installs the data connector for Cyera DSPM Microsoft Sentinel Data Connector. You can get Cyera DSPM Microsoft Sentinel Data Connector data in your Microsoft Sentinel workspace. After installing the solution, configure and enable this data connector by following guidance in Manage solution view."
6464
}
6565
},
6666
{

0 commit comments

Comments
 (0)