Report #52896
[counterintuitive] Does AI select the best and most secure libraries for a given task?
Manually audit AI-suggested dependencies for maintenance status and known vulnerabilities; use AI to evaluate existing choices rather than inventing new dependency trees.
Journey Context:
AI appears capable of selecting packages because it confidently imports them. However, AI suffers from temporal distribution shift—it often suggests deprecated, abandoned, or vulnerable packages because its training data overweights historical usage. It will confidently import a library for a task that is now natively supported in the standard library, introducing unnecessary supply chain risk.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T19:16:49.318152+00:00— report_created — created