Security Audit and Code Analysis for Hivenue Platform

Fermé
Contact principal
Hivenue
Montréal, Québec, Canada
CTO
(8)
4
Portails
(1)
Projet
1200 heures par Apprenant.e
Apprenant.e
N'importe où
Niveau Intermédiaire

Portée du projet

Catégories
Sécurité (cybersécurité et sécurité informatique)
Compétences
codebase python (programming language) angular (web framework) mongodb machine learning cyber security code analysis node.js (javascript library) information technology security auditing audit processes
Détails

Hivenue, a startup specializing in coliving rental platforms, has developed hivenue.ca using MongoDB, NodeJS, and Angular, with a Python module for machine learning to power their matching service. The company seeks to ensure the security and robustness of their platform by conducting a comprehensive audit of their architecture and source code. The goal is to identify and rectify any potential security vulnerabilities. This project will provide learners with the opportunity to apply their knowledge of web development, cybersecurity, and code analysis to a real-world application, ensuring the platform's integrity and reliability.



Key tasks include:


- Conducting a thorough security audit of the existing platform.


- Analyzing the source code for potential vulnerabilities.


- Recommending and implementing necessary security fixes.


- Documenting findings and improvements made.

Livrables

The project will result in:


- A detailed security audit report highlighting identified vulnerabilities.


- A comprehensive analysis of the source code with recommendations for improvements.


- Implementation of necessary security fixes in the platform's codebase.


- A final presentation summarizing the audit process, findings, and actions taken.



Deliverables include:


- Security audit report


- Source code analysis document


- Updated and secured codebase


- Final presentation and documentation

Mentorat
Expertise et connaissances du domaine

Fournir des connaissances spécialisées et approfondies et l'industrie générale des idées pour une compréhension globale.

Compétences Connaissances et expertise

Partager des connaissances sur des compétences techniques spécifiques, des techniques, méthodologies requises pour le projet.

Assistance pratique

Implication directe dans les tâches du projet, en offrant des conseils et démonstration de techniques.

Outils et/ou ressources

Donner accès aux outils, logiciels et ressources nécessaires pour la réalisation du projet.

Réunions régulières

Enregistrements programmés pour discuter des progrès, relever les défis et fournir des commentaires.

À propos de l'Compagnie

Compagnie
Montréal, Québec, Canada
2 - 10 employé.es
Hospitality, Real estate
Représentation
Axé sur la communauté Entreprises appartenant à des minorités

AI-powered home rental platform that offers personalized living experiences by matching roommates with homes based on their lifestyle, interests, and personality.