I want to automate vulnerability scanning using OpenVAS to regularly check for security flaws in my infrastructure. While I have installed OpenVAS and can run scans manually via the GUI, I need guidance on:
- Automating the process using command-line tools or Python APIs.
- Scheduling scans and generating structured reports.
- Handling authentication-based scans for web applications or internal services.
Any best practices or example scripts to integrate OpenVAS scanning into a CI/CD pipeline would be helpful.