Summary
Scope, code version, methods used and an overview of the results.
What you receive at the end of an audit, and how every finding is rated.
Scope, code version, methods used and an overview of the results.
Every issue with its severity, location, impact and recommended fix.
Whether each finding was fixed, partly fixed or acknowledged.
| Severity | What it means |
|---|---|
| Critical | Funds can be stolen or permanently lost, or the system can be taken over. Fix before launch. |
| High | Serious loss or disruption is possible under realistic conditions. Fix before launch. |
| Medium | Harm is possible but limited, or needs unusual conditions. Fix soon. |
| Low | Minor issue with little direct impact. Fix when convenient. |
| Informational | Best-practice and code-quality notes. No direct risk. |
An illustrative example of how a finding is presented.
41function withdraw(uint256 amount) external {42 require(balances[msg.sender] >= amount, "Insufficient");43 (bool ok, ) = msg.sender.call{value: amount}("");44 require(ok, "Transfer failed");45 balances[msg.sender] -= amount; // updated after the call46}
The contract sends funds before it reduces the caller’s balance.
Final reports that clients choose to make public are listed here.
To confirm a report that claims to be from Hylox Security, email [email protected] with the project name and report date.