<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://aliyousefi9403.github.io/</id><title>Ali Yousefi</title><subtitle>Public log of my cybersecurity journey — TryHackMe, Security+, CS50, dissertation work.</subtitle> <updated>2026-11-03T11:32:13+00:00</updated> <author> <name>Ali Yousefi</name> <uri>https://aliyousefi9403.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://aliyousefi9403.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://aliyousefi9403.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Ali Yousefi </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Three months in — from a RAG demo to a research paper</title><link href="https://aliyousefi9403.github.io/posts/three-months-in-from-a-rag-demo-to-a-paper/" rel="alternate" type="text/html" title="Three months in — from a RAG demo to a research paper" /><published>2026-11-02T09:00:00+00:00</published> <updated>2026-11-02T19:00:28+00:00</updated> <id>https://aliyousefi9403.github.io/posts/three-months-in-from-a-rag-demo-to-a-paper/</id> <content type="text/html" src="https://aliyousefi9403.github.io/posts/three-months-in-from-a-rag-demo-to-a-paper/" /> <author> <name>Ali Yousefi</name> </author> <category term="dissertation" /> <category term="milestones" /> <summary>The last post here was in early August, when the RAG pipeline had just started working end to end. I stopped writing because the project took over, so this is a catch-up. Over the next few posts I’ll go through each part in more detail. The short version AegisRAG is now a full experiment rather than a demo: a cybersecurity RAG system built from MITRE ATT&amp;amp;CK and CAPEC (18 documents, 20...</summary> </entry> <entry><title>Week 2 — Milestone: full RAG pipeline running end-to-end</title><link href="https://aliyousefi9403.github.io/posts/week-2-milestone-full-rag-pipeline/" rel="alternate" type="text/html" title="Week 2 — Milestone: full RAG pipeline running end-to-end" /><published>2026-08-03T08:00:00+01:00</published> <updated>2026-08-03T08:00:00+01:00</updated> <id>https://aliyousefi9403.github.io/posts/week-2-milestone-full-rag-pipeline/</id> <content type="text/html" src="https://aliyousefi9403.github.io/posts/week-2-milestone-full-rag-pipeline/" /> <author> <name>Ali Yousefi</name> </author> <category term="dissertation" /> <category term="milestones" /> <summary>Milestone reached The core RAG pipeline is now running end-to-end: user question → semantic retrieval from Qdrant → generation with gpt-4o-mini → grounded response with cited sources. From “planned” to “working” in about a week. What went in this week Source-first knowledge-base builder Rather than hand-writing attack descriptions or asking an LLM to invent them, I built an extraction pipel...</summary> </entry> <entry><title>Week 1 — Building the Baseline RAG</title><link href="https://aliyousefi9403.github.io/posts/week-1-building-the-baseline-rag/" rel="alternate" type="text/html" title="Week 1 — Building the Baseline RAG" /><published>2026-07-29T12:00:00+01:00</published> <updated>2026-07-29T12:49:17+01:00</updated> <id>https://aliyousefi9403.github.io/posts/week-1-building-the-baseline-rag/</id> <content type="text/html" src="https://aliyousefi9403.github.io/posts/week-1-building-the-baseline-rag/" /> <author> <name>Ali Yousefi</name> </author> <category term="dissertation" /> <category term="build" /> <summary>Progress since the last post The first meeting with my supervisor, Dr Nikos Komninos, is booked for later today (Wednesday, 29 July). Between the last post and now, I’ve moved the project from “planned” to “partially built”. What I built Project structure Set up a modular Python project on GitHub with clear separation of concerns: dissertation-RAG/ ├── backend/ │ └── app/ │ ├── ing...</summary> </entry> <entry><title>Week 1 — Choosing a Dissertation Topic: RAG Poisoning</title><link href="https://aliyousefi9403.github.io/posts/week-1-choosing-a-dissertation-topic/" rel="alternate" type="text/html" title="Week 1 — Choosing a Dissertation Topic: RAG Poisoning" /><published>2026-07-27T08:00:00+01:00</published> <updated>2026-07-27T20:33:49+01:00</updated> <id>https://aliyousefi9403.github.io/posts/week-1-choosing-a-dissertation-topic/</id> <content type="text/html" src="https://aliyousefi9403.github.io/posts/week-1-choosing-a-dissertation-topic/" /> <author> <name>Ali Yousefi</name> </author> <category term="journey" /> <category term="dissertation" /> <summary>Where I’m at Four days into my public cybersecurity log. Since the last post: TryHackMe: 8 rooms completed across the Complete Beginner and Cyber Security 101 paths. Security+ (SY0-701): 4 Prof Messer videos in. Slowed the pace so I can focus on the dissertation — exam target now November. Papers: worked through nine IEEE Xplore papers Dr Nikos Komninos (Senior Lecturer in Cyber Securi...</summary> </entry> <entry><title>Day 1 — Starting My Cybersecurity Journey</title><link href="https://aliyousefi9403.github.io/posts/day-1-starting-my-cybersecurity-journey/" rel="alternate" type="text/html" title="Day 1 — Starting My Cybersecurity Journey" /><published>2026-07-25T20:00:00+01:00</published> <updated>2026-11-01T21:55:12+00:00</updated> <id>https://aliyousefi9403.github.io/posts/day-1-starting-my-cybersecurity-journey/</id> <content type="text/html" src="https://aliyousefi9403.github.io/posts/day-1-starting-my-cybersecurity-journey/" /> <author> <name>Ali Yousefi</name> </author> <category term="journey" /> <summary>I’m a Computer Science student at City St George’s, University of London, and I’m starting a public log of my cybersecurity learning. Why publicly? Two reasons. First, writing about something forces me to actually understand it — not just watch a video and move on. Second, I want a real record I can point to when I apply for MSc programmes and internships later this year. Where I’m starting ...</summary> </entry> </feed>
