Outdated or end-of-life PHP
Which PHP version runs in production, and whether it still gets security fixes.
Read-only. Nothing on your site is changed.
PHP security audit & fixes
A security audit for custom PHP applications, written in plain English, with a fixed price for the fixes.
The issues we see most often in PHP apps that were built years ago and kept running.
Which PHP version runs in production, and whether it still gets security fixes.
Secrets, source code and stack traces that anyone can download from the web.
Your composer.lock checked against published security advisories.
Uploads that can run as code, plus SQL injection, XSS and unsafe includes.
Password storage, login throttling, session cookies, CSRF and access checks.
PHP settings, file permissions, TLS and security headers, and what the web server exposes.
A read-only check of your public site. It shows what an attacker can see from outside.
Run a scan →We review the code, dependencies and server setup, then write up what we found and how serious each issue is.
Book a call →Your team fixes it from the report, or we do it for a fixed price. That includes PHP and framework upgrades.
Ask for a quote →Each finding explained: what it is, where it is, and what could happen. Readable by the owner, useful to the developer.
Ordered by risk, so the things that could get you hacked this month come before the nice-to-haves.
One price for the fixes, agreed in writing. Nothing extra without your approval.
Pricing: fixed-price quote after a free 15-minute call. Run by Daniel Lasek, a developer who does hacked-server forensics.
Book the callMost security problems in older PHP apps are really maintenance problems. We can take on the longer work too.
PHP and framework versions moved forward step by step, with tests.
Risky or hard-to-change code made safer and easier to work on.
Monthly updates, patches and checks so the app does not drift out of date again.
Once the codebase is safe, we can build on it.
Not for the free scan. It only reads your public pages. For the audit we need read access to the code repository, and ideally to the server configuration. We confirm you own the app, or are authorised to have it tested, before we start.
It depends on the size of the app and how it is hosted. You get a fixed-price quote after a free 15-minute call, in writing, before any work starts.
Current PHP 8 code, and older PHP 7 and PHP 5 code that still runs in production. Old versions usually need an upgrade plan, and that goes into the report.
Either. The report is written so your own team can act on it. If you want us to do the fixes, they get their own fixed quote.
The audit is mostly reading code and configuration. Anything that could change data is tested on a copy or staging site. We do not run intrusive tests against production without your written approval.
Clean it first. A hacked WordPress or PHP site is a flat $499 cleanup. The audit comes afterwards, so the hole they used does not stay open.
Already hacked? See hacked website cleanup. Not sure which PHP version you run? Read which PHP versions are end of life.
Read-only, about 30 seconds. Then book a 15-minute call for a fixed quote.