Sugestiile de `composer require` pot indica pachete inexistente, abandonate sau cu nume typosquatting. Un singur require greșit poate introduce supply-chain risk. Verificarea durează minute; remedierea după deploy durează ore.
Deschide packagist.org sau repo-ul GitHub al pachetului; verifică numărul de instalări, ultima release și maintainer-ii. Nu te baza pe descrierea generată de model.
Întreabă dacă Laravel sau proiectul are deja un helper pentru același lucru. AI-ul tinde să adauge dependențe noi în loc să extindă cod existent.
După require legitim, commit composer.lock și rulează audit dacă există (`composer audit`). Revizuiește diff-ul din lock pentru versiuni pin-uite neașteptat.
Aceleași reguli pentru scripturi package.json: nume @scope, versiuni semver și changelog. Evită pachete cu un singur commit recent fără documentație.
Sursă oficială
Deschide packagist.org sau repo-ul GitHub al pachetului; verifică numărul de instalări, ultima release și maintainer-ii. Nu te baza pe descrierea generată de model.
Alternativa internă
Întreabă dacă Laravel sau proiectul are deja un helper pentru același lucru. AI-ul tinde să adauge dependențe noi în loc să extindă cod existent.
Lockfile
După require legitim, commit composer.lock și rulează audit dacă există (`composer audit`). Revizuiește diff-ul din lock pentru versiuni pin-uite neașteptat.
npm și front
Aceleași reguli pentru scripturi package.json: nume @scope, versiuni semver și changelog. Evită pachete cu un singur commit recent fără documentație.