Executive Summary

From June 4, 2024, to June 18, 2024, PredX team engaged Fuzzland to conduct a thorough security audit of their PredX project. The primary objective was to identify and mitigate potential security vulnerabilities, risks, and coding issues to enhance the project's robustness and reliability. Fuzzland conducted this assessment over 10 person-days, involving 2 engineers who reviewed the code over a span of 5 days. Employing a multifaceted approach that included static analysis, fuzz testing, formal verification, and manual code review, Fuzzland team identified 3 issues across different severity levels and categories.

Methodology

Engagement Summary

The engagement involved a team of skilled consultants / engineers who were responsible for various phases of the audit process, including onboarding, initial audits, additional audits, and quality assurance. Below is a summary of the engagements with specific dates and details.

Dates Consultants / Engineers Engaged Details
6/4/2024 Qi Su, Eda Zhang Onboarding
6/4/2024 - 6/6/2024 Qi Su, Taotao Zhou Initial Audits
6/15/2024 - 6/17/2024 Chaofan Shou, Taotao Zhou Second Audits
6/18/2024 Chaofan Shou, Eda Zhang Quality Assurance

Vulnerability Severity

We divide severity into four distinct levels: high, medium, low, and info. This classification helps prioritize the issues identified during the audit based on their potential impact and urgency.

Below is a summary of the vulnerabilities with their current status, highlighting the number of issues identified in each severity category and their resolution progress.