Detecting Supply Chain Threats

dc.contributor.advisorDr Erisa Karafili
dc.contributor.authorAkash Aravindan Paul Rajan
dc.contributor.authorNor Iman Binti Abdul Rashid
dc.contributor.authorAyham Al-Kilani
dc.contributor.authorAlexandru-Aurel Constantin
dc.contributor.authorAshley Doel
dc.contributor.authorDr Erisa Karafili
dc.contributor.authorMarwan Mousa Altamimi
dc.date.accessioned2025-08-03T07:33:06Z
dc.date.issued2025
dc.description.abstractThis study investigates the detection of supply chain threats in open-source software by developing an innovative system that integrates scraping techniques and artificial intelligence (AI) for intent analysis. The project aims to address critical vulnerabilities by analysing git commit messages and corresponding code changes, ensuring enhanced transparency and security in the software supply chain. The proposed system comprises a GitHub scraper that retrieves structured data using GraphQL and REST APIs, over- coming API rate limitations for efficient data collection. The collected data is processed by an AI model, ”Baymax,” which employs large language models (LLMs) to evaluate the alignment between commit messages and code changes. The system is designed with scalability and modularity to accommodate repositories of varying sizes and com- plexities. The project was implemented using Agile Scrum methodologies, employing iterative development practices with tasks prioritised through the MoSCoW framework. Collaboration within the development team was structured through specialised roles, and progress was monitored via sprints, stand-ups, and retrospectives. The results indicate that the system effectively enhances the integrity of open-source software by identi- fying discrepancies indicative of potentially malicious changes. Future work includes expanding platform compatibility, improving system performance, and incorporating user feedback to improve accuracy. This research contributes to the growing field of software supply chain security, with implications for broader applications in software development and beyond.
dc.format.extent104
dc.identifier.urihttps://hdl.handle.net/20.500.14154/76072
dc.language.isoen
dc.publisherSaudi Digital Library
dc.subjectCybersecurity
dc.subjectArtificial intelligence
dc.titleDetecting Supply Chain Threats
dc.typeResearch Papers
sdl.degree.departmentComputer Science
sdl.degree.disciplineArtificial intelligence with Cybersecurity
sdl.degree.grantorUniversity of Southampton
sdl.degree.nameMaster of Engineering

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
SACM-Dissertation.pdf
Size:
7.14 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed to upon submission
Description:

Copyright owned by the Saudi Digital Library (SDL) © 2025