Skip to main content

Creating Manual BOLA Attack Scenarios


Open your browser and visit: https://<your-tenant>.apisecapps.com


Visit the application.

  • Create a new application or open an existing application

  • Navigate to API Flows - BOLA Click See More

  • (or) In the App Model, click Configure for BOLA Click See More

  • Click Add Scenario Click See More Click See More

  • In the BOLA configuration window, define a scenario by selecting or adding the Owner and Attacker users, then choosing the corresponding Owner and Attacker endpoints.

    Click See More

    • Enter a Scenario Name
    • Select a Scenario Type to define the interaction between the Owner and Attacker, such as:
      • Owner creates data → Attacker tries to access it
      • Data restricted to owner → Attacker tries to access it
    • Select/add both Owner and Attacker users
    • Adding Owner:
      • In the Owner section, click the Add new user dropdown and select Add new user Click See More
      • Fill the details and Click "Save Authentication" Click See More
      • Adding Attacker:
        • In the Attacker section, click the Add new user dropdown and select Add new user Click See More
        • Fill the details and Click "Save Authentication" Click See More
    • In Step 1 · Owner Endpoint, select the endpoint that creates the resource Click See More
    • In Step 2 · Attacker Endpoints, select one or more endpoints that the attacker will use to perform an attack by attempting unauthorized actions on the Owner’s resource Click See More
    • Click Save scenario Click See More
  • Once the scenario is properly configured, it appears in the Active in your scans section, indicating that it is validated, enabled, and actively running in your security tests.

    Click See More