피드로 돌아가기
I code-reviewed 3 "vibe-coded" PRs last week. Every one had hardcoded API keys. So I built a grader.
Dev.toDev.to
DevOps

Zero Dependency 기반 4대 핵심 지표 분석 툴 vibescore 개발

I code-reviewed 3 "vibe-coded" PRs last week. Every one had hardcoded API keys. So I built a grader.

wd4002026년 4월 11일2intermediate

Context

AI 생성 코드 기반의 Vibe Coding 확산으로 인한 Hardcoded API keys 및 Security 취약점 증가 상황. 기존 Static Analysis 도구들의 복잡한 서버 설정 및 SaaS 기반 코드 전송 방식에 따른 오버헤드 발생.

Technical Solution

  • AST-based Analysis(Python) 및 Regex-based Scanning(JS/TS)을 통한 다국어 정적 분석 엔진 구현
  • Security, Code Quality, Dependencies, Testing의 4가지 차원을 정의한 다면적 평가 모델 설계
  • Zero Dependency 원칙을 적용하여 외부 라이브러리 의존성 없는 경량 실행 환경 구축
  • GitHub Actions 워크플로우 자동 생성 및 실시간 파일 변경 감지(Watch mode) 기능 통합
  • Streamlit 기반의 Historical Grade Tracking 대시보드를 통한 품질 추이 시각화
  • Local-only 처리 방식을 통한 소스 코드 외부 유출 원천 차단

AI 생성 코드 도입 시 Hardcoded Secret 검출, Test-to-LOC 비율 확인, Dependency Pinning 여부를 포함한 자동화된 Quality Gate 구축 검토

원문 읽기