How to identify integrations that are running outdated versions of Python

As part of the routine management of your SecOps platform, you should ensure that any configured integrations that are running an outdated version of Python get updated.  In this post, I'll show you how to identify whether these integrations are present in your SecOps platform, and how to go about upgrading them.

First, navigate to the Marketplace.  The first clue that you are running an integration with an outdated version of Python is that you'll see a banner similar to the one below showing up toward the top of the Marketplace.

vaskenh_0-1729889112443.png

From this banner, we can see that there are some affected integrations, and that there is an associated documentation link which I've included here for completeness.  Our goal is to identify which of our integrations are affected by this issue, so let's now navigate to Integrations from within the Marketplace and use the Status: Installed filter to only show installed integrations.

vaskenh_1-1729889112422.png

For each installed integration that is running an outdated version of Python, you'll see the below red triangle icon showing up next to the integration.  This means we need to follow the referenced upgrade playbook for this integration.

vaskenh_2-1729889112446.png

Once you have identified the subset of installed integrations that are running an outdated version of Python, you can proceed to follow the upgrade procedure playbook referenced as part of the status message, and linked above.

4 5 279
5 REPLIES 5

Thanks! This was helpful. 
I am trying to follow the linked document to upgrade the deprecated versions. However, when I press staging I only see one integration .. 

Only one integration may be visible in the SOAR staging environment because you must create a staging instance for each integration before testing. Only one staging instance per integration can be created. To add more integrations to staging, you must install them from the Marketplace or push them from production to staging. Then, you must configure an instance for each integration in staging.
https://cloud.google.com/chronicle/docs/soar/respond/ide/test-integrations-in-staging-mode

Thanks! How do you specify which python version to upgrade to? ex. i want to upgrade to 3.7 , not 3.11

Hi @yasterday - The platform is moving to 3.11 so there is not option to upgrade to another version.

Chris

@cmorris Is there an expected EoL for Python v3.7 on the platform?