Skip to content

NetskopeWebTx: Blob Storage CCF connector — schema expansion, workbook, v3.0.1#14492

Merged
v-atulyadav merged 6 commits into
Azure:masterfrom
keshavm021:feature/netskope-connector-update
Jun 25, 2026
Merged

NetskopeWebTx: Blob Storage CCF connector — schema expansion, workbook, v3.0.1#14492
v-atulyadav merged 6 commits into
Azure:masterfrom
keshavm021:feature/netskope-connector-update

Conversation

@keshavm021

Copy link
Copy Markdown
Contributor

Change(s):
Added Netskope CCF connector for Web Transaction Logs (Blob Storage / StorageAccountBlobContainer ingestion via DCR + Event Grid). Also:

  • Authored the connector in V3 source format (ConnectorDefinition, DCR, DataConnector poller, custom table)
  • Expanded the NetskopeWebTransactions_CL schema with 51 additional Web Transaction fields (threat protection, endpoint posture, process, identity/authorization, remote geo, action) across the DCR transform, custom table, and the NetskopeWebtx parser
  • Refreshed the Netskope Web Transactions workbook with new sections: Threat Protection, Endpoint Posture, Process Activity, Identity & Authentication, Action Analysis
  • 10 Analytics Rules

Version Updated:
3.0.1

Testing Completed:
Yes

…k, v3.0.1

- Add Netskope CCF connector for Web Transaction logs (StorageAccountBlobContainer
  ingestion via DCR + Event Grid), authored in V3 source format
- Expand NetskopeWebTransactions_CL with 51 additional Web Transaction fields
  (threat protection, endpoint posture, process, identity/authorization,
  remote geo, action) across the DCR transform, custom table, and parser
- Refresh the 'Netskope Web Transactions' workbook (Threat Protection, Endpoint
  Posture, Process Activity, Identity & Authentication, Action Analysis); add
  canonical WorkbooksMetadata entry + preview images
- Set DataConnectorCCFVersion 2.0.0; solution version 3.0.1
- Update README and ReleaseNotes
@keshavm021
keshavm021 requested review from a team as code owners June 16, 2026 12:23
Resolve NetskopeWebTx conflicts in favor of the Blob Storage CCF connector
(blob replaces upstream's polling connector):
- Keep blob NetskopeWebTxConnector_CCF; remove polling NetskopeWebTx_CCF
- Keep 51-field schema expansion (DCR/table/parser) + refreshed workbook
- Adopt upstream's analytic rules and WorkbooksMetadata entry
- Regenerate package (solution 3.0.1, connector 2.0.0); ship only 3.0.1.zip

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR updates the NetskopeWebTx solution to support an expanded Netskope Web Transaction (Blob Storage / CCF) connector schema and refreshes the related workbook and documentation, with a version bump to 3.0.1.

Changes:

  • Expanded the Netskope Web Transactions workbook with new analysis sections (Threat Protection, Endpoint Posture, Process Activity, Identity/Auth, Action Analysis).
  • Updated the solution’s parser and connector assets to align with the expanded schema and new CCF connector structure.
  • Bumped solution versioning and refreshed packaging/UX text and documentation.

Reviewed changes

Copilot reviewed 15 out of 18 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
Workbooks/NetskopeWebTx_Workbook.json Updates standalone workbook header text and adds multiple new investigative sections/queries.
Solutions/NetskopeWebTx/Workbooks/NetskopeWebtxDashboard/NetskopeWebTx_Workbook.json Mirrors workbook updates inside the solution folder for packaging/deployment.
Solutions/NetskopeWebTx/ReleaseNotes.md Adds a new release entry for version 3.0.1 describing schema/workbook updates.
Solutions/NetskopeWebTx/README.md Updates workbook description, log table notes, and the stated solution version.
Solutions/NetskopeWebTx/Parsers/NetskopeWebtx.yaml Extends the parser’s projected fields to include the newly supported schema columns.
Solutions/NetskopeWebTx/Package/createUiDefinition.json Updates solution UI text to reflect the connector naming change (“Web Transactions”).
Solutions/NetskopeWebTx/Data/Solution_NetskopeWebTx.json Updates referenced connector path, version bump to 3.0.1, and adds CCF connector version metadata.
Solutions/NetskopeWebTx/Data Connectors/NetskopeWebTxConnector_CCF/NetskopeWebTx_Table.json Introduces an updated table schema including additional columns.
Solutions/NetskopeWebTx/Data Connectors/NetskopeWebTxConnector_CCF/NetskopeWebTx_DCR.json Adds an updated DCR with expanded transform mapping.
Solutions/NetskopeWebTx/Data Connectors/NetskopeWebTxConnector_CCF/NetskopeWebTx_ConnectorDefinition.json Adds an updated connector definition with refreshed metadata, samples, and instructions.
Solutions/NetskopeWebTx/Data Connectors/NetskopeWebTxConnector_CCF/NetskopeWebTxLogs_DataConnector.json Adds the StorageAccountBlobContainer data connector resource referencing the DCR.

Comment thread Solutions/NetskopeWebTx/ReleaseNotes.md
Comment thread Solutions/NetskopeWebTx/Data/Solution_NetskopeWebTx.json
Comment thread Solutions/NetskopeWebTx/Data/Solution_NetskopeWebTx.json
Comment thread Solutions/NetskopeWebTx/Parsers/NetskopeWebtx.yaml Outdated
Comment thread Workbooks/NetskopeWebTx_Workbook.json
… package

- Rename connector folder/files to published names (NetskopeWebTx_CCF/
  NetskopeWebtx_*.json), preserving blob connector content + 51-field schema
- Restore Package/3.0.0.zip alongside the new 3.0.1.zip
- Regenerate package (solution 3.0.1, connector 2.0.0)
@v-maheshbh

Copy link
Copy Markdown
Contributor

Hi @keshavm021

Kindly ensure that the existing ZIP file is not updated or modified as part of this change.
and attach a screenshot of the CCF connector in a Connected state for validation and reference.

image

Thanks!

…kage

The existing Package/3.0.0.zip (the already-published 3.0.0 release) was
inadvertently regenerated/overwritten during the 3.0.1 package build. This
restores it byte-for-byte to the upstream/master version so the PR only adds
the new 3.0.1.zip and leaves the existing released ZIP untouched.
@keshavm021
keshavm021 force-pushed the feature/netskope-connector-update branch from 112ce8e to 52c735a Compare June 18, 2026 15:29
@keshavm021

Copy link
Copy Markdown
Contributor Author

Hi @v-maheshbh
Could you please check it again. I have also attached the screenshot below
image

@v-maheshbh

Copy link
Copy Markdown
Contributor

Hi @keshavm021

Kindly verify the URL below.

image

Thanks!

….0.1 package via V3 tool

The DCR transformKql and parser emitted 'XRCertStartdate'/'XRCertEnddate' while the
custom table defines 'XRCertStartDate'/'XRCertEndDate'. DCR output-to-table binding is
case-sensitive, so those columns never populated. Aligned the transform output and
parser references to the canonical table casing.

Regenerated mainTemplate.json + 3.0.1.zip with createSolutionV3.ps1 (local, patch)
instead of a hand-patch; arm-ttk passes except the documented concat baseline. The
existing 3.0.0.zip is left byte-for-byte unchanged.
…ming; regenerate 3.0.1 package

Updated the Netskope Log Streaming documentation link in the connector definition
instruction step and regenerated mainTemplate.json + 3.0.1.zip via createSolutionV3.ps1
(local, patch). The existing 3.0.0.zip is left unchanged.
@keshavm021

Copy link
Copy Markdown
Contributor Author

Hi @v-maheshbh
I have fixed that issue. Please review and let me know in case of any issue.

@v-atulyadav
v-atulyadav merged commit 2aef730 into Azure:master Jun 25, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants