Text Classification
Transformers
Safetensors
qwen3_5
skillscreen
agent-security
nli
msd
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-MSD")
# pip install -U transformers accelerate
# Load model directly
from transformers import AutoProcessor, AutoModelForSequenceClassification

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

SkillScreen-2B-MSD

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 Malicious-Structural-Disjoint (MSD), 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-MSD --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
26
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-MSD

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

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

Paper for SkillScreen/SkillScreen-2B-MSD