바퀴를 다시 만들지 마세요. Core‑X를 만나보세요: 안전한 Node.js & Supabase 보일러플레이트

발행: (2026년 1월 20일 오전 01:49 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

소개

안녕하세요 여러분,

제가 작업하고 있는 프로젝트를 공유하게 되어 기쁩니다: Core‑X.

백엔드 개발자로서 우리는 종종 프로젝트 초반 며칠을 같은 반복적인 구조를 설정하는 데 보냅니다: 보안 헤더, 인증 미들웨어, 로깅, 입력 검증 등. Core‑X는 이러한 고통을 해결하도록 설계되었습니다.

이는 프로덕션 수준의 Node.js + Express + Supabase 보일러플레이트로, 업계 표준 보안 관행이 사전 구성되어 있어 바로 API와 데이터베이스 스키마 구축에 집중할 수 있습니다.

주요 기능

  • Stateless CSRF Protection – Implements the Double Submit Cookie pattern (no legacy/deprecated libraries). → 무상태 CSRF 보호Double Submit Cookie 패턴을 구현합니다(레거시/폐기된 라이브러리 없음).
  • Supabase Integration – Optimized middleware for auth & token management. → Supabase 통합 – 인증 및 토큰 관리를 위한 최적화된 미들웨어.
  • Built‑in WAF Lite – Auto‑detects and blocks malicious payloads (SQLi, XSS) via a custom security validator. → 내장 WAF Lite – 커스텀 보안 검증기를 통해 악성 페이로드(SQLi, XSS)를 자동 감지 및 차단합니다.
  • Advanced Logging – Centralized logging system using Winston with daily rotation. → 고급 로깅 – Winston을 사용한 일일 회전 중앙 집중식 로깅 시스템.
  • Type‑Safe Validation – Full Zod integration for request validation. → 타입 안전 검증 – 요청 검증을 위한 Zod 완전 통합.
  • Status – The project is currently under active development. → 상태 – 현재 프로젝트가 활발히 개발 중입니다.

아키텍처와 보안 구현에 대한 여러분의 피드백을 기다립니다. 기여와 코드 리뷰를 적극 환영합니다!

저장소

🔗 https://github.com/Ymzerotwo/Core-X

유용하다고 생각하시면 GitHub에서 ⭐️를 눌러 주세요!

스크린샷

Core‑X architecture diagram

Core‑X admin panel

Back to Blog

관련 글

더 보기 »