This document provides a literature review of different machine learning techniques for detecting malicious URLs. It first discusses traditional methods like blacklisting and heuristic approaches, noting their limitations in detecting newly generated malicious URLs. It then focuses on machine learning techniques, which involve feature extraction and representation phases to accurately detect malicious URLs while providing false positive rates. The document reviews various machine learning algorithms used for URL detection and discusses the advantages of machine learning over other techniques, as well as challenges it faces. Overall, the document analyzes the state of the art in using machine learning for malicious URL detection.