Penetration testing services for apps, networks and cloud

Your apps, APIs, networks and cloud attacked the way a real attacker would. Every finding proven, fixed and retested.

Penetration tests we run

Six tests across every layer of your product, from the people who use it to the network it runs on.

  • Social engineering

    Phishing and pretexting against the staff you choose, under rules agreed in writing.

    Often found

    Passwords typed into a fake sign-in, MFA prompts approved, details changed on a call.

  • Web apps and APIs

    Sign-in, sessions, access rules and every endpoint, attacked from outside and as a signed-in user.

    Often found

    Other users' data by changing an id, injection, broken sign-in, secrets in responses.

  • Mobile apps

    The iOS and Android app, the data it keeps on the phone and the API behind it.

    Often found

    Tokens stored in plain text, keys in the app bundle, an API that trusts the app.

  • AI and LLM apps

    The model's prompts, the data it can reach and the tools it can call.

    Often found

    Prompt injection, data leaking through answers, tools called for an attacker.

    AI security testing
  • Cloud

    Identities, storage and exposed services in AWS, Azure or Google Cloud.

    Often found

    Public storage, roles with more access than they need, secrets in settings.

  • Networks, external and internal

    Internet-facing hosts and services, then the internal network from a foothold inside.

    Often found

    Open admin ports, out-of-date services, flat networks where one foothold reaches all.

Black, grey or white box

How much the tester knows before starting: from nothing, like an outside attacker, to the code itself.

  • Black box

    Tested from outside, knowing nothing.

    Attacks as
    Anyone on the internet
    You give us
    The target and the rules of engagement
    Best for
    Seeing what anyone online can reach and break
  • Grey box

    Tested from inside an account, knowing some.

    Attacks as
    A signed-in customer, partner or employee
    You give us
    User accounts and some documentation
    Best for
    What a customer, an employee or a stolen account can get to
  • White box

    Tested with the code in hand, knowing everything.

    Attacks as
    An insider who knows the code
    You give us
    The code, the architecture and admin access
    Best for
    The deepest coverage in the least time, before a launch or an audit

Our penetration testing process

Five steps, from the rules of the test to every fix retested. How long each takes depends on the scope; the estimate names the dates.

  1. 01Scope

    Targets, black, grey or white box, the test window and accounts, agreed in writing.

  2. 02Reconnaissance

    The attack surface mapped: every endpoint, role and exposed service, scanned first.

  3. 03Exploitation

    Findings exploited by hand and chained together, so each shows its real impact.

  4. 04Report

    Every finding with its severity, proof and fix, walked through with your team.

  5. 05Retest

    The fixes tested again, with an updated report and a letter of attestation.

What you get

Three things at the end of a test, each in writing and each yours.

  • The report

    Every finding with its severity, the proof it can be exploited and how to fix it, and a summary for whoever signs off.

  • Fixes and a retest

    The team that found the issues fixes the ones you choose, then retests every fix and closes it in the report.

  • An attestation letter

    A letter saying what was tested and when, for the customers, partners or auditors who ask.

Industries we build software for

Custom software development across industries: web, mobile and AI applications, built and security-audited by one team.

  • A modern hospital patient room in the evening, a made bed beside a patient monitor and an IV stand

    Healthcare & MedTech

    Healthcare and medical software development: patient portals, telemedicine apps, EHR integrations and clinical dashboards.

  • A phone showing a mobile banking app beside a black metal payment card on a stone table

    Fintech & Payments

    Fintech and payment app development: digital wallets, payment gateways, mobile banking apps and lending platforms.

  • A streetwear store with a wall of hoodies and jerseys, a lit sneaker wall and a terrazzo display of tees and caps

    Retail & Ecommerce

    Ecommerce development for online stores, mobile shopping apps, point-of-sale software and inventory management.

  • A brass luggage trolley with suitcases and a coat in a modern hotel lobby, beside the reception desk

    Travel & Hospitality

    Travel and hospitality software: booking engines, hotel management systems, travel apps and supplier integrations.

  • A robotic assembly line in a smart factory, with robot arms in glass cells and autonomous robots carrying parts

    AI & Automation

    AI development and AI automation: AI agents, chatbots, document processing and automated business workflows.

  • A software team's studio with a product roadmap of sticky notes on a whiteboard above a shared desk

    SaaS & Marketplaces

    SaaS and marketplace development: multi-tenant platforms, subscription billing, user roles and vendor payouts.

  • Parcels on a conveyor in a fulfilment warehouse, with tall pallet racking and a forklift behind

    Logistics & Supply Chain

    Logistics and supply chain software: fleet and warehouse management, route planning and shipment tracking.

  • A university library atrium with study tables, glass study rooms and a recording room beneath tiers of bookshelves

    Education & EdTech

    EdTech and education app development: learning management systems, e-learning platforms, virtual classrooms and assessments.

  • A secured glass door with a fingerprint reader beside a long data centre aisle of server racks

    Cybersecurity

    Cybersecurity software: identity and access management, SIEM dashboards and compliance tooling, plus security audits and penetration testing.

  • A newly built apartment's living room and kitchen at dusk, floor-to-ceiling windows onto residential towers and a tower crane

    Real Estate & PropTech

    Real estate and PropTech software development: property management systems, listing portals, agent CRMs and tenant apps.

  • A law firm's double-height library at dusk, a long walnut meeting table laid with a contract, a fountain pen and case binders

    Legal & LegalTech

    Legal software development: case and contract management, legal document management and eDiscovery tools.

  • An esports arena before a final, a fantasy battle map on the giant screen above two lit team desks and a silver cup on a plinth

    Gaming & Esports

    Gaming and esports software: game backends, multiplayer matchmaking, tournament platforms, player accounts and in-game payments.

We also build software for insurance (insurtech), government (govtech), energy and media. If your industry is not listed, we can still build for it.

Why SafeBlockLab

One studio that attacks your software, proves what it finds, fixes it and shows the fixes hold.

  • Proven by hand, not by a scanner.

    Scanners clear the ground; each weakness is then exploited by hand, and the report shows the steps that did it.

  • The team that breaks it can fix it.

    The engineers who found the flaw fix it if you want, so nothing is lost handing the report to another team.

  • Every fix retested.

    Each fix is attacked again the way the flaw was first exploited, then closed in the report or marked still open.

  • A letter your customers can read.

    An attestation letter says what was tested and when, so you can show it without sharing the report.

  • A written estimate first.

    Scope, rules of engagement, price and dates in writing after a first call, before any testing starts.

  • An NDA before any access.

    Signed before we see an account, a document or a line of code, and the report and its evidence are yours.

Software we run in production

Three products of our own, built and tested to the same standard as the work we do for clients.

  • Retail · SaaS

    A point-of-sale system that keeps sales, stock and receipts together on till, tablet and phone.

    Screen capture, 1908 × 944
  • Travel

    A travel booking app whose AI assistant finds flights, hotels and trip ideas, through to a confirmed booking.

  • AI

    Silvia AI

    An AI assistant for customer support and sales that answers questions and guides buyers.

    Screen capture, 1908 × 944

Questions about penetration testing

The ones teams ask before they book one, answered plainly.

Ask your own
How much does a penetration test cost?

It depends on what is in scope — one web app, a mobile app and its API, a network, a cloud account. After a first call you get a written estimate with the scope, the price and the dates, before any testing starts.

How long does a penetration test take?

It depends on the scope: one API takes less time than an app, its API and the cloud behind it. The estimate names the dates, and the testing window is agreed before anything starts.

What is the difference between black, grey and white box?

Black box starts where an outside attacker would, with no inside knowledge. Grey box starts with a user account and some documentation, like a signed-in customer. White box adds the code and the architecture, for the deepest coverage.

How is a penetration test different from a security audit?

A security audit reads the code, the configuration and the design against a standard; a penetration test attacks the running system the way an attacker would. Many teams need both, and we do both.

Will testing disrupt our live systems?

Testing runs on staging where one exists, in a window agreed with you and under written rules of engagement. Anything that could touch production is agreed first, and nothing destructive runs without your sign-off.

What do you need from us?

Written permission and the scope, a contact during the testing window, and for grey or white box the accounts, documentation or code the test uses. An NDA is signed before any of it.

What do we get at the end?

A report: every finding with its severity, the proof that it can be exploited and how to fix it, and a summary for the people who sign off. It is yours.

Do you retest after we fix the findings?

Yes. A retest checks each fix against its finding and closes it in the report, or tells you what is still open. If you want, the team that found the issues fixes them first.

Can we get a letter to show our customers?

Yes. After the test you can have an attestation letter that says what was tested and when, for customers, partners or auditors who ask.

Do you test AI and LLM features?

Yes. We attack them the way a user could — prompt injection, data leaking through the model, tools it can be tricked into calling — alongside the app they sit in.

Describe your project. Get an estimate.