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.