Skip to main content
Connecting Azure to Secfix
Fabiola Munguia avatar
Written by Fabiola Munguia
Updated over 2 months ago

Integrating your cloud infrastructure with Secfix is a pivotal step in your certification journey. To help you navigate this process smoothly, we’ve laid out this manual that guides you through connecting your Microsoft Azure account to Secfix. Let’s get started! 🚀

💡 You will need to be an Azure Organization Administrator or Global Administrator at the tenant level to authenticate the integration. You can check your role permissions by following the steps in this guide.

💡Secfix currently only supports Azure Global Cloud (default option). If you need to connect your Government Cloud subscription, contact your CSM.

To begin, head to the Connections page in your Secfix dashboard. In the Cloud Infrastructure Providers section click Connect next to Microsoft Azure.


Step 1: Specify subscription ID

💡Connect an Azure Subscription ID that contains your production environment resources. If you have multiple subscriptions, each must be connected individually.

Once logged into Azure:

  1. Go to this page and copy your subscription ID.

  2. Paste it into Secfix.


Step 2: Create Secfix app and role

  1. Go to the Azure Portal and activate Cloud Shell.

  2. Switch Cloud Shell from PowerShell to Bash.

  3. Run the following command in Bash to download the Secfix Azure Subscription Connection script:

    wget https://staging.secfix.com/assets/provision/secfix-azure-subscription-connection.sh

    💡To run the script, you must have either Organization Administrator or Global Administrator access at the tenant level in Azure.

  4. Run the following command in Cloud Shell to generate credentials:

    bash ./secfix-azure-subscription-connection.sh {subscription id}

  5. Once the script finishes, copy and paste the output values into the corresponding fields:

  • App ID

  • App Secret

  • Tenant ID


Step 3: Completing the Integration

Your Secfix-Azure integration should now be complete! 🎉


Troubleshooting and Support

If you encounter any issues:

  • Ensure the Subscription ID is correct.

  • Double-check that the necessary permissions and role assignments were granted.

Still stuck? Write to us on the chat inside the app ✍️

Did this answer your question?