I love solving problems and helping people. Unfortunately, many companies and teams prioritize profits over meaningful client relationships. This often leads to situations where efforts are downplayed, and clients are steered away from solutions, or simply not made aware of them.

Balancing Profit with Trust

Yes, profits are essential, but building relationships is just as critical. When clients trust you, that trust translates into long-term gains. Transparency in communication is a cornerstone of that trust.

A Recent Experience: Uncovering a Vulnerability

A few days ago, I discovered a classic SQL injection vulnerability on one of our client’s websites. I traced it back to custom code that directly inserted a query parameter into an SQL execution function without proper sanitization. I was eager to provide the information our client would needed to resolve/identify the issue.

However, just 10 minutes later—during the disclosure process—I was instructed by team leaders to omit any/all details and keep the explanation as vague as possible, the result stating “there may or may not be a vulnerability on the site”, without giving any direction/actions/pointers. This wasn’t driven anything other than “Not our job”.