Skip to content

Tanium Version 3.2.0#12806

Merged
v-atulyadav merged 18 commits into
Azure:masterfrom
tanium:versions/3.2.0
Sep 19, 2025
Merged

Tanium Version 3.2.0#12806
v-atulyadav merged 18 commits into
Azure:masterfrom
tanium:versions/3.2.0

Conversation

@Tanium-Nicole
Copy link
Copy Markdown
Contributor

Change(s):

  • Enhancement(s)
    • All playbook templates now connect to a Key Vault to obtain the API Token for the Tanium API
    • All playbook templates treat the Tanium API URL as a SecureString
    • The analytics rule template has been updated to generate the Azure Sentinel Alert name based on the alert itself, rather than all using the same name
  • Resolved Issue(s)
    • The analytics rule template has been corrected to no longer group alerts

Reason for Change(s):

  • Playbooks templates should use best security practices to limit bad actors obtaining access to secrets
  • When all Azure Sentinel Alerts use the same name it's difficult to differentiate them in a list view
  • Tanium Threat Response Alerts and Azure Sentinel Alerts should have a 1-to-1 relationship. Also this ensures that the Tanium Threat Response playbook can be used to resolve any alert, not just the first alert on the Azure Sentinel Incident

Version Updated:

  • Yes, solution version increased from 3.1.0 to 3.2.0

Testing Completed:

  • Yes, this solution has been installed and tested in an Azure resource group with Log Analytics, Sentinel, an integration account, and access to a Tanium environment

Checked that the validations are passing and have addressed any issues that are present:

  • Yes

As part of best security practices updated the Tanium Server Host parameter to be a secure string, which prevents logging or viewing the value of the parameter.
Also added the IntelId & Tanium Alert Id to the custom details
… was not parsing correctly

In some of our playbooks we need to obtain the LastIpAddress to help filter endpoints when querying the Tanium Endpoints. This JavaScript was not working correctly. This has now been updated to obtain the LastIpAddress correctly based on the format used by MS Defender when it creates Sentinel Incidents.
Updated the solution version and incremented all affected content versions; the analytics rule and all playbooks
@Tanium-Nicole Tanium-Nicole requested review from a team as code owners September 15, 2025 14:17
@v-shukore v-shukore self-assigned this Sep 16, 2025
@v-shukore v-shukore added Playbook Playbook specialty review needed Solution Solution specialty review needed labels Sep 16, 2025
@v-shukore
Copy link
Copy Markdown
Contributor

Hi @Tanium-Nicole, the JSON file validation is failing due to an issue in the cspell.config.json.JSON file. It appears that there is an extra comma causing the error. Could you please remove the extra comma from the file? Thanks.

@caleb-clausen-t
Copy link
Copy Markdown
Contributor

@v-shukore, I removed the extra comma! It should be ready to go.

@v-atulyadav v-atulyadav merged commit 46a835b into Azure:master Sep 19, 2025
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Playbook Playbook specialty review needed Solution Solution specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants