Аннотация:Ensuring the security and reliability of machine learning frameworks is crucial for building trustworthy AI-based systems.Fuzzing, a popular technique in the secure software developmentlifecycle (SSDLC), can be used to develop secure and robust software. Popular machine learning frameworks such as PyTorch andTensorFlow are complex and written in multiple programming languages including C/C++ and Python. We propose a dynamic analysis pipeline for Python projects using the Sydr-Fuzz toolset. Ourpipeline includes fuzzing, corpus minimization, crash triaging, andcoverage collection. Crash triaging and severity estimation are important steps to ensure that the most critical vulnerabilities are addressed promptly. Furthermore, the proposed pipeline is integratedin GitLab CI. To identify the most vulnerable parts of the machinelearning frameworks, we analyze their potential attack surfaces anddevelop fuzz targets for PyTorch, TensorFlow, and related projectssuch as h5py. Applying our dynamic analysis pipeline to these targets, we were able to discover 3 new bugs and propose fixes forthem.