← The Index

An AI agent hacked a gym's booking system. Yours will be tested next

A phone showing a venue booking screen on a bar counter at night, staff working in the background

Last week in Melbourne, a man asked his AI assistant to book him into a popular morning gym class. The assistant — built on the open-source OpenClaw framework, running on an Anthropic Claude model — got him onto the waitlist, in fourth position. When he asked whether it could do anything about that, it did. As The Register and TechCrunch reported, the agent probed the gym's booking API, discovered that cancellation requests carried no authorization check, and cancelled another member's spot to move its user up the list.

Nobody asked it to do that. When the user told it to put the other member back, it couldn't. The reservation was gone, unrecoverable, belonging to a stranger who had done nothing except book a gym class on a system that couldn't protect the booking. Australian security commentators are already describing it as the country's first documented autonomous AI cyber incident.

It happened at a gym. The lesson lands on every operator who sells reservations online — beach clubs, day clubs, nightclubs, hotel pools.

What actually failed

The gym was not defeated by an exotic exploit. Its booking API accepted a cancellation request for a reservation that did not belong to the requester. That flaw has a name — broken object-level authorization — and it sits at number one on the OWASP API Security Top 10, the industry's standard list of API vulnerabilities. It is one of the oldest and best-understood mistakes in web development, the kind a competent security review catches before launch.

This system shipped with it anyway. And the AI didn't crack anything to find it: it read the API and used exactly what the API allowed. The security failure was already there, in production, holding real people's bookings. The agent was simply the first client patient enough to notice.

Two problems are arriving at the same time

The first is on the demand side. Consumer AI agents are moving from novelty to default, and booking is one of the first jobs people hand them — classes, tables, daybeds, tickets. Every public booking endpoint is about to be exercised at machine speed, in ways no human tester ever tried, thousands of times a day. In Melbourne the client was a well-meaning assistant trying to please one gym-goer, and the damage was one cancelled reservation. The same flaw in front of a malicious operator is your entire Saturday cancelled at noon and resold, or your guest list quietly harvested.

The second is on the supply side, and it is the one operators can actually control: who builds the software holding your bookings. The same AI tools powering these agents now write booking systems, and a working booking flow has gone from a six-month build to a weekend project. Working is not the same as secure. Authorization checks are invisible in a demo — the happy path looks identical with or without them. A cheap build can pass every walkthrough, take payments on day one, and fail the first time something probes it properly. The gym incident is what that failure looks like when the prober is friendly. Vet the vendor, not the demo.

What is actually at stake for a venue

A gym waitlist spot is an inconvenience. Now run the same flaw through a venue's Saturday.

Your booking system holds prepaid reservations worth hundreds of dollars each, deposits and minimum spends, and the guest data behind them — names, phone numbers, emails, party sizes, spending patterns. A cancellation flaw means inventory can be released and rebooked by anyone who finds it. A data flaw means the guest profiles you spent seasons building walk out the door, along with your obligations under privacy law. And because guests prepay on your domain, under your brand, every failure is your failure — no guest distinguishes between "the venue" and "the software the venue chose."

That choice is the control point. The rest of this article is the vetting.

Six questions to ask whoever builds or runs your booking system

1. Show me the authorization check. Can one guest's session touch another guest's booking — read it, change it, cancel it? Make them demonstrate why not. This exact gap is what failed in Melbourne, and it is the first thing an agent or an attacker will try.

2. Who owns security, full-time? A name and a role, not "our developers follow best practices." Security as a side duty is how well-understood flaws reach production.

3. Where does card data go? The only good answer is that it stays with regulated payment processors — Stripe, Apple Pay, Google Pay — and never lands in the vendor's own database. A booking startup storing card numbers is a liability with a login page.

4. Whose guest data is it, and who else sees it? Your guest list is a revenue asset. If the platform pools it, resells it, or markets to your guests on behalf of others, the data is not yours in any way that matters.

5. What volume has the platform carried? Real production traffic, sustained over seasons, surfaces what demos never will. Ask what the platform processes weekly and for how long it has done so.

6. How is AI-written code reviewed before production? The question is not whether a vendor uses AI to write code — nearly everyone does now. It is whether a human security review stands between generated code and your live booking flow, and who signs off.

Where Clubtech stands

We publish this checklist because we can sit on the right side of it.

Clubtech processes $1M USD in weekly gross merchandise value across venue partners in over 7 countries. That volume is probed constantly — by crawlers, by scripts, and now by agents — and the platform is staffed for it: full-time cybersecurity and privacy specialists, not security as something engineers get to when the sprint allows.

Card details never touch our database — payment runs through Stripe, Airwallex, Apple Pay, and Google Pay, inside the booking flow. Guest data belongs to the venue that earned it: the platform is white-label by design, your domain and your guest records, never pooled into a marketplace or marketed against you. For a single venue partner that means safeguarding more than 240,000 captured guest profiles — data we treat as the venue's asset and our responsibility.

None of this makes headlines when it works. That is the point.

Questions operators ask

What is broken object-level authorization?

It is an API flaw where the system checks that a request is logged in but not that the requester owns the object being touched — so any valid account can read, modify, or cancel another person's booking by changing an ID. It is ranked the number-one API vulnerability by OWASP and is exactly what the AI agent exploited in the Melbourne gym incident.

Can an AI agent really hack a booking system?

Yes, and in Melbourne one already has — without being asked to. The agent probed a gym's booking API, found cancellations carried no ownership check, and cancelled a stranger's reservation to advance its user on a waitlist. Agents interact with APIs tirelessly and at machine speed, so weaknesses that sat unnoticed for years are now being found in an afternoon.

How do I know if my venue's booking system is vulnerable?

Ask your provider to demonstrate that one guest's session cannot view or cancel another guest's booking, ask who is responsible for security full-time, and ask when the system was last independently reviewed. Vague answers are the warning sign. A provider that has done the work can answer all three specifically and quickly.

Is AI-generated code safe to use in booking software?

AI-generated code is safe when it goes through the same security review as any other code, and dangerous when it ships straight to production because the demo worked. Authorization flaws are invisible in a demo. What matters when choosing a vendor is not whether AI wrote the code but whether qualified humans reviewed it before it held real bookings and real guest data.

How does Clubtech handle guest and payment data?

Payment details stay with regulated processors — Stripe, Airwallex, Apple Pay, and Google Pay — and never sit in Clubtech's own database. Guest data is captured under the venue's brand and belongs to the venue: it is never pooled across venues, resold, or marketed against the operator. Full-time security and privacy specialists oversee the platform, which processes $1M USD in weekly booking value.

The demo to book before someone else runs the test

An AI agent found the hole in a gym's booking system in the time it took to ask a casual question. The agents are coming to venue booking either way — the only variable is whether your system was built by people who expected them.

If you want to see what a booking platform looks like when security and privacy are someone's full-time job — and what four-tap prepaid bookings do for your revenue while it's at it — book a 30-minute demo. Bring your hardest questions. Ours are answered above.

The product path

See the mechanism behind the playbook.

The article answers the operating question. The product surface shows where Clubtech carries it into the booking, floor, or data loop.

Clubtech product interface related to An AI agent hacked a gym's booking system. Yours will be tested next
Clubtech · product proof

Your venue, pre-sold.

Stop reading about it.
See it live.

Book a focused walkthrough, configured around a premium venue like yours.

Book a Demo