A database anyone can read
The browser talks straight to a hosted database. With row security off or rules left open, anyone with the public key can read or change every row.
We check row security, storage rules, and which keys ship to the browser.
Custom-built AI hackbots. Hands-on human testing.
Xarlo runs its own custom-built hacking agents alongside senior researchers who test by hand. The hackbots cover every route, role and release at machine speed. Our researchers direct them, chase the ideas no model would try, prove every finding, and help you fix it.
Fixed price. Nothing unverified in the report. Every fix retested.
Built with AI or built by hand, we test it
AI app builders and coding assistants get a product live in days. They also repeat the same six security mistakes, and attackers know exactly where to look.
The browser talks straight to a hosted database. With row security off or rules left open, anyone with the public key can read or change every row.
We check row security, storage rules, and which keys ship to the browser.
Service keys, API tokens and webhook secrets end up in the JavaScript bundle that every visitor downloads.
We check every bundle, source map and env file, and prove each key live or dead.
Generated endpoints fetch records by ID and never ask whether the record belongs to the person asking.
We check every route, role and object type, across real accounts.
Admin buttons are hidden from normal users, but the API behind them answers anyone who calls it.
We check that the server enforces every action the UI hides.
Chatbots and agents follow instructions hidden in tickets, documents or web pages, then leak data through their tools.
We check prompt injection, tool permissions, and what the model can reach.
Assistants suggest dependencies that are misspelled, abandoned, or registered by attackers after a model invented the name.
We check your full dependency tree, lockfiles and install scripts.
Tick what applies. You get a rough exposure level and the engagement we would start with. It is a guide built on the patterns above, not a scan of your app.
Your answers stay in this page. Nothing is sent anywhere.
Xarlo hackbots are hacking agents we build and run on our own harness. They produce thousands of signals. Our researchers steer them with new instructions, test by hand alongside them, throw out the noise and prove the rest.
Our hackbots run on a harness we built ourselves. This is a replay of the first hour of an engagement: recon, the access matrix and the secret scanner side by side, with a researcher steering what runs next.
Six replays of how we work. A researcher tests by hand with curl, a script or a hackbot shows how far the flaw reaches, and every result gets a CVSS score.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
We pull the build from the store, decompile it, instrument it on rooted and jailbroken devices, and test the API underneath. Five replays of what that looks like on Android and iOS.
Scanners and AI-only tools report each issue on its own and rate it low. A researcher asks what they add up to. Scroll to follow one chain from a public file to admin access.
The public bundle ships a source map that names /api/v1/admin/invite.
v2 replaced it months ago, but v1 still answers on the same host.
Any member can send invites, not just admins.
So a free-trial account can invite itself as admin into any customer’s workspace.
Four issues a scanner would file as noise. Together, one critical path we proved end to end.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Most AI-built apps don’t have a security engineer on the team. So every finding comes with a fix written for your stack, and our fix sprints deliver the patch itself.
Nine kinds of engagement, all led by senior researchers and backed by our hackbots. Open one to see what we look at and what you get at the end.
A prioritized fix list your team or your AI assistant can apply, plus a retest.
About 1 week
Attack transcripts for every issue and concrete guardrails for your stack.
1 to 2 weeks
Merged fixes and a clean retest letter.
Days, not weeks
A report with a CVSS 3.1 vector per issue, requests your engineers can replay, and fixes.
2 to 3 weeks for a SaaS product
Issues mapped to the exact route and role, plus an inventory of every API surface we found.
1 to 3 weeks
Separate results per platform, with device-side and server-side causes kept apart.
1 to 2 weeks per platform
An attack-path narrative with the one change that breaks each path.
1 to 2 weeks
A timeline of every action next to what your monitoring recorded.
4 to 6 weeks
Issues as they are confirmed rather than at the end, plus a monthly summary for leadership.
Monthly, cancel any time
Automation finds the obvious. AI-only testing finds more, with more noise. Breaches in modern products come from logic, and logic needs a person who understands your product.
| Area | Automated scanner | AI-only testing | Xarlo: hackbots and hackers |
|---|---|---|---|
| Maps every route and role | Partly | Yes | Yes, with our hackbots |
| Hands-on manual testing | None | None | On every engagement, by senior researchers |
| Permission flaws between users | Not modeled | Flags guesses | Every lead proven or discarded by a researcher |
| Business logic | Out of reach | Shallow | Tested against how your product should work |
| Chained attacks | One request at a time | Rarely | Small flaws combined into full attack paths |
| Evidence | A signature match | Model output | A request you can replay yourself |
| Fixes | Generic advice | Generic advice | Patches and pull requests for your stack |
| Unverified items in the report | Many | Some | None |
Five steps from the first call to the retest. You work directly with the researchers testing your systems at every one of them.
We agree on assets, test accounts and rules of engagement, then send a fixed price.
Hackbots map every host, route and role. A researcher builds the threat model.
Hackbots run the matrix at scale while researchers test by hand and take each lead to the end.
Verified issues only, each with a CVSS 3.1 vector, replayable proof and a patch.
We confirm each fix and issue an updated report and attestation letter.
Built by senior offensive security researchers with more than 880 reported vulnerabilities between them. Three practice areas, each led by a senior researcher, and no work passed to junior testers.
Web apps, APIs, AI-built products and LLM features: access control, identity, prompt injection and tenant isolation.
iOS and Android apps, runtime instrumentation, and finding the exposed assets you did not know you had.
External and internal networks, domain environments, and identity and access in your cloud accounts.
Researcher profiles, track records and client references are shared under NDA during scoping.
Straight answers on how we test, what we touch, and how pricing works.
Ask it on a 30-minute scoping call with a researcher.
Hacking agents we build and run ourselves, on our own harness. They map your app, run the permission matrix, fuzz inputs and attack AI features at machine speed, and they take instructions from the researcher leading your engagement.
No. Every engagement includes hands-on testing by senior researchers, using open-source tools plus custom tools and scripts we build ourselves. The hackbots cover breadth. People find the business-logic flaws and attack chains no model thinks to try.
Yes, and these apps are a large part of our work. We test the deployed app, its database rules and its API, and we can review the generated code if you share it.
It stays inside the engagement. We only test what is in scope, share results with your team alone, never use your data to train models, and delete it when the engagement ends unless you ask us to keep it.
We agree on rules of engagement first. Risky tests run on staging or on test accounts you create, and anything we change in production is reverted the same day.
Both. Every report includes specific fixes, and our fix sprints deliver patches as pull requests with a retest.
A fixed price per engagement, based on scope and agreed after one scoping call. No hourly billing.
Yes, before any access is granted. Researcher profiles and references are shared under NDA.
No obligation and no sales sequence. A senior researcher reads every request.
Prefer email? [email protected]
Copy it and send it to [email protected]. We reply within one working day.