← All questions
Question 15 · 🎓 Learning security and talking to clients

How should you approach a company about potential security issues?

Short answerDon't show up saying their system is terrible: offer to help check it and ask for permission.
Illustration for question 15: How should you approach a company about potential security issues?

You may think a company is exposed to a problem and want to help. How you approach them determines whether they become a client, shut the door, or even create a legal problem.

The answer

A better approach: companies in their industry are facing certain issues—would they like help checking whether those issues affect them too?

Give them a reason to talk. Ask for permission. Explain what you can examine and what you're qualified to do.

Showing up and saying “I've found all your flaws” is a terrible way to start a relationship.

No testing before contact

Don’t test any of the company’s systems before getting written permission. Not even a small test or one to use as an example. Without permission, it may be treated as an intrusion.

Also, don’t publicly expose anyone’s flaw, whether on social media, in a group, or as an example in a talk. That damages the relationship and may harm the company and its customers.

Start the conversation with the industry

Talk about problems companies in the same industry are facing, based on public information: common scams, reported data breaches, and risks from tools the industry often uses.

Then ask whether they’d like help checking whether any of this affects them. That gives the conversation a reason, avoids accusing anyone, and leaves the decision to the company.

Be clear about what you do

Explain what you can examine and what you’re qualified to do. For example, you can review account settings and permissions but not conduct a full penetration test. If the work goes beyond your limits, say that you can refer a specialist.

Once they agree, put the scope, dates, company contact, and what to do if anything unexpected happens in writing.

If the company already has a channel

Some companies have a vulnerability disclosure program with rules for people who find flaws. If one exists, follow its rules. If not, keep the conversation respectful and get formal permission.

An exampleA consultant notices that many clinics in town use the same online scheduling system. Instead of testing one clinic’s website, they contact the manager and explain that clinics have been hit by message scams using patient data. They ask whether she wants an access settings review. She agrees, and they sign a document defining the scope before any checks begin.
The idea in one image

Don't

  • “Your system is terrible”
  • “I've found all your flaws”

Do

  • “Companies in your industry are seeing X”
  • “Would you like help checking?”
  • Ask for permission
In practice
  1. Research public, known risks in the company’s industry.
  2. Prepare a short message about the industry, not the company’s flaws.
  3. Explain what you can examine and what is outside your expertise.
  4. Ask permission and wait for a response without testing anything first.
  5. Put the scope, dates, and contact in writing before starting.
  6. Deliver the results privately to the company.
Common mistakes
Key takeaway
INEMA projects and courses about this

Some of these materials are in Portuguese.