Skip to content

emirhanersoy/CodeGuardian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CodeGuardian 🛡️

CodeGuardian consists of a Node.js backend application and a Next.js frontend application designed to provide assist on secure coding practices. It provides a code security analysis engine for Javascript language.

🏗️ Architecture Overview

CodeGuardian follows a client–server architecture.

  • The frontend is built using Next.js and provides a real-time code editor interface.
  • The backend is a Node.js (Express) REST API responsible for static code analysis.
  • The rule analysis engine applies predefined security rules to detect insecure coding patterns.
  • Communication between frontend and backend is handled via JSON-based HTTP requests.

🎓 Course Context

This project was developed as part of a Secure Coding and Scripting Languages course. Its goal is to demonstrate preventive security practices and real-time vulnerability awareness in software development.

Created by

About

secure coding final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors