The four things that actually breach small companies
Most small companies think security is a budget problem. It usually isn't. Almost everything I find comes down to the same four things, and none of them require a security team to fix.
1. Email is the front door, and it's unlocked.
Not sophisticated malware. An invoice that looks real, sent from a domain one character off from a supplier you actually use. If you have no SPF, DKIM, and DMARC records set up, anyone on the internet can send email that looks like it came from you. That's a 30-minute fix that most companies have never done.
2. The person who left six months ago still has access.
Ex-employees, old contractors, a shared login for a tool nobody uses anymore. Every account that exists and shouldn't is a way in that nobody is watching. Pull a list of every user in your email, your cloud, and your main tools right now. I'd bet money there are names on it that surprise you.
3. Something is exposed that you forgot you built.
A staging site from a rebuild two years ago. An admin panel on a subdomain. A database port open to the whole internet because someone was debugging. Attackers scan for these constantly, and they don't care how big you are, they care what's reachable.
4. Nobody has ever practiced.
The first time you think about what to do during a breach should not be during a breach. Who cuts access. Who calls the clients. Who talks to the insurer. Ten minutes writing that down beats any tool you could buy.
The reason this stuff sits unfixed isn't cost. It's that nobody owns it. In a 5 to 50 person company, security is everyone's job, which means it's nobody's, until a client sends a security questionnaire or something actually goes wrong.
If you want to check yourself against this list: pull your user list, look up your domain's DMARC record, and write down every subdomain you can remember. That's an honest hour and you'll learn more about your exposure than most tools will tell you.
If you'd rather someone just do it properly, that's what I do at Nathans protek.
