I Introduction  
II PLS Fundamentals  
III RIS: Architecture and Capabilities  
IV RIS-Assisted PLS in RF Communication Systems  
V RIS-Assisted PLS in OWC Systems  
VII Machine Learning Techniques for RIS-Assisted PLS  
VIII Performance Analysis for RIS-Assisted PLS  
IX Open Research Challenges and Future Directions  
X Conclusion  