Skip to content

AI security testing · Early access

What could an attacker do to your systems with AI?

An attacker looks for a way in, tests what works, and follows it to valuable data or control. We’re building EverBreach to use AI in the same way—with your permission, agreed limits, and findings you can act on.

For organisations with or without a dedicated security team. Scope, access, price and timing are agreed before testing.

Request a pilot assessmentExplore the scanner demonstration

Follow the attack from the first opening to the impact.

Applications, APIs, accounts, cloud services and infrastructure can form one attack path. An AI-assisted attack team adapts its next move to what it finds. That is the approach behind our simulations.

  1. Find a way in

    Explore the agreed environment from an outsider’s position or a normal user account. Identify exposed services, reachable data and places where permissions may fail.

  2. Test what the weakness allows

    Check whether a suspected flaw actually opens access: another applicant’s records, a paid file before purchase, or a function reserved for administrators.

  3. Follow what that access opens next

    Investigate whether one weakness leads further: from a record to its documents, from an exposed credential to another service, or from one account to greater permissions. Stay within the agreed boundaries.

  4. Show the evidence and close the path

    Explain the demonstrated access, business impact and exact correction. After the fix, repeat the relevant steps to check that the path is closed.

Controlled scanner demonstration

An exposed file. A correction. The same check again.

Explore a recorded check against a local demo server using synthetic data. It uses the same exposed-file detection as the current EverBreach scanner.

See what was accessible

Request
GET /.env
Server response
HTTP 200
# Synthetic demo values; no account or database exists.
DB_HOST=database.example.invalid
DB_USER=demo_only
DB_PASSWORD=NOT_A_REAL_PASSWORD

Critical · Configuration file publicly accessible

Understand the impact and correction

What an attacker could try

A configuration file can reveal database addresses and credentials. If the values were real and valid, an attacker could try to use them to reach another service. This check establishes that the file is readable; it does not establish access to a database.

What to fix

Keep configuration files outside the public deployment and block direct access. If real secrets were exposed, revoke or rotate them and review access logs. In this demonstration, we changed the server to deny the request.

Inspect the recorded retest

Request
GET /.env
Server response
HTTP 403
Forbidden

Result of the repeated check

The same request now returns 403. The exposure rule produces no finding for this path. This verifies the demonstrated correction only; it does not establish that the whole system is secure.

This is one deterministic scanner check. No AI model was invoked, no real credentials were used and no access to another service was attempted. The hostname is replaced for display; the responses were recorded from a loopback-only server.

The evidence behind the threat

AI is already part of the attack.

Attackers are using AI to investigate systems, test weaknesses and pursue access. Defenders are also finding previously unknown flaws with it. These published reports show what that looks like in practice.

Reported attack

80–90%of campaign work performed by AI

Anthropic estimated this share in an espionage campaign targeting roughly 30 organisations. It reported successful intrusions in a small number of cases. Humans chose the targets and directed key decisions; the AI also made mistakes.

Anthropic · November 2025

Vulnerabilities found and fixed

271vulnerabilities fixed in Firefox 150

Mozilla reported finding these flaws during an initial evaluation of Claude Mythos Preview. This was research on Firefox, followed by fixes shipped to users—a concrete example of defenders putting AI to work.

Mozilla · April 2026

Controlled attack simulation

32steps in a simulated network attack

The UK AI Security Institute reported that GPT-5.5 completed the full chain in 2 of 10 attempts, from an initial network foothold to a protected database. Each attempt had a 100-million-token budget. The environment had no active defenders.

UK AI Security Institute · GPT-5.5 · 2026

Our takeaway: use these capabilities to test your own defences, and revisit them as systems and models change. These are external findings in different settings, not EverBreach results or a prediction of your likelihood of being breached.

What a useful report should tell you

  • What was demonstrated, which systems were involved and what the consequences could be.
  • The attack path, evidence and root cause, with confirmed access separated from possible wider exposure.
  • Why the finding surfaced: a system change, a different test approach or a model update, with the limits of that attribution.
  • Who should fix it, how to contain the risk, the permanent correction and the cases to verify in a retest.
Sample report · Illustrative scenarios

High · Contain immediately

An applicant account can read other applicants’ records

What was demonstrated
Applicant A received records for seeded applicants A and B and downloaded B’s synthetic CV. An anonymous request received 401. This is a failure to check what a logged-in user may access, not a bypass of login. Testing stopped after the two agreed records.
Immediate action
Restrict the applicant-list endpoint and CV downloads while the permission checks are corrected.
Explore the sample report

A focused first assessment

Start with one agreed system or business workflow. Choose it around the data, access or process you need to protect.

A report you can act on

What was tested, what was demonstrated, the possible impact and how to fix it. Coverage and limits are documented even when no issue is confirmed.

A walkthrough with your team

Review the evidence and priorities with us. Bring whoever will make the fixes: your developers, security team or external IT provider.

One retest after the fixes

Repeat the agreed checks to verify the corrections. The proposal defines what the retest covers and when it can take place.

Before you commit, the proposal sets the testing scope, fixed price, delivery date and retest window. Your enquiry is free and does not start testing.

Before granting access, you will know who is responsible for the assessment, which model provider is involved and how the evidence will be handled.

Request a pilot assessment

Look beyond the public page

Access decisions happen across applications, APIs, storage and infrastructure. A page can look perfectly normal while the systems behind it expose data or bypass a business rule.

Questions an attack simulation should answer

  • Can an ordinary account read another person’s records?
  • Can someone receive a paid product before completing payment?
  • Can access to one API or service open a path into another?
  • Do permissions still hold after a release or infrastructure change?

What is available today

  • The current scanner checks public web configuration, TLS, DNS and common exposed-file paths. AI helps prioritize and explain those findings.
  • Account permissions, payment workflows and broader attacker simulations require additional testing capabilities and separately agreed access. They are not covered by that scanner.
  • Broader simulations and continuous retesting are in development. Tell us which systems you want assessed so we can discuss a suitable scope.

Clear boundaries for meaningful tests.

An attacker simulation needs permission, a defined scope and a clear stopping point. These are agreed before any testing.

Agreed access and actions

Identify the systems, accounts and actions permitted in the engagement. Third-party services need their own authorization where applicable.

Proof with controlled data

Agree test accounts, synthetic records and stop conditions. A limited proof should establish the weakness without turning a test into bulk access to personal data.

Known data handling

Before testing, we explain the model provider, information sent to it, storage and retention. Sensitive evidence needs an agreed handling process.

Evidence you can challenge

Separate demonstrated access from possible wider impact. The report should show the reasoning and give your team enough detail to reproduce the result within the agreed scope.

Before we begin

Is EverBreach only for websites or small businesses?

No. The project is aimed at security across applications, APIs and connected systems, for organisations of different sizes. The scanner currently implemented here is narrower: it checks public website configuration. We distinguish that starting point from the broader attacker simulations we are developing.

What does “simulated AI attacker” mean?

An AI-assisted test follows a possible attack path within agreed boundaries: what an account can access, which information it exposes and what that enables next. The sample scenarios show the intended depth of evidence. They are illustrative, not results produced by the current scanner.

Why test after a new model or software release?

A software change may introduce a weakness. A better model may find a weakness that earlier testing missed. These are different reasons to retest, and neither makes every new finding a zero-day or proves that AI alone caused the discovery.

Can this work with our existing IT or security team?

Yes. The report is written for the people deciding what to fix and the people implementing it. That may be an internal security team, developers or an external provider. Each finding should identify an owner and a way to verify the change.

What does it cost and when can testing start?

Scope, availability, price and delivery are agreed before you commit. Sending an enquiry is free and does not start a scan, reserve a slot or create an obligation to purchase.

Do you continuously monitor systems today?

Continuous testing and automatic retests after model releases are still in development. Current assessments and any follow-up checks are agreed individually.

Request a pilot assessment