Four types of tools are commonly used to detect software vulnerabilities: Source-code tests that are used in development environments, Image scanners that are used after the container image has been built, Network scanners that see systems from the “outside” perspective, and Run-time detectors that see the container from the “inside” perspective