Risk Mate

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Umer Ibrar, 01-134211-096
dc.contributor.author Zain-ul-Abideen, 01-134211-072
dc.date.accessioned 2025-05-13T07:29:31Z
dc.date.available 2025-05-13T07:29:31Z
dc.date.issued 2024
dc.identifier.uri http://hdl.handle.net/123456789/19518
dc.description Supervised by Mr. Moneeb Gohar en_US
dc.description.abstract This report introduces RiskMate, a comprehensive software platform designed for risk and vulnerability management in network environments. RiskMate bridges the gap in existing security tools by combining network scanning, open ports analysis, and vulnerability assessment to help users identify, prioritize, and address risks effectively. It provides IT staff and security analysts with tools to discover devices, detect exposed services, identify vulnerabilities, and implement actionable measures to improve network security standards. Key features of RiskMate include network scanning to identify devices and open ports, analysis of services, and cross-referencing vulnerabilities with the National Vulnerability Database (NVD). RiskMate provides CWE-based mitigation recommendations to help users address vulnerabilities and employs SSH connections for CCE compliance checks, ensuring target hosts meet specific security standards. Results are consolidated and presented on a local host for quick access to security and compliance status. The tool differentiates itself by offering a unified system for vulnerability management, coded with Tailwind CSS, HTML, and JavaScript, supported by libraries like nmap, nvdlib, and paramiko. The architectural design of RiskMate incorporates modules such as the scanning engine, vulnerability analysis, and compliance checks, which interact seamlessly within a structured system. Developed using the Agile methodology, RiskMate emphasizes iterative development, allowing for continuous improvement and alignment with user needs. Each sprint focuses on major components, including network scanning, vulnerability identification, and integration with CWE and CCE standards. Built in Visual Studio Code using Python, RiskMate leverages a robust suite of libraries and tools to address evolving cybersecurity threats. The system expands on NVD and CWE data to provide detailed insights into vulnerabilities and their resolution, ensuring a proactive approach to network security. This report outlines the development process, innovative design, and the potential of RiskMate to address network security challenges. It highlights future improvements, such as expanding compliance checks, enhancing the scope of vulnerability assessments, and integrating with additional tools, positioning RiskMate as a scalable and efficient solution for managing network security threats. en_US
dc.language.iso en en_US
dc.publisher Computer Sciences en_US
dc.relation.ispartofseries BS(CS);P-02285
dc.subject Risk en_US
dc.subject Mate en_US
dc.title Risk Mate en_US
dc.type Project Reports en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account