Instructions to use beaunix/Aegis-Cyber-Guard with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Local Apps Settings
- Unsloth Studio
How to use beaunix/Aegis-Cyber-Guard with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for beaunix/Aegis-Cyber-Guard to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for beaunix/Aegis-Cyber-Guard to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for beaunix/Aegis-Cyber-Guard to start chatting
Load model with FastModel
pip install unsloth from unsloth import FastModel model, tokenizer = FastModel.from_pretrained( model_name="beaunix/Aegis-Cyber-Guard", max_seq_length=2048, )
| license: apache-2.0 | |
| base_model: Qwen/Qwen2.5-7B-Instruct | |
| tags: | |
| - cybersecurity | |
| - blue-team | |
| - SOC | |
| - qlora | |
| - unsloth | |
| language: | |
| - en | |
| # Aegis-Cyber-Guard (Qwen2.5-7B) | |
| A blue-team cybersecurity analyst assistant, fine-tuned from Qwen2.5-7B-Instruct with | |
| QLoRA. Part of the Aegis-CyberSec-Guard project: a defensive SOC-oriented system where | |
| specialized detectors produce verifiable signals and this model reasons over them to | |
| write incident analysis and remediation guidance. | |
| ## Role | |
| Acts as a defensive security analyst / SOC assistant. It analyzes logs, network events, | |
| and vulnerability context, explains findings, and cites MITRE ATT&CK techniques and CVEs | |
| where relevant. It does not generate exploit code, malware, or offensive tooling. | |
| ## Training | |
| - **Base model:** Qwen2.5-7B-Instruct | |
| - **Method:** QLoRA (4-bit), rank 64, alpha 64, via Unsloth | |
| - **Objective:** supervised fine-tuning, train-on-responses-only | |
| - **Checkpoint:** step 1200, validation loss 0.824 | |
| - **Datasets:** a curated instruction mix of | |
| - Cybersecurity-Dataset-Fenrir-v2.1 (defensive reasoning) | |
| - Cybersecurity-Dataset-Heimdall-v1.1 (threat hunting) | |
| - All-CVE-Records (vulnerability analysis, filtered) | |
| - a phishing-email classification set (second task) | |
| - Each task is tagged with a distinct system prompt so the model conditions its output | |
| format on the role it is playing. | |
| ## Known limitation — read before using | |
| This model is a **reasoning and language layer, not a knowledge base.** It should not be | |
| trusted to recall specific CVE facts from memory. When asked about a specific CVE by ID, | |
| it will confidently produce a plausible-looking but frequently **incorrect** record — | |
| wrong CVSS, wrong affected products, invented reference URLs. This is expected: a 7B model | |
| cannot memorize a vulnerability database, and forcing it to try produces hallucination. | |
| **The intended architecture supplies the real CVE record via retrieval (RAG) and has the | |
| model summarize that record, never recall it.** A VulnLookup retrieval component is planned | |
| for a future release. Until then, do not rely on this model's CVE-specific output as fact. | |
| Where the model is strong: reasoning about attack patterns, log/event interpretation, | |
| defensive remediation, MITRE ATT&CK framing, and producing well-structured analyst-style | |
| writeups — as long as the specific facts it reasons over are supplied to it. | |
| We are pending to add CyberSec RAG in version v2 for better reasoning. | |
| ## Intended use | |
| Research and portfolio demonstration of a defensive security agent architecture. Not a | |
| substitute for a professional security team or an authoritative vulnerability database yet. | |