Skip to content
푸땡로그
Go back

Claude Code security-guidance plugin: AI가 만든 코드를 같은 세션에서 보안 리뷰하기

AI 코딩 에이전트가 코드를 빨리 고칠수록 보안 확인도 빨라야 합니다. 자동으로 만든 코드가 인증, 입력 검증, 비밀 값 처리, command injection 같은 문제를 만들지 않았는지 같은 세션에서 확인할 수 있어야 합니다.

security-guidance plugin ↗은 이 확인을 맡는 공식 plugin입니다. Claude의 코드 변경을 세 단계로 살펴봅니다. 빠른 패턴 체크, 턴 종료 model review, commit/push 시점의 더 깊은 agentic review입니다. 발견한 문제는 같은 세션에서 바로 수정할 수 있습니다.

이 글은 작성 시점 2026-06-17 · Claude Code Week 22 문서 ↗ 스냅숏 기준으로 정리했습니다.

요약 security-guidance plugin은 테스트나 SAST를 대체하지 않습니다. AI가 만든 변경을 같은 세션에서 다시 검토해, 위험한 패턴을 더 빨리 찾게 돕는 보조 레이어입니다.

어떻게 동작하나

공식 문서 기준 security-guidance plugin은 세 단계로 작동합니다.

flowchart TD
    A[Claude가 코드 수정] --> B[빠른 패턴 체크]
    B --> C[턴 종료 model review]
    C --> D{commit / push?}
    D -->|예| E[deeper agentic review]
    D -->|아니오| F[일반 작업 계속]
    E --> G[취약점 후보 수정 또는 보고]

보안 리뷰는 마지막 PR 단계에만 있지 않고, 코드가 만들어지는 흐름 중간에 여러 번 들어갑니다.


설치와 활성화

공식 Anthropic marketplace에서 설치합니다.

/plugin install security-guidance@claude-plugins-official

현재 세션에서 plugin을 다시 읽게 하려면 다음 명령을 씁니다.

/reload-plugins

프로젝트별 보안 규칙은 .claude/claude-security-guidance.md에 둘 수 있습니다.

# .claude/claude-security-guidance.md

- Never log access tokens, refresh tokens, or API keys.
- Treat user-controlled path segments as untrusted.
- Prefer parameterized queries over string interpolation.
- Flag shell execution that includes request data.

보안 리뷰에서 살펴볼 관점

이 plugin을 도입할 때는 AI가 만든 코드를 어떻게 검수하고, 어디까지 자동 수정을 허용할지 정해야 합니다. 아래 네 가지를 확인합니다.

관점설명
AI 코드 리뷰같은 세션에서 보안 관점을 추가하는 흐름
프로젝트 규칙.claude/claude-security-guidance.md로 도메인별 위험을 명시
CI와의 관계테스트/SAST 전에 빠른 feedback loop를 만드는 역할
승인 경계commit/push 시점에 더 깊은 review를 거는 이유
주의 보안 plugin이 문제를 찾지 못했다고 안전하다는 뜻은 아닙니다. 인증·권한·결제·개인정보처럼 위험도가 높은 변경이라면 별도 리뷰와 테스트를 유지합니다.

마무리

security-guidance plugin은 보안 리뷰를 별도 단계로 미루지 않고, 코드가 생성되는 루프 안에 넣습니다.

AI에게 코드를 맡긴다면 같은 세션에서 보안도 확인합니다. 이 plugin은 패턴 체크, 턴 리뷰, commit/push 리뷰로 그 확인을 정해진 시점마다 실행합니다.


참고 자료


Share this post on:

Previous Post
Claude Code Dynamic Workflows: 수백 개 서브에이전트로 큰 작업을 쪼개는 방식
Next Post
Claude Code --safe-mode: 망가진 설정을 깨끗한 상태에서 디버깅하기