Skip to content
Gadfly CyberBook a scoping call

What a findinglooks like.

Below is the outline of a Gadfly Cyber report and one sample finding. Every value is a placeholder. There are no real targets, payloads or exploit steps on this page, and there never will be.

Report outline

  1. Engagement summary

    Scope as signed, testing window, accounts used, and what was explicitly excluded.

  2. Critical findings

    One entry per confirmed critical, in the format shown beside this list.

  3. Evidence

    The request and response that demonstrate each finding, with secrets and personal data redacted.

  4. Remediation notes

    What to change and how to verify the change, written for the engineers doing the work.

  5. Retest results

    Added after the retest: each finding marked closed or still open, with fresh evidence.

  6. Appendix

    Method, harness limits in force, and how to request the audit log.

Sample finding

GF-014 · Access control gap on a records endpointCritical
Affected assetapi.example.com
StatusConfirmed by a human tester

Summary

[Placeholder] A signed-in user in one tenant can read records that belong to another tenant, because ownership is not checked on the server for this endpoint.

Evidence

Request    [redacted in sample]
Response   200 OK             expected 403
Captured   14:07:52 IST       audit log entry 0942

Remediation

[Placeholder] Enforce the ownership check on the server for every lookup on this endpoint, and add a test that a second tenant receives a 403.

RetestFixed, verified in retest

Illustrative only. Identifiers, hosts and values are invented, and evidence is shown as redacted placeholders.

Summary table, as it appears in a report
FindingSeverityRetest
Access control gap on a records endpointCriticalFixed
Authentication weakness in a reset flowCriticalFixed
Lower-severity items (5)Held back—
Engagement GF-26-014
StatusClosed
Remediation notesDelivered
Retest2 of 2 fixed
ReportUpdated

The full sample report is a short PDF with the same structure and placeholder data. Ask and we will send it.

Request sample report

Start withthe scope.

A 30-minute call, a written scope, a fixed quote. Nothing is tested until rules of engagement are signed.