5 lessons

Security Testing

SAST, DAST, dependency and secret scanning, fuzzing, penetration testing — what each finds, what each misses, and the security tests that belong in CI.

Asset→Threat→Attack Surface→Trust Boundary→Vulnerability→Exploit Path→Impact→Mitigation→Defense in Depth→Residual Risk

Every lesson below identifies the asset, attacker capability and boundary before naming the vulnerability. Controls are split into prevention, detection and recovery; residual risk is explicit.