Cloud / Service boundaries

Know which cloud boundary you are testing.

Define authorized scope for cloud and web server APIs across environments, tenants, gateways, downstream vendors, and assessment runners.

Name the environment precisely

An application can span a gateway, compute service, identity system, database, queue, and external providers. Draw the path and identify who owns each component. Permission to assess your application's staging API does not automatically include the cloud provider's management plane or a vendor's service.

Use an exact inventory of approved hosts and route families. Record which account, project, subscription, or tenant owns the deployment. Do not infer scope from a shared domain suffix or from the fact that two services appear in the same architecture diagram.

Separate production from staging

Prepare a staging environment that represents the permission model with synthetic data. Document shared dependencies and excluded operations. A test environment can still send real email or use a production queue when configuration is incomplete.

Define an application owner who can observe and stop the run. Agree on request budgets, concurrency, time windows, and stop signals suited to that deployment. There is no universal “safe” request rate that fits every environment.

Make redirections a scope decision

An approved route can return another destination or reference an external contract. The runner should not silently follow it outside the authorized boundary. Record that missing coverage and ask the scope owner to decide whether further assessment is appropriate.

Protect the runner identity

Use the smallest useful test role and maintain credentials through your approved secret process. Keep cloud administration privileges separate from application assessment credentials. A job that needs to call a limited staging endpoint should not inherit unrestricted access to unrelated infrastructure.

Document what leaves the runner through report uploads, telemetry, dependencies, and optional AI summaries. Self-hosting describes where execution occurs, not a complete guarantee about the data path.

Interpret traffic controls in context

A gateway or firewall policy is one part of the deployment. The application's object and action permissions remain separate questions. OWASP's REST guidance describes endpoint access control alongside transport and other security responsibilities. Verify the actual requirement rather than relying on a product label.

Read the scanner vs. firewall guide to separate assessment from enforcement. For automation, the OpenAPI pipeline guide explains versioned scope, preflight checks, and honest run statuses.

Preserve evidence without publishing it

Store reports in a restricted artifact location with an owner and retention period. Do not deploy real findings into a public web-server directory. Use the illustrative report to design a sanitized summary, and retain detailed evidence only where authorized reviewers can access it.

Primary references

Read the documentation that matches your tool, framework, and deployment. These sources provide context; they do not establish coverage of your environment.