Scan project dependencies for outdated packages and known vulnerabilities Scan {path} for package manager files Identify primary package manager from detected files Report: "No supported package manager detected" Execute audit command for detected package manager Capture stdout and stderr Parse output for vulnerabilities Run outdated check command (e.g., npm outdated, pip list --outdated) Parse output for package versions Filter by severity_threshold Format output according to output_format ``` Dependency Check Report ======================= Project: {project_name} Package Manager: {package_manager} Date: {date} Vulnerabilities: - Critical: {critical_count} - High: {high_count} - Medium: {medium_count} - Low: {low_count} Outdated Packages: {outdated_count} Top Issues: 1. {top_issue_1} 2. {top_issue_2} 3. {top_issue_3} ```