Your provider secures their platform. You are still responsible for what you built on it.

This page is about where an independent scan actually earns its place: which industries need one, and at which point in the life of an application it pays off. There are no statistics on this page, because we have none we can substantiate. There is only what the product does and where it fits.

Download the brochure Try it on your own site

Two statements that can both be true

Every serious cloud and SaaS provider publishes a shared responsibility model, and they are right to. They secure the data centre, the hypervisor, the managed database engine and the platform they operate. What they do not secure, and never claim to, is the application you wrote on top of it. Your access control logic. Your API parameters. Your session handling. Your third party integrations. Your file uploads. The admin panel that was meant to be internal.

So a provider saying their platform is secure, and your application being secure, are two different statements. Both can be true at the same time. Only one of them is your responsibility, and it is the one nobody else is testing on your behalf.

This is verification, not suspicion

You take backups from a system that reports every backup as successful, and you still restore one occasionally to prove it works. You are not accusing the backup software of lying. You are confirming an assumption you would rather not discover was wrong at the worst possible moment. Testing your own application sits in exactly the same category of ordinary professional care.

What changed recently

Two things made independent checking more useful than it used to be. Applications now assemble far more third party pieces than they once did, so the surface that belongs to you has grown even when your own codebase has not. And a growing share of code is now written with AI assistance, which means code arrives faster than anyone can read it line by line.

Neither of those is a reason to panic. Both are reasons to look rather than assume. The honest position is simple: nobody can tell you your application is safe, and that includes us. What a scanner can tell you is what it found, how it found it, and how to reproduce it. That is a fact you can act on rather than an assurance you have to accept.

Where a scan fits in the life of an application

Most teams start at one of these and add the others once the first one pays off.

1

Choosing a vendor or platform

Procurement, IT leadership

Before you commit, test the trial tenant you have been given, within whatever the provider terms permit. A short scan turns a sales conversation about security into a specific conversation about findings, and gives you informed questions instead of a questionnaire nobody reads.

What it produces: A findings list you can put in front of the vendor before signing.
2

While the application is being built

Developers, engineering leads

Run a scan against staging at the end of a sprint, while the code is still fresh in the author head and changing it is cheap. Findings can be pushed straight into Jira, GitHub, GitLab or Azure Boards as tickets.

What it produces: Tickets in the same backlog as everything else, rather than a document somebody has to transcribe.
3

Before a release goes out

Release managers, DevOps

Define what is unacceptable and let a policy decide. Environment specific gates evaluate the scan and return a pass or a fail, so the release conversation is about an agreed rule rather than about who feels comfortable signing it off.

What it produces: A pass or fail against your own policy, with the violations listed.
4

Once it is live

Security teams, platform owners

Schedule regular scans with blackout windows so testing avoids your busy hours. Continuous subdomain discovery keeps an inventory of what is exposed, tagged by environment and criticality, which is usually where forgotten hosts surface.

What it produces: An asset inventory with a risk index per host, and scans that run without anyone remembering to start them.
5

When an audit is coming

Compliance, risk, finance

Findings are mapped to OWASP Top 10 (Web 2021), OWASP API Security Top 10 (2023) and PCI-DSS 4.0, with coverage shown per framework. The report is the evidence, produced from your own testing rather than assembled by hand the week before.

What it produces: HTML and PDF reports with per framework coverage, in five languages.
6

After you ship the fix

Developers, QA

Every finding carries a replayable proof. Re issue it and the finding is marked reproduced or candidate fixed. Verifying a patch takes one action instead of a full rescan.

What it produces: A verified fix, and the linked ticket closed automatically when the replay confirms it.

Why each of these needs its own testing

The common thread is that something about these environments makes an external cloud scanner awkward, insufficient, or simply not permitted.

Software and SaaS

You are the provider making the assurance. Your customers send you the security questionnaires, and your answer is only as good as the last time somebody checked.

What changes: Test your own product continuously and answer from findings rather than from intent.

Financial services and fintech

Handling card data brings PCI-DSS into scope, and regulators expect evidence of testing rather than statements about it.

What changes: PCI-DSS 4.0 mapping with per requirement coverage, produced from scans you ran yourself.

Healthcare

Patient data cannot casually be handed to a third party scanner as part of a test, and a staging environment often holds real records.

What changes: Nothing leaves the operator machine, so testing does not create a new disclosure to manage.

Government and public sector

Systems are frequently isolated or restricted, and routing traffic through an external service is not permitted.

What changes: Runs fully offline with locally verified licensing, so it works on air gapped machines.

Retail and ecommerce

Checkout and payment paths are the highest value target you operate, and they sit behind a login where an unauthenticated scan never reaches.

What changes: Authenticated testing of the signed in journey, not only the public catalogue.

Education

Many small applications accumulate over years, budgets are tight, and there are rarely dedicated security staff.

What changes: Unlimited targets on one licence, so scanning the tenth application costs nothing extra.

Agencies and consultancies

You are answerable for applications you built for other people, across many clients and many stacks.

What changes: One licence covers every client engagement you are authorised to test.

Manufacturing and logistics

Operational dashboards and supplier portals sit on internal networks that an external scanner cannot see.

What changes: Reaches anything the operator machine can reach, VPN included.

What a scanner can and cannot tell you

Being straight about this matters more than a longer feature list. An automated scanner is very good at finding the classes of problem it knows how to look for, and at proving them with a request you can replay. It will find injection points, broken access control on paths it can reach, weak transport settings, exposed files and configuration mistakes.

It will not reason about the intent of your business rules the way a human tester does, and it cannot test a screen it was never able to reach. That is why authenticated scanning and scope configuration matter so much, and why the honest use of this tool is as a regular, repeatable baseline rather than a replacement for a penetration test before a major release.

A clean scan is a fact about the scan

If ZScanner reports nothing, that means these 19 modules found nothing on the surface they were able to reach. It is a useful and reassuring result. It is not a certificate that your application is secure, and we will not print one. Any vendor who offers you that is selling a feeling rather than a finding.

Scope and permission

Only scan systems you own or have written authorisation to test. Active scanning sends genuine attack traffic, which can trigger alerts, fill logs and in some configurations change application state. ZScanner includes policy based scope validation so an out of scope host can be blocked before a scan starts, and we recommend using it. If your provider's terms restrict testing, ask them first. Most reputable providers have a documented process for exactly this request.

See it on your own application

ZScanner runs a limited scan without a licence, so you can point it at something you own and read the output before any money changes hands.

Download ZScanner Product brochure