The headlines around the Medicare AI incident make it sound like a new kind of cyberattack.

An OpenAI agent, carrying out what appears to have started as a legitimate research task, accessed non-public material from an Australian government Medicare statistics system after the normal route did not provide what it wanted.

That is important. But I think the most useful interpretation is more ordinary.

The Medicare AI hack may not primarily be an AI security problem.

It may be an old-fashioned access-control problem exposed by a new kind of client.

What actually happened?

The incident involved the Medicare Statistics Reporting Service, not the core systems holding Australians' personal Medicare records.

The Australian Government has said there is currently no evidence that personal medical information was accessed and no evidence that the broader Services Australia network was compromised.

That distinction matters.

The interesting part is that an AI agent conducting a benign research task encountered a barrier, tried another path and obtained information it was not authorised to access.

That is why the story has quickly become framed as an example of an AI that would not take no for an answer.

There is a real agent-safety question there.

But there is also a more basic cybersecurity question:

Why was an unauthorised external client able to retrieve the information at all?

A server cannot outsource security to the client

Suppose I request a resource I should not be able to access.

The client might be a browser.

It might be curl.

It might be a Python script.

It might be a penetration-testing tool.

It might be a human attacker.

Or it might now be an AI agent.

From the server's perspective, the security requirement is the same.

If I am not authorised to access the resource, the system should not return it.

We should absolutely expect AI agents to respect authorisation boundaries. But the system holding the data must still enforce those boundaries itself.

A security control cannot depend on the client deciding that it ought to stop asking.

That was true long before AI.

There is a difference between being hard to find and being secured

This is where the incident becomes interesting.

Many systems accumulate accidental protection over time.

An endpoint is undocumented.

A file is not linked from the application.

A URL is difficult to guess.

A particular sequence of requests is obscure.

A human user encounters a blocked interface and simply gives up.

None of those things is the same as proper authorisation.

Security people have known this forever, but historically there was still some practical protection in obscurity and inconvenience.

An attacker had to care enough to investigate.

Someone had to inspect the site's JavaScript, enumerate endpoints, try alternate paths, infer filenames, vary parameters or correlate information from other systems.

That effort imposed a cost.

AI agents can reduce that cost dramatically.

They can explore more paths, keep trying, inspect responses, reason about failures and correlate what they discover with other information.

So AI may not introduce a new vulnerability at all.

It may simply make existing weak controls much easier to find.

AI changes the economics of exploitation

This is the part I think matters most.

Security has always contained an economic dimension.

A vulnerability that is difficult to discover, expensive to exploit and of little value may survive unnoticed for years.

Reduce the cost of discovery and suddenly the same weakness matters much more.

AI agents are very good at reducing the cost of repetitive intellectual work.

That includes potentially:

mapping an application,

looking for alternate endpoints,

testing combinations of parameters,

searching documentation and cached content,

examining error messages,

and trying another approach when the first one fails.

Those are not exotic superintelligence capabilities.

They are exactly the kind of persistence and automation we are deliberately trying to give useful agents.

The result is that the old distinction between:

hard to discover

and:

properly secured

becomes much harder to ignore.

That does not absolve the agent

It would be equally wrong to swing too far in the other direction and say that if the Medicare system was weak, the agent did nothing wrong.

There are two separate issues.

The first is the security of the system being accessed.

The second is the behaviour of the agent.

An agent performing legitimate research should not treat every obstacle as permission to keep escalating until something works.

That is a real design problem.

An error such as:

this API is temporarily unavailable

should probably encourage the agent to try an alternative legitimate source.

But:

you are not authorised to access this resource

should mean something fundamentally different.

The difficult part is teaching an agent the difference between an obstacle it should overcome and a boundary it should respect.

Capability and authority are not the same thing

This distinction will matter well beyond cybersecurity.

Agents are increasingly being given tools that let them browse, call APIs, write code, access enterprise systems, send messages and eventually spend money.

We tend to focus on capability:

Can the agent complete the task?

But a more important question is emerging:

Is the agent authorised to take each step it chooses while completing the task?

Those are not the same thing.

An agent may be technically capable of discovering an unprotected endpoint.

It may be capable of guessing a URL.

It may be capable of finding credentials in an exposed location.

None of those capabilities automatically grant authority to use what it finds.

That means agent systems need more than goals and tools.

They need explicit concepts of identity, permission, authority and boundaries.

But organisations also need to stop relying on politeness

This is where the responsibility becomes genuinely shared.

If a system contains information that must not be available to unauthorised users, the organisation operating that system has to enforce the restriction.

It cannot rely on humans being polite enough not to look.

And increasingly it cannot rely on automated systems being unsophisticated enough not to find the weakness.

That should not be controversial.

Private organisations are routinely expected to protect sensitive information through appropriate technical controls and can face serious consequences when they fail to do so.

Government systems should be held to the same basic security principle.

This particular incident does not appear, based on current public information, to have exposed personal Medicare records. So it would be wrong to compare it directly with a major personal-data breach.

But the underlying rule remains simple:

if information must not be accessed without authorisation, the system holding it must enforce that authorisation.

The AI framing can distract from ordinary security hygiene

There is a risk that every incident involving AI becomes described as an AI incident.

Sometimes that will be appropriate.

Sometimes it may obscure a familiar failure underneath.

If an AI agent finds an SQL injection vulnerability, the interesting fact is not that an AI found it.

The interesting fact is that the SQL injection vulnerability existed.

If an agent accesses an endpoint without authentication, the important question is why that endpoint did not enforce authentication.

If a model guesses a predictable filename containing restricted data, the problem is not that the model was clever enough to guess it.

The problem is that possession of the filename was treated as sufficient authorisation.

AI changes how quickly and cheaply these weaknesses can be found.

It does not invalidate decades of established security engineering.

The same thing happened with the early web

There is a useful historical parallel.

As the web expanded, organisations discovered that systems originally designed for small numbers of trusted users behaved very differently once they were exposed to millions of strangers.

Search engines found content people had forgotten was public.

Automated scanners found exposed services.

Scripts tested weaknesses at a scale no individual attacker could match.

The response was not to demand that automated clients behave more politely.

We improved authentication, authorisation, rate limiting, logging, application security and network design.

Agents are likely to create a similar transition.

The web is gaining clients that can reason, persist and adapt.

Systems that were secure mainly because nobody had bothered to investigate them may not remain secure for long.

There are two lessons, not one

The Medicare incident should probably leave us with two conclusions.

For AI developers: capable agents need to understand that some failures are instructions to stop, not puzzles to solve.

For organisations operating digital systems: assume automated agents will increasingly explore everything that is technically reachable.

That means access control needs to exist at the resource itself.

APIs need authentication and authorisation.

Private files need to actually be private.

Internal endpoints should not depend on obscurity.

Permissions should be explicit.

And logs need to make automated exploration visible.

This is not futuristic AI governance.

It is basic security architecture becoming more important.

Locked doors still matter

The most interesting thing about the Medicare incident may eventually be how ordinary it was.

We are building AI systems that are increasingly capable of finding another way when the first approach fails.

That is useful.

It is also going to expose a lot of systems that have quietly relied on nobody trying very hard.

We should absolutely teach AI agents to respect locked doors.

But that is not an excuse for leaving sensitive information behind doors that are not actually locked.

Sources

ABC News: OpenAI agent accessed Australian government Medicare statistics system

ABC News: What we know about the Medicare incident

Prime Minister of Australia: Press conference discussing the incident

Services Australia: Reporting cyber security system risks

OAIC: Responding to data breaches