From the course: RAG for Cybersecurity: Use Cases and Implementation

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Uploading  MITRE ATT&CK techniques to a vector database

Uploading MITRE ATT&CK techniques to a vector database

From the course: RAG for Cybersecurity: Use Cases and Implementation

Uploading MITRE ATT&CK techniques to a vector database

- [Instructor] Hello. In this coding session, we're walking through the process of uploading MITRE ATT&CK, Sigma detections and CISA advisory data into Chroma Database, a high performance vector database. By the end of this session, you'll know how to set up a vector database environment, process data and query it efficiently. You can follow along with the GitHub repo at 02_02 branch and the markdown file, UseCase1.md in the Chapters 2 folder. Let's get started. Before we start with the coding, we've got to ensure we've got our packages installed. We've got to install Chroma DB, pandas and transformers. To do so, call pip and run that install. Additionally, we want download the data files. You can do so by going back to the GitHub repo, downloading the mitreembed_master_Chroma CSV and the CISA_combo_features_new CSV and ensure they are loaded in your route directory like so. We're going to run that with pandas and take a look at the contents to ensure that data was uploaded. Next up…

Contents