inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

메타프롬프트 활용 PRD 생성 (+MVP)

git clone 후 npm i 시 보안 취약점 발생 → npm audit fix --force 로 해결했는데 이렇게 사용해도 되나요?

88

송숭이

작성한 질문수 3

0

안녕하세요, 짐코딩님! 강의 잘 듣고 있습니다 😊

89강에서 제가 만든 스타터킷이 아닌, 강사님 소스코드를 git clone한 후 npm i를 실행했는데, 아래와 같은 결과가 나왔습니다.

발생한 상황:

npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
added 691 packages, and audited 692 packages in 8s
10 vulnerabilities (1 low, 4 moderate, 4 high, 1 critical)

critical을 포함한 보안 취약점 10개가 발견되어서, 아래 명령어로 강제 수정을 시도했습니다.

npm audit fix --force

결과:

npm warn audit Updating next to 15.5.12, which is outside your stated dependency range.
changed 3 packages, and audited 698 packages in 4s
found 0 vulnerabilities

Next.js가 15.5.12로 업데이트되면서 취약점은 모두 해결됐습니다.

질문 드리고 싶은 점:

  1. npm audit fix --force로 Next.js 버전이 강의 소스코드와 달라졌는데, 이렇게 만들어둔 스타터킷 사용 시 구버전 이슈가 나타나면 이렇게 수정해서 사용하면 되는것이 맞나요?

  2. git clone한 강사님 소스코드에서 이런 취약점이 발생하는 게 정상인가요, 아니면 제 환경 문제일까요?

     

비개발자로서 강의를 따라가고 있어서 이런 부분이 헷갈립니다. 답변 주시면 감사하겠습니다!

react 인공지능(ai) claude

답변 1

0

짐코딩

안녕하세요! 질문 주셔서 감사해요 😊

두 질문 모두 한 번에 답변드릴게요.

결론부터 말씀드리면, 제가 공유한 소스코드는 "참고용"이에요.

강의에서 제가 공유한 소스는 수업 중에 만든 CLAUDE.md, 서브에이전트, 커스텀 커맨드 같은 설정들을 참고하라고 올려둔 거예요. 최신 상태로 지속적으로 관리하는 소스가 아니다 보니 npm 취약점이 발생하는 건 자연스러운 일이에요. 제 환경 문제도 아니고, 뭔가 잘못하신 것도 아니에요 😊

이 강의의 핵심은 이거예요.

클로드 코드 스펙을 익히고 → 본인만의 스타터킷을 직접 만들어서 → 그걸 개발 워크플로우에 녹여내는 것

제 소스를 그대로 쓰는 게 목적이 아니라, 제 소스를 참고해서 본인 상황에 맞는 스타터킷을 직접 만드는 게 목표예요.

강의를 따라서 본인의 스타터킷을 직접 만드시면 Next.js 현재에 맞는 최신 버전으로 만들어 질테고 이러한 보안 이슈도 해결되어 있는 소스로 시작하실 수 있어요

그러니 지금 당장 npm audit fix --force 로 버전 맞추는 것보다, 제 소스는 참고만 하셔서 본인의 스타터킷을 기반으로 진행하시는 걸 강력 추천드려요!

그게 이 강의를 제대로 활용하는 방법이에요 🙂

슬슬 따라하기가 힘들어진다.

0

17

1

[문의] 섹션 7 미션 진행 중...

0

16

1

기본 브랜치의 이름이 master에요.

0

18

1

plans 생성이 안됩니다.

0

18

2

더빙에 어떤 ai가 쓰였는지 궁금합니다.

0

21

1

보안 적용에 대한 강의가 있을까요?

0

12

1

Auto-memory 기능

0

16

1

64강 context 7 관련 질문

0

17

1

Auto-memory 기능

0

17

0

55강 7분56초

0

16

0

55강 git 초기화 관련 질문이요

0

12

1

클로드 코드에 붙여넣기후 편집 관련 질문입니다!

0

17

1

윈 터미널의 클로드와 에디터의 터미널의 클로드에 관한 질문

0

16

1

output-styles 명령어 없어 지지 않았나요?

0

20

1

[MISSION 7] 프로필 웹 Github 링크 제출하기 관련..

0

28

0

커서 클로드 코드 검색창 검색 시

0

20

1

/init 초기화 이유

0

29

2

Git commit 관련 질문

0

23

2

Powershell은 시스템관리자가 앱을 차단

1

26

2

/plan open 관련 질문 39강 5분 36초

0

27

2

39강 루트 용어 질문

0

24

2

디렉토리 위치 바탕화면

0

34

2

[55강] git init 명령어 안내 혼란

0

35

1

61강 모듈형 규칙 10분06초

0

27

2