Web application security

Your app is live. Is it protected?

Authentication, user data, payments. I secure your web application so it holds up against real users, and the less well-meaning ones.

Critical flaws fixedUser data protectedOWASP best practices

The risk

A flaw gives no warning. It just gets discovered.

Security is the invisible thing as long as everything is fine. The day it breaks, your users and your reputation pay the price.

Your secrets might be in plain text

API keys, tokens, passwords hard-coded in the code or on the client side. One of the most common leaks, and one of the easiest to avoid.

Anyone can reach everyone else's data

Without real access control, a user can see or edit someone else's data. Often by just changing a number in the URL.

Your authentication has holes

Weak passwords accepted, sessions that never expire, hijackable resets. Bad auth is the first way in.

You don't know if you've been attacked

No logs, no alerts. If someone digs through your app tonight, you will find out weeks later. Or never.

What I secure

The points that actually matter.

I review your application against real risks, the ones that hit your users and your data.

Authentication & access

  • Login, sessions and expiration
  • Access control (who sees what)
  • Password reset and two-factor authentication

Data & secrets

  • API keys and environment variables
  • Encryption and storage of sensitive data
  • Basic GDPR compliance

Attack surface

  • Injections, XSS and common flaws (OWASP)
  • Endpoint and API security
  • User input validation

Detection & response

  • Logs and alerts on anomalies
  • Backups and a restore plan
  • What to do the day it happens

How it works

Find, fix, protect.

A clear path, from diagnosis to a secured app, without drowning you in jargon.

01

Diagnosis

I analyze your app to map the risks and spot the open flaws.

02

Prioritization

I rank the issues by danger level. We fix the critical ones first.

03

Fixing

I secure auth, access, data and secrets, directly in your code.

04

Lasting protection

I set up logs, alerts and best practices so it stays safe over time.

Pricing

An investment cheaper than a breach.

The scope depends on your app. I give you a clear price after a first diagnosis, no commitment.

On quote

Quote within 48h

It all starts with a free 30-minute discovery call.

Request a diagnosis
  • Complete security diagnosis
  • Critical flaws fixed
  • Authentication and access locked down
  • Secrets and data protected
  • Clear recommendations for what comes next

Frequently asked

What people often ask me.

My app is small, am I really a target?

Yes. Most attacks are automated: bots scan the web non-stop, without picking their victims. Small app or not, open flaws get found.

Is vibe coding less secure?

Not by nature. But AI optimizes for it working, not for it being safe. It often leaves secrets in plain text or access too broad. That can be fixed.

Do you run a penetration test?

I run a security review focused on code and configuration, more actionable than a classic pentest for an app at this stage. If you need a formal pentest, I point you the right way.

How long before I am secure?

The diagnosis takes a few days. Critical fixes follow right after. You do not wait weeks to plug the most dangerous holes.

Do you fix the issues or just list them?

Both. I can stop at the diagnosis, or fix things directly in your code. You choose, based on your budget and urgency.

And after, how do I stay protected?

I set up the basics (logs, alerts, best practices) and can provide ongoing support with my maintenance offers. Security needs upkeep.

Better safe than sorry

Secure your app before someone does it for you.

A breach always costs more to fix than to prevent: data, trust, time. One call is enough to know where you stand.

No-commitment call. Clear diagnosis, clear priorities.