npm 12에서는 패키지 설치 시 스크립트 실행이 기본적으로 비활성화되어, 빌드 스크립트를 포함한 모든 스크립트 실행에 명시적인 허용이 필요하다. 또한 레지스트리 외부 소스로부터의 패키지 설치가 제한되며, 이는 자동 스크립트 실행으로 인한 보안 위험에 대한 커뮤니티의 우려를 반영한 조치다. 기존에 암묵적 빌드에 의존하던 설치 흐름은 명시적 신뢰 설정으로 전환이 요구된다.
본 기사는 InfoQ의 내용을 기반으로 AI가 백엔드 개발자 관점에서 자동 요약한 스크랩입니다. 카테고리는 백엔드 분야에 해당하며, 관련 분야의 최신 동향 파악을 위해 매일 자동 수집됩니다.
Source
InfoQ