Siabdellah, Djena (2024) CodePulse: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.
Preview |
PDF (Bachelor of Science)
Download (6MB) | Preview |
Abstract
The CodePulse project was created to be an advanced, interactive web application security solution that helps developers identify and fix common vulnerabilities like Cross-Site Scripting (XSS) and SQL Injection. Created with the Django framework and SQLite3, CodePulse integrates improved scanning features into a simple user interface, aimed mainly for education and development areas. The speed in which regular security breaches in online applications—which frequently arise from vulnerabilities that are missed—prompted the creation of this project. CodePulse attempts to increase understanding and allow developers for more secure protection of their applications by offering a useful tool that simulates actual online attacks in a safe environment.
The application gives users the ability to test parts of code or URLs in order to identify potential risks. It provides instant feedback and complete report message on vulnerabilities that are discovered. This proactive approach to vulnerability management highlights the value of security in software development lifecycles and helps developers improve their coding standards. In addition, the project was designed to be flexible and scalable, and future developments are anticipated to provide wider security investigations and a wider range of testing features to keep up with the rapid growth of web technology and new security risks.
As a college project, CodePulse also acts as a link between theoretical cybersecurity concepts and real-world implementation, giving experts and students equally a useful tool for investigating and successfully reducing online risks. With continued improvements and developments, CodePulse is expected to evolve into a more complete security solution with automated analytics for enhanced detection abilities and predicting threat assessment, potentially changing the way that sector explores security training and application testing.
Item Type: | Thesis (Undergraduate) |
---|---|
Supervisors: | Name Email -, - UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science Q Science > QA Mathematics > Computer software T Technology > T Technology (General) > Information Technology > Computer software Q Science > QA Mathematics > Computer software > Computer Security T Technology > T Technology (General) > Information Technology > Computer software > Computer Security |
Divisions: | School of Computing > Bachelor of Science (Honours) in Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 27 May 2025 13:37 |
Last Modified: | 27 May 2025 13:37 |
URI: | https://norma.ncirl.ie/id/eprint/7673 |
Actions (login required)
![]() |
View Item |