With Beagle Security, you can now seamlessly discover APIs from your server right from the dashboard, eliminating the need for any external tools.
All the discovered APIs which can be included in the test will be displayed on the Beagle Security dashboard. From here, you can map the APIs to run the tests.
This document provides detailed insights into API discovery and guides you through its configuration process.
Follow the steps outlined to streamline the API discovery process:
Log into your Beagle Security dashboard and click on the Discovery Profile option to start the API configuration process
Click on the Add new profile button to add a new profile
Provide the profile name, description and select the preferred discovery type and click continue
NB: There are two discovery types available i.e., Istio mirroring and Kubernetes
When choosing Kubernetes
Upon clicking the continue button you will be navigated to the filtering section
Provide details in the IP filtering or Text filtering to filter out the APIs according to your choice and click continue
Copy the command that appears on the screen and execute it in a machine which has Kubernetes access
The command will automatically run in the environment
Then, you can view all the discovered APIs on the Beagle Security dashboard.
From here, the first level of verification happens for the discovered APIs. It can further be mapped to the application and made to run the tests.
By clicking on a particular API and then on the API discovery option you can map the APIs to that particular application by clicking the include profile button
Every APIs discovered will automatically appear here by default. All listed APIs will undergo testing unless specifically excluded.
When choosing Istio
Provide the profile name, description and select Istio as the discovery type
Provide details in the IP filtering or Text filtering to filter out the APIs according to your choice and click continue
Copy the below command and execute it in a machine which has Istio access
Click continue to create the API discovery profile