inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

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

102

송숭이

작성한 질문수 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 로 버전 맞추는 것보다, 제 소스는 참고만 하셔서 본인의 스타터킷을 기반으로 진행하시는 걸 강력 추천드려요!

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

강의 화면이랑 조금 달라 문의드립니다.

1

5

1

서브에이전트 활용 질문입니다.

0

12

2

plan mode를 진행하는것에 있어서

0

12

1

클로드 코드 설치 관련

0

16

1

스타터킷 중요도에 대한 질문입니다.

0

18

1

전체적인 개발에 대해 문의드립니다.

1

44

1

줄바꿈 시 \ 필수인가요?

0

52

2

2605 이후 최신 클로드코드 강의 추가 부탁드립니다.

0

52

2

커리큘럼 문서 제공받을 수 있을까요?

0

46

1

outputStyle 설정하는데 어디서 문제일까요?

0

33

3

test.txt파일 삭제시 rm명령어이니 클로드의 질문이 있어야 한다고 하셨는데

0

24

2

검은화면

0

33

3

강의교환링크안열려요.....

0

35

2

영상재생에러 [확인부탁드려요!!!]

0

27

2

클로드 채팅에서 코드로 넘어가기

0

42

2

110강부터 따라가기가 힘듭니다...

0

66

2

커서에서 붙여넣기

0

43

2

깃허브 사용시 폴더경로 관련질문

0

29

2

/output-style 명령어는 폐기 되었다고 나오네요.

0

41

2

프롬프트 작성시 html, css, javascript

0

39

2

Cursor 창이 수업 내용과 달라요.

0

49

3

Supabase MCP 관련 질문입니다

0

52

2

클로드 로그인 후 승인창이 안떠요

0

39

1

61강 claude.local.md 변경사항 관련 질문

0

45

3