Sometimes you need a pentesting team and the management overhead that goes with it. Smaller teams and startups may want that one off person who is more affordable with less overhead and you know exactly who is doing the work. That’s me. 😁 Yeah you can go watch my RSA talk from 2020, read my blog, GitHub, etc. I don’t publish my proprietary tools publicly, however. I’m currently leveraging that fuzzer I wrote in conjunction with AI. This past year it helped me get more coverage on an API that had no Swagger/Open API files. I’ve been working with that customer for about 4 or 5 years now. There are pros and cons of using a larger team or company or a small boutique firm. Both are good for different reasons.
Picking a pentest firm (completely biased but maybe not wrong pov)
Look for companies with public contributions. Bug bounty, cve, open source tools, talks, content, etc. Can all be indicators of a solid team. A team that gives back and shares their time with the community.
Ask to talk to the pentester(s) who will be doing the work. Ask about their methodology and how they do things.
Ask for a sample report. Ask questions about specific findings to see the level of depth/expertise the testers may have.