- Flaw Detector는 개발 중 발생할 수 있는 보안 취약점을 실시간으로 분석하고, 해결책을 제안하는 AI 기반 보안 솔루션입니다.
- GitHub OAuth를 통해 사용자의 레포지토리와 연동하여 소스코드의 보안 문제를 탐지하고, 최신 취약점 정보를 바탕으로 해결책을 제공합니다.
- 이 프로젝트는 사용자가 좀 더 안전한 소프트웨어를 개발할 수 있도록 지원합니다.
- GitHub OAuth로 로그인하세요.
- 분석할 레포지토리를 선택하세요.
- FlawDetector가 자동으로 소스코드를 분석하여 보안 취약점을 찾아냅니다.
- 실시간으로 취약점 정보와 해결책을 제공받으세요.
- 소스코드 보안 취약점 분석: GitHub 레포지토리의 소스코드에서 실시간 보안 취약점 분석.
- 취약점 정보 제공: 최신 보안 취약점 데이터베이스를 기반으로 취약점 및 해결책 제공.
- 취약점 DB 연동: 최신 보안 취약점 정보를 취합하여 제공.
-
리포지토리를 클론합니다:
git clone https://github.com/security-vigilante/geekhub.git cd geekhub
-
의존성을 설치합니다:
pnpm install
-
개발 서버를 실행합니다:
pnpm run dev
-
브라우저에서 http://localhost:3000을 열어 FlawDetector를 실행합니다.
- 프론트엔드: Next.js, TailwindCSS
- 백엔드: Firebase Functions
- 배포: Vercel
- 데이터베이스: Firebase Firestore
- AI 모델: Llama 3
Security-Vigilante 개발 팀
-
두환
- 📧 e-mail: [email protected]
- 🐈⬛ GitHub: chaduhwan
- 🪩 디스코드: hwandu
-
민준
- 📧 e-mail: [email protected]
- 🐈⬛ GitHub: sockki
- 🪩 디스코드: [email protected]
-
수빈
- 📧 e-mail: [email protected]
- 🐈⬛ GitHub: bang-wol
- 🪩 디스코드: .bangsubeen
- 🔥 Firebase: [email protected]
-
연진
- 📧 e-mail: [email protected]
- 🐈⬛ GitHub: printjin-gmailcom
- 🪩 디스코드: print_yeonjin
-
영은
- 📧 e-mail: [email protected]
- 🐈⬛ GitHub: Young2un
- 🪩 디스코드: youngeun___
-
버그 리포트: 버그가 발견되면 GitHub 이슈 페이지를 통해 보고해 주세요.
버그 리포트 -
디버깅: ESLint와 Prettier 설정을 통해 코드 스타일 유지 및 자동 오류 수정.
이 프로젝트는 []에 따라 배포됩니다. 자유롭게 사용 및 수정할 수 있지만, 저작권 고지를 유지해야 합니다.
- 현재 버전: 1.0.0
- 최신 업데이트: 2024년 9월
- 다음 업데이트 예정 기능: 미정
**Q1:
**Q2: