SecReranker

Cybersecurity-specialized cross-encoder reranker trained on SecEmbed contrastive pairs (ATT&CK, Sigma, CVE, CWE, SOC playbooks).

Base model

cross-encoder/ms-marco-MiniLM-L-6-v2

Training

  • Dataset: alirezaaminzadeh/secembed-pairs
  • Loss: MultipleNegativesRankingLoss (bi-encoder) / Binary cross-entropy (reranker)
  • Hard negatives: sibling ATT&CK techniques, same-CWE CVEs, unrelated Sigma rules
  • Hardware: Hugging Face ZeroGPU

Evaluation (CyberSec Retrieval Benchmark sample)

{
  "note": "pair classification trained; use demo Space for retrieval@k with bi-encoder cascade"
}

Usage

from sentence_transformers import CrossEncoder

model = CrossEncoder("alirezaaminzadeh/SecReranker")
print(model.predict([["detect powershell encoded command", "T1059.001 PowerShell..."]]))

Intended use

RAG over security knowledge bases, threat-intelligence search, SOC alert enrichment, CVE/CWE similarity, Sigma rule retrieval, and ATT&CK technique mapping.

Downloads last month
-
Safetensors
Model size
22.7M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for alirezaaminzadeh/SecReranker

Spaces using alirezaaminzadeh/SecReranker 2

Collection including alirezaaminzadeh/SecReranker