A

laravel-security

작성자 affaan-m

laravel-security는 인증, 권한 부여, 검증, CSRF, 대량 할당, 파일 업로드, 비밀 정보, 속도 제한, 보안 배포까지 다루는 실용적인 Laravel 보안 체크리스트입니다. Laravel 앱의 감사, 기능 검토, 보안 강화 작업에 활용할 수 있습니다.

Stars156.2k
즐겨찾기0
댓글0
추가됨2026년 4월 15일
카테고리Security Audit
설치 명령어
npx skills add affaan-m/everything-claude-code --skill laravel-security
큐레이션 점수

이 스킬은 78/100점으로, 디렉터리에 수록하기에 충분히 탄탄한 후보입니다. 사용자에게 Laravel 보안에 대한 구체적인 가이드를 제공해 설치할 만한 이유가 분명하고, 일반적인 프롬프트보다 더 적은 추측으로 에이전트가 작업하는 데 도움이 됩니다. 다만 저장소 근거상 스크립트나 참고 파일이 없는 가이드형 스킬로 보이므로, 깊이 자동화된 워크플로라기보다 범위가 잘 정리된 체크리스트로 기대하는 편이 적절합니다.

78/100
강점
  • 인증, 입력 처리, 파일 업로드, 비밀 정보, 배포 강화 등 일반적인 Laravel 보안 작업을 바로 떠올리게 하는 명확한 활성화 신호가 있습니다.
  • 운영 가이드에서 VerifyCsrfToken, policies, Form Requests, RateLimiter, encrypted casts, signed routes 같은 구체적인 Laravel 메커니즘을 직접 언급합니다.
  • 플레이스홀더 표시 없이 충분한 분량의 SKILL.md 내용이 있어, 임시 스텁이 아니라 재사용 가능한 실제 워크플로 콘텐츠로 보입니다.
주의점
  • 설치 명령, 스크립트, 참고 자료, 리소스가 제공되지 않아, 도입 시 마크다운을 꼼꼼히 읽어야 합니다.
  • 근거상 좁게 실행 가능한 절차라기보다 폭넓은 모범 사례 가이드에 가깝기 때문에, 복잡한 사례에서는 에이전트 자동화 범위가 제한될 수 있습니다.
개요

laravel-security 스킬 개요

laravel-security 스킬이 하는 일

laravel-security 스킬은 배포 전에 Laravel 애플리케이션의 보안을 다듬기 위한 실전형 보안 체크리스트이자 워크플로 가이드입니다. 인증, 인가, 검증, CSRF, 대량 할당, 파일 업로드, 시크릿, 속도 제한, 안전한 배포처럼 실제 구현 지점에 초점을 맞춥니다.

누가 사용하면 좋은가

기존 Laravel 코드베이스를 점검하거나, 보안 리스크가 있는 새 기능을 리뷰하거나, 보안 요구사항을 구체적인 Laravel 설정과 미들웨어로 옮겨야 할 때 laravel-security 스킬을 사용하세요. 특히 엔지니어, 리뷰어, 그리고 laravel-security for Security Audit 작업을 하는 에이전트에게 유용합니다.

무엇이 유용한가

핵심 가치는 의사결정 지원에 있습니다. 언제 이 스킬을 활성화해야 하는지, 어떤 Laravel 기본 요소가 가장 중요한지, 그리고 추측 없이 흔한 공격면을 어떻게 강화할지를 알려줍니다. 정책, Form Request, 서명된 라우트, 쿠키 설정, 운영 환경에 안전한 설정처럼 Laravel 전용 제어가 필요할 때는 일반적인 프롬프트보다 훨씬 낫습니다.

laravel-security 스킬 사용 방법

작업 공간에 스킬 설치하기

laravel-security install을 사용하려면, 저장소의 설치 흐름에 따라 Claude Code 또는 skills를 지원하는 환경에 스킬을 추가한 뒤 설치된 패키지에서 스킬 파일을 여세요. 소스 저장소를 직접 사용한다면 skills/laravel-security/SKILL.md에서 시작하면 됩니다.

먼저 읽어야 할 파일

SKILL.md부터 읽고, 거기서 언급하는 Laravel 예제나 참조 링크를 따라가세요. 이 저장소에는 추가로 둘러볼 보조 폴더가 없으므로, 핵심 정보는 스킬 본문에 집중되어 있습니다. 따라서 첫 번째 검토는 “When to Activate,” “How It Works,” 그리고 보안 설정 섹션에 집중하는 것이 좋습니다.

보안 중심 프롬프트로 요청하기

laravel-security usage는 막연한 요청보다 구체적인 목표를 줄 때 가장 잘 동작합니다. 예를 들어, “내 Laravel 11 API에서 인증 우회, 안전하지 않은 파일 업로드, 약한 세션 설정, 누락된 rate limiting을 점검하고, 파일과 위험도별로 수정안을 반환해줘”처럼 요청하세요. 프레임워크 버전, 앱 유형, 그리고 목적이 감사인지, 하드닝인지, 기능 검토인지도 함께 적으면 좋습니다.

리뷰 워크플로에 적용하기

강력한 laravel-security guide 워크플로는 다음과 같습니다. 먼저 위험 영역을 식별하고, 이를 Laravel 기본 요소에 매핑한 다음, 설정과 코드를 함께 점검합니다. 미들웨어, Form Request, 정책, 라우트, .env 권장사항을 한 번에 요청하면 결과가 조각나지 않고 바로 실행 가능한 형태로 나옵니다.

laravel-security 스킬 FAQ

laravel-security는 감사용으로만 쓰이나요?

아닙니다. 로그인 흐름, 업로드, API 엔드포인트, 운영 배포 설정을 추가할 때처럼 기능 개발 단계에서도 유용합니다. 보안 리뷰, 개선 계획 수립, 예방적 설계에 잘 맞습니다.

언제 쓰기에는 적합하지 않나요?

비-Laravel 스택, 깊은 인프라 하드닝, 법률/컴플라이언스 해석에는 의존하지 마세요. 또한 전체 침투 테스트를 대체하지도 않습니다. 이 스킬은 코드 수준과 앱 수준의 Laravel 보안 결정을 내릴 때 가장 강합니다.

일반 프롬프트와 무엇이 다른가요?

일반 프롬프트는 흔한 조언만 내놓을 수 있지만, laravel-security skillVerifyCsrfToken, RateLimiter::for(), 정책 미들웨어, 서명된 라우트, 세션/쿠키 제어 같은 Laravel 전용 메커니즘으로 안내합니다. 그래서 결과를 Laravel 저장소에 바로 적용하기가 훨씬 쉽습니다.

초보자도 사용하기 쉬운가요?

네, 앱과 위험 영역을 설명할 수 있다면 가능합니다. 초보자는 우선순위가 정해진 체크리스트를 요청하고, 인증 라우트, 업로드 핸들러, config/session.php 같은 코드나 설정의 작은 일부를 함께 제공할 때 가장 큰 효과를 얻습니다.

laravel-security 스킬 개선 방법

보안 맥락을 먼저 제공하기

가장 좋은 결과는 어떤 보안 작업이 필요한지 처음부터 분명히 밝힐 때 나옵니다. 감사, 하드닝, 사고 대응, 기능 리뷰 중 무엇인지 적고, Laravel 버전, 인증 시스템, 배포 대상, 그리고 Sanctum, API, 멀티테넌트 접근, 파일 업로드 같은 제약도 함께 알려주세요.

넓은 조언보다 구체적인 점검 항목을 요청하기

이 스킬은 실패 모드를 구체적으로 물을수록 더 좋아집니다. 예를 들어, 인증 누락, 약한 세션 설정, 안전하지 않은 대량 할당, 취약한 업로드 처리, rate limit 누락처럼요. 더 좋은 프롬프트는 “이 컨트롤러와 request class를 인가 구멍, 검증 우회, 안전하지 않은 파일 처리 관점에서 검토하고, 정확한 Laravel 변경안을 제안해줘”입니다.

발견 사항에서 수정안으로 반복하기

첫 번째 검토가 끝나면 가장 위험도가 높은 발견 사항을 다시 넣고, 더 좁은 범위의 두 번째 리뷰를 요청하세요. 예를 들어 “세션과 쿠키 하드닝만” 또는 “라우트 인가와 서명 URL 적용 범위만”처럼 요청하면 됩니다. 이렇게 하면 잡음을 줄이고 더 정밀한 laravel-security 권장안을 얻을 수 있습니다.

앱의 실제 설정으로 검증하기

가장 흔한 실패는 .env, 미들웨어, 라우트, 배포 맥락 없이 코드만 주는 것입니다. 실제로 접근을 제어하는 관련 설정 파일과 경로를 함께 공유해야, 추측이 아니라 현실에 맞는 안내를 받을 수 있습니다.

평점 및 리뷰

아직 평점이 없습니다
리뷰 남기기
이 스킬의 평점과 리뷰를 남기려면 로그인하세요.
G
0/10000
최신 리뷰
저장 중...