After the VAPT Report: Fix, Retest and Close Findings
The report is the start of the work, not the end of it. A test only improves your security when its findings are fixed, checked and recorded as closed. Teams that treat the report as a to-do list for the next quarter often find the same issues in the following test. This is a practical way to run the weeks after delivery.
Buying guides · By Thimmagurudu Bathini · Published · 5 min read · Last reviewed
Hold a walkthrough while it is fresh
Ask for a call where the tester explains the findings to the people who will fix them. Developers and system owners learn more from twenty minutes of live explanation than from reading a finding alone, and they can ask how an attack actually worked. Bring the person who can approve time and budget, so priorities are set in the same meeting.
Give every finding one owner and a date
Put the findings in the tracker your team already uses, with a single named owner for each, a target date and a link to the evidence in the report. A finding assigned to "the development team" has no owner. Group findings that share a cause: one change to how permissions are checked may close six findings, and a single base image update may close a dozen.
Choose fix, reduce or accept
For each finding decide, and write down, which of three paths you are taking:
- Fix: change the code or setting so the weakness no longer exists. This is the default.
- Reduce: add a control that lowers the risk while a full fix is planned, such as a firewall rule, a network restriction or a monitoring alert. Mark it temporary.
- Accept: decide the risk is tolerable, with the name of the person who accepted it, the reason and a date to review. Accepting a risk is a business decision and should never be a silent default.
To order the work, use exposure and impact as well as the rating; our article on ranking findings with CVSS, EPSS and KEV shows how.
Fix the cause, not only the example
A report shows one request that exposed another customer's record. If you correct that request and leave the rest, the same flaw is probably waiting in other endpoints. Ask the tester what pattern lies behind the example and look for it across the whole application. Add an automated test or a code review rule so the mistake is caught next time.
Prove each fix with a retest
A retest checks the findings again after you say they are fixed. It confirms that the original attack no longer works, and it catches fixes that moved the problem somewhere else. A retest is not a new full test: it covers the findings from the report, so new features added since then need their own testing. How many retests a proposal includes, and for what scope, should be agreed in writing before work begins. Read the retest terms in the proposal and ask if they are unclear. Our guide to choosing a VAPT company lists this among the questions worth asking.
Close findings with evidence
Close a finding only when something shows it is fixed: a retest result, a code change reference or a changed setting you can point to. Keep a short register of what was found, who fixed it and when. Customers who send security questionnaires, and auditors, will often ask for exactly this record, and our article on sharing a test report with customers covers how to present it.
Plan the next test
Put the next test in the calendar now, tied to events such as a major release, a new integration or a change of hosting, as well as to time. The guide on how often to do VAPT explains how to choose the interval.
If you want help
Our reports are written to be worked from, with the steps to reproduce and the fix for each finding. See the sample VAPT report for the layout, or send an inquiry to discuss your next test.
Written by Thimmagurudu Bathini, BERRY9 IT SERVICES PRIVATE LIMITED, Hyderabad. Questions about your own systems? Request a scoping call or call +91 86868 92922.
Plan your next security test
Tell us what needs testing and when you need it done, and we will propose a scope and timeline. We respond within 24 hours. If you would rather talk first, call or write to us.
- +91 86868 92922
- contact@berry9.com
- H.No: 8-3-945/A/12 & 13, Sri Venkata Sai Nest Apartments, Nagarjuna Nagar Colony, Yellareddyguda, Hyderabad 500073, Telangana