This assessment shows how a student testing team can find, rate and control the risks created by authorized security testing. Eight risks were chosen because they are plausible during real testing work, from scope creep and service disruption to data exposure, tool compromise and slow escalation. Unpatched weaknesses carry the highest inherent score, because findings stay open when no one owns the fix. Each risk is scored before controls and again after existing and added controls. Most risks fall to Medium or Low once the additional controls are in place, but data exposure and out of scope testing remain Medium because the impact stays serious. The first actions are written scope approval, rate limits with a stop call, multi-factor sign in, evidence masking and a named owner for every high severity finding. The engagement is a teaching example, so every score illustrates method, not a real client.
Scope
This assessment covers an authorized security testing engagement against a sample set of internal and externally reachable web systems, including reconnaissance, scanning, exploitation, evidence handling, reporting and handover. It considers risks to the client's systems, data and staff, and to the testing team. It does not cover any activity against systems without written authorization, and it is not a real engagement. Assumptions include a signed scope letter, a named client contact, a test environment that partly mirrors production, and an unspecified jurisdiction, so legal and privacy duties are described in general terms only.
Context
The team has a lead tester, two junior testers, a client liaison and a lab with isolated test accounts. Testing tools include scanners, intercepting proxies and credential checking utilities. Findings are recorded in a shared report workspace, and proof of access is captured as screenshots and sample records. Each risk is scored before controls to show its natural level, then again after the existing controls and the additional controls proposed here. The example uses fictional system names and no live client data.
Objectives, assets and stakeholders
The objective is to test client systems safely, find weaknesses that matter, protect the people and data touched along the way, and leave the client with fixes it can act on. The assets in scope are the tested systems, captured evidence, the lab and its accounts, the findings report and the testing team's reputation. Stakeholders include the client executive sponsor, IT operations, service owners, customers whose records may be reached, the client security team, the testing team and any third-party vendors whose tools or platforms are used. Clear roles matter: every risk has one owner role, and the engagement lead keeps the register current and reports to the client sponsor at each milestone.