The agents test only authorized domains
Tolmo builds your domain inventory from public DNS and certificate transparency. The inventory can include names that your organization does not own, for example a partner’s hostname or a typosquat. The inventory alone does not put a domain in scope. An authorized domain is a domain that has offensive testing enabled. An organization admin must enable offensive testing for each domain. Tolmo records the version of the testing terms that the admin accepted. The agents do not test a domain until an admin enables offensive testing for it. No run tests a hostname outside your authorized domains. An agent can produce a finding for a hostname outside your authorized domains. In this case, Tolmo holds the finding as No permitted domain and does not act on it. Define scope: domains and test accounts gives the full procedure.New hosts under an authorized domain are in scope
An authorized domain includes the domain and all hostnames under it. For example, when you authorizestaging.example.com, Tolmo also tests api.staging.example.com. Tolmo also tests each new host that appears under staging.example.com.
Thus, Tolmo keeps up with production. When you deploy a new service under an authorized domain, the next run tests it. You do not do an extra step.
A new apex domain is not in scope. It stays out of scope until you enable offensive testing for it.
Disable testing at any time
When you disable offensive testing for a domain, the change applies immediately. The agents read the list of authorized domains when each run starts. Thus, the next run does not test the domain. The list of authorized domains is one setting for the whole organization. The Red, Blue, and Green agents all use this list.Control state-changing requests
The Allow state-changing requests setting controls thePUT, PATCH, and DELETE requests of the Red team agent. These requests go to your authorized domains. For example, the agent can modify a cart or delete a record that it created.