Home/Services/Website Penetration Testing
security service

Website Penetration Testing

European website penetration testing by OSCP-certified engineers: manual, evidence-based, fixed price with a free retest. From EUR2,500. NDA, EU-wide.

Manual, expert-ledEvidence-based findingsFree remediation retest

Website penetration testing is where an experienced engineer attacks your site the way a real intruder would, by hand, to find the flaws that actually let someone in before someone malicious does. SafetyBis runs manual, evidence-based tests for businesses across Europe, and every finding comes with proof, a severity you can trust, and a fix your developers can act on, not a scanner export you are left to decode.

There is a large gap between running a tool and testing a site. A tool checks for patterns it recognises. A tester reasons about how your application works, where the trust boundaries are, and how a small oversight in one place combines with another to become a full compromise. That reasoning is the whole product.

What website penetration testing covers

A proper test looks at your site the way an attacker with time and intent would: not just the login page, but the account area behind it, the APIs the front end calls, the payment flow, the file uploads, and the assumptions your code makes about who is doing what. The goal is to find the exploitable issues and show you exactly how they work.

Manual testing of authentication, sessions and multi-role access control
Business-logic testing: price manipulation, skipped steps, abuse of workflows
Injection, cross-site scripting and server-side request forgery
API testing across REST and GraphQL, including authorization on every call
File-upload, deserialization and injection points that lead to code execution
Attack-chaining, where low-risk findings combine into a real breach

If you are searching for the best website for penetration testing or comparing web penetration testing services, the question to ask any provider is simple: do you test by hand, and will you show me how you exploited each finding? If the answer is a scanner report, keep looking.

Manual testing, not a scanner export

This is the line that matters most, so we will be blunt about it. A great deal of what is sold as penetration testing is a vulnerability scan with a cover page. It is cheaper to produce and it looks thorough, and it will not find the thing that gets you breached.

An automated scanner does not understand that your API returns another user’s invoice when you change an ID, because to the tool that is a valid 200 response. It cannot tell that your two-step checkout can be jumped straight to the confirmation page, or that a support-agent role can quietly reach billing functions. Business logic has no signature. Only a person, testing the way an attacker thinks, finds it. Our engineers hold OSCP and OSWE certifications, which are hands-on, exploit-what-you-find qualifications rather than multiple-choice ones, and that is the standard the work is done to.

48h
critical findings reported within, not at the end
100%
findings verified by hand, with proof of exploitation
Free
retest once your team applies the fixes

How we test

Every engagement follows a clear methodology aligned with the OWASP Testing Guide and ASVS, so nothing is left to chance, but the depth goes wherever the interesting behaviour is. Here is what actually happens.

Scoping

We start with a free scoping call to agree what is in scope, which user roles to test, whether the test is authenticated, and how to avoid disrupting anything live. You get a fixed price from this, not an open-ended meter.

Reconnaissance and mapping

The engineer maps the whole attack surface: every page, input, parameter, API endpoint, authentication mechanism and third-party integration. Tools like Burp Suite, nmap and ffuf handle the enumeration, building the picture that the manual testing then works through.

Testing and exploitation

This is the core of the work. The engineer tests each area by hand: manipulating requests, chaining flaws, trying the things a scanner cannot express. Where a finding is exploitable, it is safely proven rather than assumed, so what you receive is confirmed and reproducible, not a maybe.

Safe exploitation

Proving a flaw is real does not mean damaging your site. We demonstrate impact carefully, agree any intrusive steps in advance, and can run the noisier checks out of hours. The aim is evidence, not disruption.

Reporting

You get two documents: an executive summary for leadership that explains the business risk in plain language, and a technical report your developers work straight from. Each finding carries its CVSS score, its real-world impact, the exact steps to reproduce it, and a prioritized fix.

Vulnerabilities we find

The specifics vary by site, but the categories that lead to real compromises are consistent. These are where the serious findings usually live.

Broken access control

The most common source of high-impact findings. IDOR flaws let a user read or change data that is not theirs by altering an identifier. Missing server-side checks let a normal account reach admin-only actions. We test these by trying every action as every role, not by reading the documentation.

Injection and cross-site scripting

SQL injection still appears in older custom code and in features nobody thought of as sensitive. Stored cross-site scripting is more common: a field that renders attacker-controlled markup back to an admin, quietly stealing a session and, with it, the keys to the site.

Authentication and session flaws

Password reset links that never expire, sessions that survive a logout, weak or missing multi-factor enforcement, tokens that can be guessed or replayed. Getting authentication slightly wrong is one of the easiest ways to hand an attacker a valid account.

Server-side request forgery and injection to code execution

SSRF lets an attacker make your server fetch internal resources it should never expose, which in a cloud environment can reach metadata endpoints and credentials. File uploads, template injection and unsafe deserialization are the paths that turn a web bug into full code execution on your server.

Business-logic abuse

The findings a scanner will never produce. Buying something for a price you set, redeeming a voucher more times than allowed, racing two requests to double a balance, escalating your own role through a legitimate feature. These come purely from understanding how your application is meant to work and then breaking those assumptions.

Get a fixed quote

Want this tested on your own systems?

Free 20-minute scoping call, a fixed price with no hourly surprises, and a free retest once you fix what we find.

Get a fixed quote

Tools and methodology

The tools support the tester; they do not replace them. Being clear about the method is part of being a serious provider rather than one of the many top penetration testing companies that all describe the same scan.

The frameworks we follow

Testing is structured around the OWASP Testing Guide, the OWASP Top 10 and ASVS for coverage, and mapped to MITRE ATT&CK where it helps you understand the attacker’s path. This gives you a repeatable, recognised basis for the work rather than an ad-hoc poke around.

The tools we use

Burp Suite for intercepting and manipulating traffic, nmap for network and service discovery, ffuf for content and parameter discovery, and a range of purpose-built and custom scripts. If you are looking for the best tools for website penetration testing, they matter, but what matters more is the engineer driving them.

What you get

The report is the product, and it is written to be used by two very different audiences at once.

An executive summary that explains business risk without jargon
Every finding with CVSS, impact and step-by-step reproduction
A prioritized, specific fix for each issue, not a generic “remediate”
A free retest and an attestation letter for your auditors or customers

Compliance and standards

A test that cannot be shown to an auditor is only half the job for a regulated business, so the deliverables are built to satisfy the frameworks you answer to.

PCI DSS and payment environments

PCI DSS 4.0 requirement 11.4 requires regular penetration testing for environments that handle card data. Our reports and the attestation letter are written to satisfy that requirement and the conversation with your acquirer or assessor.

ISO 27001, SOC 2 and beyond

The work maps to ISO 27001 Annex A.12.6 on technical vulnerability management and supports the SOC 2 security criteria. For firms in scope of GDPR, DORA or NIS2, we align the report to the testing expectations those regimes carry.

How to choose a testing provider

Search for the top 10 penetration testing companies and you get a list of firms that all say the same things. The differences that actually matter are harder to see from a homepage, so here is what to press on before you sign.

Ask whether the testing is manual and who does it, because a named, certified engineer working by hand is a different product from an offshore scan with a template report. Ask to see a sample report, redacted, and check whether findings come with real reproduction steps or just severity labels. Ask whether a retest is included, since a provider confident in their work fixes-and-verifies rather than charging again. And ask how they avoid disruption and how they handle your data, because a serious firm has clear answers on both. The best providers are not the ones with the longest client logo wall; they are the ones who will tell you exactly how they broke in and how to stop the next person.

Pricing

A website penetration test is a fixed-price project, scoped by how many applications and roles are in play, whether testing is authenticated, and how complex the app is. Here is the shape of a typical European engagement.

Engagement What’s included Timeline Price
Essential Single web application, unauthenticated plus one user role, OWASP Top 10 coverage, full report, free retest 3–5 working days from €2,500
Standard Business app with multiple roles, an API and third-party integrations, business-logic testing, exec and technical report 5–8 working days €3,500–€8,000
Advanced Complex or high-risk app: deep authentication and SSO, payment flows, multi-tenant isolation, attack-chaining 8–12 working days €8,000–€20,000
Compliance add-on Mapping and an attestation letter for PCI DSS, ISO 27001, SOC 2, GDPR or DORA with any tier from €800
Custom / large estate Multiple applications or a full environment, scoped to your needs on scoping custom

Every engagement is fixed-price, quoted after a free 20-minute scoping call, with no hourly surprises and a retest included. Get a fixed quote

FAQ

How much does website penetration testing cost?
A single-application test starts from €2,500, with most business apps in the €3,500 to €8,000 range depending on roles, APIs and complexity. Website penetration testing cost is driven by scope, and you get a fixed price after a free scoping call.
How long does a test take?
A typical web application test runs 5 to 8 working days plus the report, with a small app closer to 3 to 5. If we find something critical you hear about it within 48 hours, not at the end.
What is the difference between this and a vulnerability scan?
A scan is automated and catches known issues. A penetration test is manual: an engineer chains flaws and finds the business-logic and access-control problems a scanner cannot see. If a provider hands you a scanner export, that is not a pentest.
Will the test disrupt our live site?
No. We test carefully, agree any noisy or intrusive checks in advance, and can run them out of hours. Where you prefer, we test a staging copy. Availability is never the price of finding a hole.
Do you test both REST and GraphQL APIs?
Yes. APIs are a first-class part of the test. We check authorization on every endpoint, not just the login, since broken object-level authorization on an API is one of the most common serious findings we report.
Does this satisfy PCI DSS or ISO 27001?
Yes. The report and attestation letter are written to satisfy PCI DSS 4.0 requirement 11.4, ISO 27001 Annex A.12.6 and SOC 2. Tell us your framework and we align the deliverables to it.
Is a retest included?
Yes, free. Once your team applies the fixes we retest the affected areas to confirm the issues are genuinely closed, and the attestation reflects the fixed state.
Are your testers actually certified?
Yes. Our engineers hold OSCP and OSWE, hands-on certifications where you have to exploit real targets to pass. The work runs under an NDA, and findings are shared only with the people you name.

Related services

Who needs this

Businesses across Europe launching or running a web application that holds customer data, takes payments, or must satisfy PCI DSS, ISO 27001 or SOC 2, and who want a real manual test with proof and fixes rather than a scanner report with a cover page.

why safetybis

Security you can prove

The same standard on every engagement, big or small.

Evidence, not opinions

Every finding ships with a reproduction and proof of concept — no vague "maybe vulnerable".

Humans over scanners

Certified engineers find the logic flaws and chained attacks automated tools walk straight past.

Fixed price, free retest

You know the cost up front, and verifying the fix is part of the deal — not a second invoice.

500+
assessments delivered
<30min
incident first response
12k+
infections removed
98%
fixed within one retest
$ safetybis quote --service "Website Penetration Testing"

Ready to lock this down?

Free scoping call, fixed price, free retest. Tell us what you're running and we'll take it from there — usually within one business day.

get in touch

Tell us what you're running

Scoping is free. We reply within one business day, and under 30 minutes for active incidents.