← back to catalog · registered 2026-10-22 01:00

thelogicalgate/Sage-A1.5-Cybersecurity-Abliterated-MLX-8bit-MTP

Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/thelogicalgate%2FSage-A1.5-Cybersecurity-Abliterated-MLX-8bit-MTP"
Response includes
  • classification m1
  • files 22
  • author_summary 3 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M1
Primary method

Direct removal

No other method signals detected in this model.
Confidence
MEDIUM
Why this label 3 signals
Method inferred from partial signals - repository name, related files, or tag patterns. Producer identity not confirmed; label may sharpen or shift as we gather more evidence.
  • 'abliterated' in name/tags
  • is_gguf=0 (base model)
  • no specific method indicators - defaulting to M1 (most common)
Refusal direction extracted via
Extraction technique

Difference-of-means

Confidence
MEDIUM
Why we say so
primary_method=M1; difference-of-means is the reference extraction for M1/M3 (Arditi 2024)
Downloads · 30-day
0
Likes
0
Model age
today
created 2026-10-21

Training datasets

2 of 2 in /datasets

Corpora the author lists in the model card. Datasets tracked in our /datasets catalog carry a category badge linking to the workflow stage. Others open on Hugging Face.

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
apache-2.0
Tags
mlx safetensors qwen3_5_moe cybersecurity security-research abliteration moe mtp tool-use experimental text-generation conversational

Related

Total size
35.1 GB
Files
22
Quantizations
1
Registered
2026-10-22 01:00
Last updated on HF
2026-10-22 00:39

Files by quantization

Auxiliary files 22 files 35.1 GB
model-00004-of-00008.safetensors 5.00 GB 09c7a943 download
model-00006-of-00008.safetensors 5.00 GB d9a09e44 download
model-00002-of-00008.safetensors 5.00 GB 9b6bbae6 download
model-00003-of-00008.safetensors 4.99 GB 4ef0521d download
model-00005-of-00008.safetensors 4.99 GB 45119877 download
model-00001-of-00008.safetensors 4.96 GB 573afdb3 download
model-00007-of-00008.safetensors 4.69 GB dc3f60a4 download
model-00008-of-00008.safetensors 515 MB 34dfba48 download
tokenizer.json 19.1 MB 87a7830d download
model.safetensors.index.json 211 KB 849923d1 download
tokenizer_config.json 16.0 KB d661270c download
config.json 13.8 KB 03fcdb75 download
LICENSE 11.1 KB d6456956 download
chat_template.jinja 8.81 KB 4ed4d362 download
README.md 6.96 KB 683264a0 download
abliteration_config.json 5.30 KB 0943a695 download
validation_summary.json 3.62 KB 64c15a22 download
.gitattributes 1.53 KB 52373fe2 download
processor_config.json 1.27 KB 7ad6acdf download
NOTICE 549 B 8fe7f13f download
preprocessor_config.json 390 B 2ea84a43 download
video_preprocessor_config.json 385 B 3ba673a5 download

README current version from Hugging Face


license: apache-2.0
base_model: InternScience/Sage-A1.5
library_name: mlx
pipeline_tag: text-generation
tags:

  • mlx
  • cybersecurity
  • security-research
  • abliteration
  • qwen3_5_moe
  • moe
  • mtp
  • tool-use
  • experimental
    datasets:
  • mlabonne/harmful_behaviors
  • mlabonne/harmless_alpaca

Sage-A1.5 Cybersecurity Abliteration — MLX 8-bit + MTP

A cybersecurity-oriented refusal-ablation release of InternScience/Sage-A1.5, packaged for native MLX inference on Apple Silicon with its trained MoE multi-token prediction (MTP) head.

The intended use and validation focus on code auditing, vulnerability research, CTFs and authorized penetration testing, malware analysis, reverse engineering, and exploit proofs of concept in local lab targets. This release was tested in MLX-Serve. It is experimental and is not a cybersecurity fine-tune or a broad capability benchmark.

Scope and method

“Cybersecurity” describes this release's intended use and evaluation scope. The activation-calibration data were general contrast datasets, not a cybersecurity-only corpus. The weight modification is not technically confined to cybersecurity, and effects outside the tested tasks are unknown. General-purpose de-alignment was not the evaluation goal.

  • Source checkpoint: InternScience/Sage-A1.5, revision 3e6b02c5e6afbc481fd4556baca8e6009f26d696.
  • Calibration: 128 shuffled prompts from each of mlabonne/harmful_behaviors and mlabonne/harmless_alpaca, seed 42; 96 prompts per set fit the directions and 32 selected the layer.
  • Direction: one normalized contrast direction selected from layer 17, using held-out contrast separation within layers 8–31. Contrast separation is not itself proof of refusal-specific causality.
  • Modification: strength 0.75, with column-norm-preserving projection of attention output, routed-expert down, and shared-expert down weights in layers 8–31; 72 output-projection modules changed.
  • Router weights, query/key/value projections and vision weights were excluded from ablation.
  • Quantization: MLX affine 8-bit, group size 64, from the original BF16 source after applying the projection. Vision weights remain unquantized.
  • No cybersecurity task training or additional knowledge training was performed.

See abliteration_config.json for parameters and build versions.

MTP included

mtp/weights.safetensors contains the original trained MoE draft head, converted to the native MLX-Serve sidecar layout:

  • Eight-bit, group-64 attention/MLP linears and packed experts.
  • Original BF16 fusion matrix and BF16 RMSNorms with the source's +1 convention folded in.
  • The draft head itself was not ablated. The modified target model verifies draft tokens.

MLX-Serve detected and loaded this head as a native MoE MTP head. Draft-depth caps of 2, 3 and 6 were smoke-tested; maximum depth 3 is the suggested starting configuration from these short checks. No lossy MTP acceptance flags were used. Workload-dependent acceleration is not guaranteed.

What was tested

Runtime: MLX-Serve 26.10.3-pre-release.1, native MLX 0.32.3 on Apple Silicon. The app loaded the model at a 65,536-token context setting; native MTP/tool checks used 8,192. This confirms loading at those settings, not reasoning quality across the full context window.

Check Observed result
Native MLX loading and generation Passed; the engine identified qwen3_5_moe, 8-bit MLX
Code-audit, CTF/pentest, malware-analysis and reverse-engineering prompts Produced responses in a small smoke suite; not independently scored for expert-level correctness
Local toy Python deserialization PoC Baseline refused; modified model produced a marker-only PoC; execution printed the expected CTF_PROOF marker
Local toy IDOR PoC Baseline refused; modified model produced a request script; real-target exploitation was not tested
Structured tool call Native API returned a parsed lookup_cve call with the expected CVE argument
MTP loading and drafting Native MoE head loaded and draft acceptance was observed
Greedy MTP on/off comparison The same short 256-token code-copy output was observed with MTP on/off at the tested depth caps

Across the 12 non-tool smoke prompts, the refusal heuristic flagged 2 baseline responses and 0 modified responses. These are small, narrow observations, not a general refusal-rate or cybersecurity benchmark. One simple Python question was answered incorrectly by both versions. Some longer responses reached the 512-token generation limit.

See validation_summary.json for the sanitized results. No private machine paths, account credentials, app logs, or personal conversation history are included.

Use the latest MLX-Serve app

Install or update to the latest MLX-Serve desktop app for Apple Silicon.

In the app's Model Browser, search for:

thelogicalgate/Sage-A1.5-Cybersecurity-Abliterated-MLX-8bit-MTP

Download the complete model, including the mtp/ subfolder, then select and load it in the app. Keep the tokenizer, processor metadata, weight shards and MTP sidecar together. MTP should be detected as available and loaded with the model.

Start with a 64K context setting. The original model card recommends temperature 1.0, top-p 0.95, top-k 20, min-p 0.0, presence penalty 1.5 and repetition penalty 1.0; the smoke tests used greedy decoding, so sampled behavior was not validated here.

The tested runtime version is listed above. Compatibility with future app releases should be checked when updating.

Optional command-line use

If mlx-serve is already on your PATH, run the downloaded model folder directly:

mlx-serve \
  --model /path/to/Sage-A1.5-Cybersecurity-Abliterated-MLX-8bit-MTP \
  --serve --host 127.0.0.1 --port 11235 \
  --ctx-size 65536 --max-concurrent 1 \
  --mtp --mtp-max-depth 3

Replace the model path with your download location. Port 11235 avoids the desktop app's usual port. This is an optional command; no launcher script is included.

Limitations

  • This release reduces observed refusals; it does not establish improved cybersecurity expertise, exploit reliability or factual accuracy.
  • Model outputs need technical review and execution in an appropriate test environment.
  • Image/video weights and processor metadata are retained, but image/video inference was not validated.
  • Full-context reasoning, verification mode, sub-agent orchestration, and compatibility with other inference engines were not validated.
  • This is an MLX checkpoint, not GGUF, and the MTP sidecar layout is intended for MLX-Serve.

Attribution and license

Based on Sage-A1.5 by InternScience, under Apache License 2.0. The original authors' benchmark results belong to the original checkpoint and must not be attributed to this modified release. See LICENSE and NOTICE.

Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration