Manual testing, tool-assisted
Automation is used where it is genuinely better than a person (enumerating an attack surface, checking dependency versions, fuzzing an input), and the reasoning is done by a human. The findings that matter most in modern products are authorization and logic failures, and no scanner understands what your application is for.