Security Audit and Code Analysis for Hivenue Platform
Project scope
Categories
Security (cybersecurity and IT security)Skills
codebase python (programming language) angular (web framework) mongodb machine learning cyber security code analysis node.js (javascript library) information technology security auditing audit processesHivenue, 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.
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
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
About the company
AI-powered home rental platform that offers personalized living experiences by matching roommates with homes based on their lifestyle, interests, and personality.