The boundary worth testing
An authenticated user can be a more useful starting point than an anonymous scan. Test what each role may read, change, approve and export.
A public application, cloud workload and internal identity system may form one connected attack path. Scope those relationships deliberately, including third-party permissions, business rules and recovery dependencies.
What the scope can include
- Authentication, recovery and session lifecycle
- Object and function authorisation across roles
- Input handling, uploads and server-side execution
- Business rules, approvals and audit attribution
The final proposal identifies the specific applications, accounts, environments and interfaces included. It also states which prerequisites your team or a supplier must provide.
What useful proof looks like
Use two synthetic organisations and role-specific accounts. Record the expected permission, request, response and independent read-back of any state change.
Preserve UTC time, asset identifier, requesting principal, expected decision and observed response. State-changing tests need confirmation from the resulting object or a trusted audit record. Denied operations and effective controls remain part of the outcome.
Safety and assessment limits
Testing excludes real customer data and destructive actions unless the written scope explicitly permits a bounded method.
Use written authorisation, agreed environments, synthetic data and named stop authority. Define rate limits, excluded methods, cleanup and escalation before testing. Production activity and supplier systems require explicit permission.
Close the loop
Connect each weakness to a named owner, immediate safeguard and durable correction. Define positive and negative retest cases so the change restores the intended boundary while preserving legitimate use. Open items retain their dependencies and deadlines.
Preview the enterprise sample report to see the evidence and treatment-plan format.

