Choose your depth. Learn at your own pace.
Understand it
A vulnerability assessment looks for weaknesses and helps prioritize them. A penetration test explores whether agreed attack paths can work within a defined scope. An audit examines evidence against specified criteria. Their outputs can complement each other.
Before commissioning work, agree the systems, permissions, safety limits, reporting and retesting. A report with no major findings is not a guarantee that a system is secure.
Under the hood
Automated scanning can produce false positives and miss business-logic failures. Manual testing adds context but remains bounded by time, access and scope. Rules of engagement define permitted actions, exclusions, data handling and stop conditions.
Practitioner perspective
Align the assessment with business questions and architecture boundaries. Require reproducible evidence, realistic impact, remediation ownership and retest criteria. An audit finding and an exploitable technical issue need different evidence; avoid treating a penetration test as automatic certification.
Watch it work
A fictional, simplified model. Select a component to inspect it, or follow the steps in order.
Explore the system
Assessment
Weaknesses are documented.
Read every step without animation
Report filed
- Assessment. Weaknesses are documented.
- No owner. Remediation is not assigned.
- Risk remains. The same weakness stays present.
Finding a problem does not fix it.
Closed loop
- Scope agreed. Testing follows written boundaries.
- Fix assigned. Owners address validated findings.
- Retest. Evidence confirms the relevant repair.
Assessment value includes follow-through.
Attack view
A scanner checks an application but cannot determine that one valid customer can read another customer’s records through a business workflow.
Defender view
- Obtain written authorization and clear scope before any testing.
- Track remediation and verify fixes rather than filing away the report.
Common mistakes
- Scanning and penetration testing are not interchangeable.
- Passing one assessment does not eliminate future risk.
Check your understanding
Active recall: explain this idea in 30 seconds
A vulnerability assessment looks for weaknesses and helps prioritize them. A penetration test explores whether agreed attack paths can work within a defined scope. An audit examines evidence against specified criteria. Their outputs can complement each other.
Now give an example and name one limitation. Revisit the explanation if you get stuck.
Primary sources
Original explanations informed by these specifications and official resources. Source versions and lesson review are separate from product updates.
Content reviewed 2026-09-10. Read the editorial policy.