> For the complete documentation index, see [llms.txt](https://muhammed-hatem.gitbook.io/muhammed-hatem/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://muhammed-hatem.gitbook.io/muhammed-hatem/tools/cve-notifier/overview.md).

# overview

<mark style="color:orange;">➢ Usage:</mark>

<kbd>I used the NVD API to fetch the latest CVEs for each vendor, then leveraged a free, limited LLM model to&#x20;generate Sigma detection rules. To streamline the process, I built a user-friendly Tkinter GUI in Python,&#x20;allowing for interactive rule customization and export. This automated workflow enables rapid analysis of</kbd>\ <kbd>emerging vulnerabilities and efficient Sigma rule creation. By combining AI-powered analysis with a</kbd>\ <kbd>customizable interface, this project enhances threat detection while keeping costs low.</kbd>

Key Enhancements:\
▪ Added Tkinter GUI – Highlights the interactive aspect of your tool.\
▪ More structured flow – Connects API → LLM → GUI in a clear progression.\
▪ Stronger cybersecurity focus – Emphasizes threat detection and automation benefits.

## <mark style="color:green;">CVE Explorer Pro</mark>

A GUI tool for fetching the latest CVEs from NVD API, analyzing vulnerabilities, and generating Sigma rules using AI.

### <mark style="color:orange;">Features -</mark> <mark style="color:orange;"></mark><mark style="color:orange;">**Smart CVE Search**</mark><mark style="color:orange;">:</mark>

* Query by vendor/keyword (e.g., "Microsoft", "ibm", "x"...)
* Filter by date range and severity
* Default: Auto-fetches latest high-severity CVEs from past 7 days
* ```
       **AI-Powered Sigma Rule Generation**:   
  ```
* One-click conversion of CVEs to detection rules
* Uses HuggingFace LLMs (like Mixtral-8x7B)
* ```
   **Modern GUI**:   
  ```
* Tkinter-based interface with dark/light themes
* Right-click context menus for quick actions
* Detailed CVE view with descriptions and references

### <mark style="color:blue;">Installation</mark>

1. Clone the repository:&#x20;

   ```bash
   git clone https://github.com/Muhammed-Hatem/CVE-Notifier.git 
   cd CVE-Notifier
   ```

{% embed url="<https://github.com/Muhammed-Hatem/CVE-Notifier>" %}
Congrats :tada:
{% endembed %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://muhammed-hatem.gitbook.io/muhammed-hatem/tools/cve-notifier/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
