Text Classification
Transformers
Safetensors
qwen3_5
skillscreen
agent-security
nli
sbr
How to use from the
Use from the
Transformers library
# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("text-classification", model="SkillScreen/SkillScreen-2B-SBR")
# pip install -U transformers accelerate
# Load model directly
from transformers import AutoProcessor, AutoModelForSequenceClassification

processor = AutoProcessor.from_pretrained("SkillScreen/SkillScreen-2B-SBR")
model = AutoModelForSequenceClassification.from_pretrained("SkillScreen/SkillScreen-2B-SBR", device_map="auto")
Quick Links

SkillScreen-2B-SBR

This model is described in the paper: SkillScreen: High-Recall Screening of Malicious Agent Skills with Decision Models.

2B decision model for detecting malicious agent skills from SKILL.md. Trained on MaliciousSkillBench using Source-Balanced Random (SBR), with an 8K input budget.

Based on OpenJev 2B. Full weights are at the root. The original LoRA adapter and classification head are in adapter/.

Use

Requires CUDA with BF16 support.

pip install huggingface_hub
hf download SkillScreen/SkillScreen-2B-SBR --revision v1 --local-dir skillscreen
pip install -r skillscreen/requirements.txt
python skillscreen/score.py path/to/SKILL.md

Native maliciousness score ≥ 0.5 is flagged as suspicious.

Checkpoint details · Export verification · Project page · Code

Jerrold Huang, Junwei Quan, Saiyue Lyu, Zihan Guo, Yingqiang Ge.

License · Third-party notices

Downloads last month
25
Safetensors
Model size
2B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for SkillScreen/SkillScreen-2B-SBR

Finetuned
Qwen/Qwen3.5-4B
Finetuned
(9)
this model

Dataset used to train SkillScreen/SkillScreen-2B-SBR

Paper for SkillScreen/SkillScreen-2B-SBR