Skip to main content

Mulesoft

Outline

Introduction

This document provides the step-by-step procedure to configure Mulesoft in SAFE.

SAFE integrates with Mulesoft and fetches the security misconfiguration of the Mulesoft account in SAFE.

Prerequisites

  • Access required in SAFE:

    • SAFE Admin Access

  • Access required in Mulesoft:

    • Mulesoft Admin

  • Required User Inputs:

    • API URL

    • Client ID

    • Client Secret

  • Required Scope:

    • General

      • View Users in a particular organization

      • View Particular Organization Clients

      • Access Controls Viewer

      • View Organization

      • View Connected Applications

Generate Connection Details

  • How to generate API Token

    • Log in to your Mulesoft account as Admin.

    • Click on the Burger Menu icon on the top left corner

    • Click on Access Management under the ADMIN section

    • Click on the Connected Apps

    • Click on the Create app button

    • Enter the Name

    • Select the Type App acts on its behalf (client credentials)

    • Click on the Add Scopes and select the Scope

    • Click on the Save button

    • Click on the Copy Id and Copy Secret button and save. These will be used as Client ID and Client Secret while configuring Mulesoft in SAFE

    • It's important to regularly update the Client ID and Client Secret in SAFE according to its expiration date.


  • How to get API URL

    • Log in to your Mulesoft account as Admin.

    • In the exhibit provided, find the URL highlighted, Copy and save this API URL to use it while configuring Mulesoft in SAFE.

Configure Mulesoft in SAFE

  • Log in to your SAFE account as Admin.

  • Click on the Integrations option from the left navigation.

  • Scroll to find the Mulesoft integration card or search for Mulesoft in the search bar.

  • Hover over the Mulesoft integration card and click on the Configure button.

  • Enter the following:

    • API URL

    • Client ID

    • Client Secret


  • Enter the Auto Sync Frequency.


  • Click on the Test Connection button.



  • Once the connection is successful, click on the Save button.


  • Once the configuration is saved successfully, click on the Sync Now button to trigger an on-demand sync.

  • Upon a successful sync, the system pulls the Mulesoft assets and their findings in SAFE. You can track the status of the sync in the History table.

View Results

  • Go to the integration homepage

  • Scroll to find the Mulesoft integration card or search for Mulesoft in the search bar.

  • Click on the Mulesoft integration card for Finding View and Asset View.

    • Finding View: This tab displays all the findings details pulled from Mulesoft.

    • Asset View: This tab displays all the assets pulled from Mulesoft.

To check sync status and errors for this integration, see Integration History.

Did this article help?

Let us know by leaving a star rating at the top of this article.