Web & API · Merchant platform v4.2
Countermind report
The report
A useful report helps leadership understand the risk and gives engineering enough context to act. Every finding in it was reproduced and signed by a Zaaf researcher.
Web & API · Merchant platform v4.2
Countermind report
Executive summary
Scope, material findings and what to do first.
One cross-tenant read affects every merchant. Fix it before the next release.
Merchants can read each other's settlements
Critical · CWE-639 · CVSS 9.6
Request, response, impact, reproduction and fix on one page.
Coverage and limits
What was tested, what was not, and why.
Finding anatomy
This is ZF-0147-02 from page 03, taken apart. Each part is on the page because someone needs it to make a decision.
01
A stable ZF number, issued once. It follows the finding through triage, fix and retest, so every conversation points at the same record.
Read first bySecurity ownerEngineering
02
The plus is the scale. Each filled arm is one step of impact, and four filled arms mean Critical. Class and CVSS sit beside it for your tooling.
Read first byLeadership
03
What an attacker can do, in words a board can repeat. If leadership reads one line of the finding, this is the line.
Read first byLeadership
04
The exact request and the response it returned, with secrets redacted. Engineering can replay it and see the same 200 OK.
Read first byEngineering
05
The demonstrated consequence, counted where it can be. Here, 1,284 merchants. Assumptions and limits are stated, never implied.
Read first byLeadershipSecurity owner
06
Guidance aimed at the mechanism that failed, not a generic best practice. One change, specific enough to review.
Read first byEngineering
07
A Zaaf researcher reproduced it in two clean runs and signed it. Without this band, a finding does not enter the report.
Read first bySecurity owner
Assembled
Seven parts. One page.
Put back together, the parts read as one finding: leadership decides, engineering fixes, the security owner closes it.
A clear view of the work.
Decision-makers need the material findings in context, not a raw alert feed.
Parts read first
Enough detail to evaluate the fix.
Engineers need the affected boundary and its preconditions.
Parts read first
Keep the closure decision grounded.
A fix and a verified outcome are related, but they are not the same record.
Parts read first
Includes
Agreed assets, environments, roles, exclusions and constraints.
Why it matters
The reader knows what the Countermind represents.
Includes
Mechanism, prerequisites, affected components and supporting observations.
Why it matters
Engineering can evaluate the behaviour in the right context.
Includes
Demonstrated consequences and the assumptions behind them.
Why it matters
Severity never stands in for an explanation of impact.
Includes
Guidance that addresses the affected behaviour or trust boundary.
Why it matters
The next step is tied to the mechanism.
Includes
Untestable areas and the result of any agreed retest.
Why it matters
Missing coverage is never mistaken for a clean result.
The Zaaf severity mark is the plus itself. Each filled arm is one step of impact.
Direct, low-privilege access to the data or money of many customers.
Loss of data, money or privilege for a single customer or account.
An issue that grows when combined with another flaw, or exposes limited data.
A gap that makes an attacker's job easier but has limited impact alone.
No direct risk; a recommendation that strengthens defences.
Retesting happens only as agreed. Its result is tied to the version, the conditions and the behaviour assessed.
Send the fix, the version and any changed test prerequisites.
Your contextConfirm which findings, environments and scenarios will be revisited.
Defined follow-upThe observed result, unresolved concerns and testing limits are written down.
Reviewed statusLimitA scoped retest does not establish that unrelated behaviour, or the whole application, is free of vulnerabilities.
After delivery you may show the Assessed by Zaaf badge, with the month of the work. It states that a Countermind took place, not that a system is secure.
Use of the badge, names and logos follows the agreed terms.
The pages above describe the format. They are not a customer report, a measured finding or evidence of a completed engagement.
Ask for a shareable sample during the scoping call. The layout on this site is illustrative, not an actual customer report.
Acceptance is not guaranteed. Share your customer's format and coverage requirements before the work starts so we can assess fit.
Only where agreed. Retest scope, timing and terms are defined in the engagement.
No. Agents support the investigation; researchers write, verify and sign everything you receive.
Disclosure and redistribution follow the agreed terms. Do not assume a private report is approved for publication.
Thirty minutes with a Zaaf researcher. You bring one scope; we show you what a Countermind would look at first.