Install the unmanaged package from the prework if you haven't already. Configure a named credential and remote site according to the specifications outlined in the business requirements. Enter the billing service credentials in the custom setting. install the Step 1 - unmanaged package present in a use case in your org for all users.
The purpose of this tutorial is to share my knowledge of exploiting common misconfigurations found in the popular CRM, Salesforce Lightning. As of current there is no public documentation on the attacker perspective.
As we know, Apex runs in a multitenant environment so to restrict the runaway apex code/processes to acquire shared resources, the Apex runtime engine strictly enforces these governor limits. These governor limits count for each Apex transaction. For each execution of a batch, these limits are reset in its execute method.
Create the appropriate profiles to meet the business requirements. Name the profiles after team names: Field Sales User, Inside Sales User, and Sales Executive User. Install the Trailhead Security superbadge managed package.