Design Partner Program
Hayrok/ Resources/ Replayable Proof
PILLAR STANDARD · EVIDENCE AI security testing

Replayable Proof. How to trust the findings of autonomous security testing.

When the agent says it worked, did it?

A simple standard for replayable proof. It works for any tool, human or AI, and you can use it to judge the results you already have.

By MellyOctober 23, 202611 min read
TWO CHECKS CLAIM → PROOF
CLAIM
"That worked"
Not yet
CHECK 1 · EVIDENCE CAPTURED?
FINDING
Backed by traffic
With care
CHECK 2 · REPLAY MATCHES?
PROOF
Same result, again
Act on it
RULE A finding you cannot replay is a claim, not proof.
Summary

Replayable proof is evidence of a security finding complete enough that anyone can run it again and get the same result. Because AI agents can report actions as successful when they were not, a finding should count only when its evidence was captured and a replay confirms it. A replay package holds the exact requests, responses, timing, scope and environment needed to check it.

01 · THE PROBLEM

When the agent says it worked, did it?

THE AGENTReports a critical finding. It ran an exploit, got a shell and read a sensitive file. The report looks clean. The severity is high.
YOUR ENGINEERTries to reproduce it. Nothing happens.
THE QUESTIONWas the flaw fixed already? Was the environment different? Or did the agent only believe it succeeded?

That last question is not hypothetical. Independent research from AppSecSanta found that AI agents sometimes report a command as successful when it was not. A language model is built to produce a plausible next step. Sometimes the most plausible next step is "that worked".

The cost is not one wasted afternoon. Once an engineer chases a finding that is not real, every finding becomes suspect. The team goes back to retesting by hand. The speed that made autonomous testing worth buying disappears.

The answer is not to stop using AI agents. It is to change what counts as a finding.

THE STANDARD

A finding you cannot replay is a claim, not proof.

02 · DEFINITIONS

Claim, finding, proof: three words people mix up

Most reports use these words as if they meant the same thing. They do not.

TermWhat it meansCan you act on it?
CLAIMA tool or person says something happenedNot yet
FINDINGA claim backed by captured evidence of what was sent and receivedWith care
PROOFA finding that was replayed and gave the same resultYes

Replayable proof is evidence of a finding complete enough that someone else can run it again, in the same scope, and get the same result. Two checks turn a claim into proof. Try them.

WHAT DOES THIS RESULT COUNT AS?
CHECK 1
Was the evidence actually captured, rather than written up afterward?
CHECK 2
Does a replay give the same result?
PROOF
IT COUNTS AS
Proof

Captured evidence, and a replay gave the same result. Act on it.

A claim that fails either check is not thrown away. It is logged as a claim, so a person can look at it. It is just not reported as a finding.

03 · THE PACKAGE

What a replay package must contain

A replay package is everything someone needs to check a finding without asking the tool, or the agent, what it meant. If any part is missing, the finding cannot be replayed.

01
Target and scope
The exact asset, address or endpoint, and the approved scope
A replay must hit the same thing, within bounds
02
Preconditions
Accounts, roles, data or settings the finding depends on
Many findings only work in one state
03
Raw requests
Every request sent, byte for byte, in order
The actual attack, not a description of it
04
Raw responses
Every response received, unedited
Shows what the system really did
05
Timestamps
When each step ran
Links the finding to logs and changes
06
Environment
Versions, configuration and build at the time
Explains why a replay might differ later
07
Expected result
What a successful replay should show
Makes pass or fail objective
THE KEY RULE

Evidence must be captured from the traffic as it happens, not written by the agent afterward. An agent's summary of what it did is a claim.

04 · HOW-TO

How to replay a finding, step by step

01
Check the scope
Confirm the target is still in an approved scope, and get approval to run the replay.
02
Restore the preconditions
Set up the same accounts, roles and state the finding needed.
03
Send the captured requests
Use the recorded requests, in order, not a fresh attempt by the agent.
04
Compare the responses
Match the new responses against the captured ones and the expected result.
05
Record the outcome
Same result: the finding is proven. Different result: note what changed, such as a version, a setting or a fix.
THE HAYROK BRIEF WEEKLY · FREE

Separate proof from claims, every week.

The Hayrok Brief covers exploited vulnerabilities, AI security and regulation for security leaders, with what to validate each week.

05 · REMEDIATION

Replay after a fix: proof of remediation

Replayable proof pays off twice. The same package that proves a finding also proves the fix. When an engineer ships a fix, replay the original package against the patched system.

ATTACK NOW FAILS
You have evidence the fix holds.
OR
ATTACK STILL WORKS
You know before an attacker does.

This turns retesting from a new engagement into a routine check. It also lets you answer a better question than "did you patch it?" The better question is "how do you know the patch worked?"

06 · OVERSIGHT

What auditors and boards should ask for

If you oversee a security program, you do not need to read raw traffic. You need to know it exists. Ask five questions of any testing report, from any tool or provider.

01
Can each critical finding be replayed by someone other than the tool that found it?
02
Was the evidence captured during the test, or written up afterward?
03
Was each replay run inside an approved scope?
04
Which findings were replayed after a fix, and with what result?
05
Which claims were dropped because they did not replay?

The last question is the most telling. A tool that never drops a claim is not checking its own work.

07 · HAYROK

How Hayrok applies the standard

We built Hayrok on the idea that an agent's word is not evidence.

EVIDENCE FABRIC
Captures what happened
What actually happened during a test, not what the agent said happened.
EVIDENCE CONTRACT
Defines the fields
Every finding must carry them before it counts as a finding.
APPROVAL FIRST
Human approval before any technique
So every replay stays inside an approved scope.

The agent can still be wrong. Any AI agent can, including ours. The point of the standard is that a wrong claim is caught before it reaches your engineers. See Evidence Fabric and the Autonomous Testing Governance Framework.

08 · CHECKLIST

A checklist you can use with any tool

0 of 8 met

Use this list on the next report you receive, from any vendor or team.

Any unchecked item means some findings in this report are still claims.

FAQ

Frequently asked questions

What is replayable proof?

Evidence of a finding complete enough that someone else can run it again, in the same scope, and get the same result.

Can AI pentesting agents report false results?

Yes. Research shows agents can report a command as successful when it was not, so every claim needs captured evidence.

What is the difference between a claim and a finding?

A claim is a statement that something happened. A finding is a claim backed by evidence captured during the test.

How do you verify an AI-generated finding?

Replay it from the captured requests, in the same scope and state, and compare the responses with the expected result.

What should a replay package contain?

The target and scope, preconditions, raw requests and responses, timestamps, environment details and the expected result.

Why might a valid finding fail to replay?

The system may have changed: a new version, a different setting or a fix. Record what changed, so the result still tells you something.

How does replay help verify a fix?

Run the original package against the patched system. If the attack now fails, you have evidence the fix holds.

Is replayable proof only for AI tools?

No. The standard works for human testers too. AI agents simply make it more urgent.

Do replays need approval?

Yes. A replay is a test. It should run inside an approved scope, like the original.

What should a board ask about testing results?

Whether critical findings can be replayed, and which claims were dropped because they could not.

See replayable proof for yourself

There are two ways to work with us.

SHAPE IT
Hayrok Design Partner Program

For security leaders at SaaS, FinTech or cloud platform companies who want to help shape how replayable proof works in practice.

Apply to the program →
PROVE IT NOW
90-day Early Adopter Program

Prove governed validation in your own environment, starting now.

Get early access →

At Hayrok Labs we question everything and Validate what matters.

KEEP READING