Audit software dependencies for necessity, health, compatibility, deprecation, duplication, security advisories, lockfile integrity, and migration risk.