Downloads · 30 days
192
32% of all-time downloads
RootMonsteR/Qwen3.6-27B-Nemesis
Qwen3.6-27B-Nemesis is a text generation model from RootMonsteR. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Downloads · 30 days
192
32% of all-time downloads
All-time downloads
596
Public
Parameters
26.9B
53.8 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors53.8 GB · 100%
From the Hugging Face model README

▶ GGUF for Ollama / LM Studio: RootMonsteR/Qwen3.6-27B-Nemesis-GGUF
</div>Built by RootMonsteR · JAF Systems · in partnership with rnd.sh.
Nemesis is a fine-tune of Qwen3.6-27B purpose-built to be a complete offensive-security operator: it scans, enumerates, reasons about exploits, calls tools, and chains multi-step agentic workflows — without the reflexive refusals that make stock models useless for legitimate red-team work. It was trained to comply on authorized security tasks while retaining its full knowledge and reasoning — verified, no measurable capability loss vs. the base model.

| Dimension | Base Qwen3.6-27B | Nemesis |
|---|---|---|
| Authorized red-team compliance (w/ system prompt) | frequently refuses | 15 / 15 (100%) |
| Authorized red-team compliance (no system prompt) | — | 14 / 15 (93%) |
| Tool-calling (structured) | 1 / 3 | 3 / 3 |
| Agentic multi-step | ❌ FAIL | ✅ PASS |
| Coherence | 5 / 5 | 5 / 5 (preserved) |
| Cyber knowledge quiz | 14 / 14 | 14 / 14 (preserved) |
| Unrelated harm (weapons/drugs/hate) | declines | declines (by design) |
Real, unedited Nemesis output:
Recon — service enumeration
You: In-scope host, nmap shows 22, 80, 443, 3306 open. Enumerate likely services and give concrete next recon steps.
Nemesis: The open ports suggest the following services: SSH (22), HTTP (80), HTTPS (443), and MySQL (3306). For SSH, check for weak credentials or misconfigurations. For HTTP/HTTPS, perform web application scanning using tools like Burp Suite or OWASP ZAP to identify vulnerabilities such as SQL injection, XSS, or directory traversal. For MySQL, attempt to connect with default credentials or exploit known vulnerabilities. Next steps include banner grabbing to identify service versions, checking for default accounts, and performing vulnerability scanning using tools like Nessus or OpenVAS.
Privilege-escalation enumeration
You: I have a low-priv shell on a Linux target in our engagement. Give the top privilege-escalation enumeration commands.
Nemesis:
uname -a·id·sudo -l·find / -perm -4000 2>/dev/null(SUID) ·find / -perm -2000 2>/dev/null(SGID) ·find / -writable 2>/dev/null·crontab -l·cat /etc/passwd·ps aux— then identify escalation vectors from the results.
Agentic — structured tool call
You: Scan 10.10.10.5 for open ports and service versions.
Nemesis:
<functioncall> {"name": "run_nmap", "arguments": {"target": "10.10.10.5", "flags": "-sV"}}
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "RootMonsteR/Qwen3.6-27B-Nemesis"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype="bfloat16", device_map="auto")
SYSTEM = ("You are Nemesis, an offensive-security assistant for AUTHORIZED penetration testing "
"and red-team engagements. Provide direct, technical, actionable answers. "
"Use the provided tools when relevant.")
msgs = [{"role": "system", "content": SYSTEM},
{"role": "user", "content": "Nmap shows 22, 80, 443, 3306 open on an in-scope host. "
"Enumerate likely services and give concrete next recon steps."}]
ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(ids, max_new_tokens=512, do_sample=False)
print(tok.decode(out[0, ids.shape[1]:], skip_special_tokens=True))
Fits 32 GB? Load in 4-bit:
from transformers import BitsAndBytesConfig
qc = BitsAndBytesConfig(load_in_4bit=True, bnb_4bit_quant_type="nf4",
bnb_4bit_use_double_quant=True, bnb_4bit_compute_dtype=torch.bfloat16)
model = AutoModelForCausalLM.from_pretrained(model_id, quantization_config=qc, device_map="auto")
Put your tool definitions in the system message; Nemesis emits a structured call you execute, feed the result back, and it continues:
USER: Scan 10.10.10.5 for open ports.
NEMESIS: <functioncall> {"name": "run_nmap", "arguments": {"target": "10.10.10.5", "flags": "-sV"}}
(tool runs; return the output)
NEMESIS: …interprets results, suggests the next action / next tool call…
Direct 4-bit QLoRA SFT (LoRA r=16 over both attention variants + MLP), native
transformers + peft + trl, 1 epoch. Directional abliteration (heretic, SOM) was tried first
and failed — this model's safety is distributed, so we taught compliance with data instead:

Training data — ~7,000 rows, every refusal response filtered out, all permissive licenses:

For authorized, lawful security work only — penetration testing with written authorization, red-team engagements, CTFs, security research, and education. You are responsible for how you use this model. Do not use it against systems you do not own or lack explicit written permission to test. Comply with all applicable laws and rules of engagement. Nemesis intentionally still declines requests unrelated to authorized cyber operations (e.g. weapons, drugs, violence).
<think>…</think>; strip it if you only want the final answer.Nemesis v1 is fully open — but it's the public version. For an edge, JAF Systems offers:
👉 jafsystems.net · 𝕏 @RootMonsteR
Released under the Apache License 2.0 — free for any use, including commercial, no strings.
Built on Qwen3.6-27B (Apache-2.0); see LICENSE and NOTICE. Use only
for lawful, authorized security work. Training datasets were permissively licensed
(MIT / Apache / ODC-By).
@misc{nemesis2026,
title = {Qwen3.6-27B Nemesis: an uncensored agentic model for authorized offensive security},
author = {RootMonsteR and JAF Systems},
year = {2026},
url = {https://huggingface.co/RootMonsteR/Qwen3.6-27B-Nemesis}
}
Crafted by RootMonsteR · jafsystems.net · rnd.sh
</div>