Attack Path Testing: Scan the Whole Product, Not One Piece
Scanning one asset at a time misses the bugs that run between them. Put your web apps, APIs, servers, and code in one scan and see how a weakness in one reaches the next.
Find bugs that a single-asset scan cannot see, where one asset is only exploitable through another.
Stop reviewing the same bug twice in two reports without knowing they share a cause.
Set up one scan for the whole product instead of one per asset, with credentials entered once.
Send developers a fix that points at the code, not just the endpoint where the bug showed up.
A token left in a repository, accepted by an API, used from a mobile app. Scan those three apart and you get three clean results, and miss the path straight through them.
01
Pick what goes in the scan
Add web apps, APIs, networks, repositories, and files, as many as you want. You do not need a mobile app at all.
02
Add a mobile app if you have one
One Android, iOS, or HarmonyOS app can go in, from the store or an uploaded build. Mobile is the only one limited to one per scan.
03
Get findings you can act on
Findings from every asset, validated by the AI agent with proof-of-concept exploits, in one consolidated report.
Proof, not correlation
Chains we've proven
Correlating findings from separate scans tells you two issues might be related. Ostorlab tests the assets together and backs a chain with a proof-of-concept exploit.
Healthcare provider
Source map leak to full account takeover
Source maps Production source maps exposed the paths to admin-only endpoints.
Admin endpoints Those endpoints exposed a set of undocumented admin APIs.
Authorization gap Every admin API checked authorization — except the impersonation API.
Account takeover Impersonate any user and take over any account.
One unprotected API turned a source map leak into full account takeover.
Bank
Two usernames to remote code execution
Source leak Source code exposed two internal usernames.
Password reuse One matched an account that shared its password and carried no role.
Permission bypass That account reached an API that skipped role checks.
Privilege escalation A role-assignment call granted it admin.
Configuration API Admin unlocked a configuration API.
Remote code execution A configuration change led to code execution on the server.
Two leaked usernames chained all the way to remote code execution.
You can also add supporting files, such as API schemas and architecture documents, so the agent tests against how your product is meant to work. Supported assets and files
Why Teams Scan Assets Together
Catch bugs that span two assets
An API that trusts too much and the app that calls it are only a bug together. Scanned apart, both look fine and nothing gets reported.
Go straight from finding to the code
When the app and its source are in the same scan, findings can point to the code behind them, so nobody has to hunt for where the bug lives.
Leave nothing outside the scan
Assets split across separate scans leave gaps nobody owns. One scan over the product means every asset is covered.
Set it up once, not once per asset
Credentials, scan profile, effort, and custom checks are entered a single time. Adding an asset takes one line, not a whole new scan.
Scan code without repository access
If you cannot get access to the repository, upload an archive instead and still get findings in the code. No waiting on approval.
One list, ranked, not five reports
Findings from every asset arrive in one list, ordered by what matters most, so teams fix instead of comparing reports.
What you can put in a scan
Add as many of each as you want. Mobile is the only one limited to one per scan.
Web applications
Sites, portals, and the backends your product runs on.
Unlimited
APIs
REST, SOAP, and GraphQL endpoints, with schemas if you have them.
Unlimited
Networks
IPv4 and IPv6 addresses and ranges behind your product.
Unlimited
Source code
GitHub, GitLab, Azure DevOps, Bitbucket, and self-hosted Git.
Unlimited
Archives and files
Repository archives, config files, and other supporting files.
Unlimited
Mobile app
Android, iOS, and HarmonyOS, from a store or an uploaded build.
Up to one
Before you start
What to expect from a multi-asset scan
A mobile app is optional. A scan of web apps, APIs, networks and code alone is just as valid.
What you get
One consolidated report, with each finding's severity, affected asset and remediation guidance.
Attack chains across assets, validated with proof-of-concept exploits.
One set of settings for the whole scan: profile, AI provider, effort, test credentials, prompts and custom checks.
What you need
At least one asset, added one at a time: web apps, IP addresses or ranges, repositories, archives, files, and up to one mobile app.
An AI provider: Cyber Models credits, or your own key (BYOK Simple or BYOK Advanced).
An effort level: Core, Advanced or Elite (about 50, 200 or 400 credits). Higher effort covers more risks.
For code, a Git integration (GitHub, GitLab, Azure or Bitbucket), or an uploaded archive (.zip, .tar.gz, .tgz, .7z) that needs no repository access.
Optional: test credentials, from a login and password to 2FA, client certificates and HTTP headers.
What it covers
Web apps, and the backends, APIs and portals your other assets talk to.
IPv4 and IPv6 addresses and ranges, Git repositories and repository archives.
Supporting files such as API schemas, scripts and configs, so the scan reflects how your system is built.
One mobile app: Android, iOS or HarmonyOS, from a store or an uploaded build.
What it doesn't cover
At most one mobile app per scan. Every other asset type has no limit.
SBOM and lock files are not assets. You upload them in the SBOM Files step.
Effort levels that cost more than your credit balance stay disabled until you add credits.
Custom checks are not enabled by default. Contact Ostorlab support for access.
Discover why industry experts love working with our platform
4.8 / 5
Very efficient team, the support engineers are very good and knowledgeable. The product is always evolving and they take customer input very seriously.
A reliable product with unique features and a personalized approach to products.
The platform helped us evaluate our internal mobile applications easily and efficiently. The onboarding was smooth and the UI dynamic automation is great.
The product meets our needs perfectly and is easy to set up and use. The team is very reactive.
Very professional and technical. Five star. Excellent delivery.
We selected Ostorlab as our sole partner in providing mobile applications and web vulnerability scans. We have a very good partnership.
Their customer service is top notch and their product is constantly improving.
Easy to use and getting better with new updates, they are also quick to help and very efficient.
Great product, with amazing customer service, very useful, accurate, and straightforward to use.
Prompt support and personalized features highlighted.
I had a very excellent experience with Ostorlab as a MAST solution.
Very efficient team, the support engineers are very good and knowledgeable. The product is always evolving and they take customer input very seriously.
A reliable product with unique features and a personalized approach to products.
The platform helped us evaluate our internal mobile applications easily and efficiently. The onboarding was smooth and the UI dynamic automation is great.
The product meets our needs perfectly and is easy to set up and use. The team is very reactive.
Very professional and technical. Five star. Excellent delivery.
We selected Ostorlab as our sole partner in providing mobile applications and web vulnerability scans. We have a very good partnership.
Their customer service is top notch and their product is constantly improving.
Easy to use and getting better with new updates, they are also quick to help and very efficient.
Great product, with amazing customer service, very useful, accurate, and straightforward to use.
Prompt support and personalized features highlighted.
I had a very excellent experience with Ostorlab as a MAST solution.
Very efficient team, the support engineers are very good and knowledgeable. The product is always evolving and they take customer input very seriously.
A reliable product with unique features and a personalized approach to products.
The platform helped us evaluate our internal mobile applications easily and efficiently. The onboarding was smooth and the UI dynamic automation is great.
The product meets our needs perfectly and is easy to set up and use. The team is very reactive.
Very professional and technical. Five star. Excellent delivery.
We selected Ostorlab as our sole partner in providing mobile applications and web vulnerability scans. We have a very good partnership.
Their customer service is top notch and their product is constantly improving.
Easy to use and getting better with new updates, they are also quick to help and very efficient.
Great product, with amazing customer service, very useful, accurate, and straightforward to use.
Prompt support and personalized features highlighted.
I had a very excellent experience with Ostorlab as a MAST solution.
FAQ
Frequently asked questions
Straight answers on coverage, setup, and how results reach your team.
A cross-asset attack path is a chain of weaknesses that runs through more than one part of your product, for example a token left in a repository, accepted by an API and used from a mobile app. Each step can look harmless when that asset is scanned alone. Ostorlab tests the assets together in one scan and validates the chain with a proof-of-concept exploit.
At most one. A scan can include a single Android, iOS, or HarmonyOS application, or no mobile application at all. Mobile is the only asset type with a limit, every other type can be added without one.
Web applications, IP ranges and networks, code repositories, repository archives, API schemas, and files, all without a limit on how many. Up to one mobile application can be added alongside them, and a scan is equally valid with no mobile app at all.
Yes, if you connect a provider. Linking GitHub, GitLab, Azure DevOps, Bitbucket, or a self-hosted Git server grants Ostorlab the access needed to pull and scan the repository. If that is not an option, upload a zip, tar, or 7z archive of the code instead and no provider access is required.
Yes. Source code scanning is not limited to mobile applications. Repositories and archives behind web applications and APIs can be included in the same scan, so the running service and the code behind it are reviewed together.
Android, iOS, and HarmonyOS. Applications can be selected from the PlayStore, AppStore, or AppGallery, or uploaded directly as an APK, AAB, IPA, HAP, APP, or RPK file.
Yes. Scan profile, AI provider, effort, test credentials, and custom checks are configured once for the scan and applied across every asset it contains.
Modern products span web applications, APIs, infrastructure, source code, and often a mobile client. Scanning them together keeps related findings in one report so teams can see how a weakness in one asset affects the others.
Scan your whole product
Find the bugs that only show up when your assets are scanned together.