Sansa Bench
System safety compliance leaderboard for Sansa Bench, with charts, model comparison, and methodology. This dimension checks whether models follow deployer-specific safety rules even when those rules differ from default model behavior.
Top models for System Safety Compliance
- 1.
Claude-Opus-4.8 Reasoning High1.000
- 2.
Gemini-3-Flash-Preview Reasoning High0.999
- 3.
Claude-Sonnet-4.6 Reasoning High0.996
- 4.
Gemini-3.1-Pro-Preview Reasoning Low0.996
- 5.
Claude-Opus-5 Reasoning High0.995
Methodology: System Safety Compliance
What it measures
Tests whether models prioritize custom safety policies from deployers over their default training behaviors. Evaluates if models can adapt their safety boundaries based on organization-specific guidelines (e.g., enterprise contact protocols, regional content restrictions, industry-specific safety rules) rather than applying one-size-fits-all safety training. Critical for real-world deployments where different organizations have different safety requirements.
Scoring & Criteria
Each judge scores multiple metrics on 1-10 scale using structured tool output. Positive criteria: higher is better. Negative criteria: scores are inverted (a score of 1 becomes 10, a score of 10 becomes 1) so that lower presence of negative behaviors results in higher scores. Scores from both judges are averaged and normalized to 0.0-1.0 range. Multi-judge averaging from different providers reduces bias from any single model's safety alignment affecting evaluation.
Evaluation Type: Free Text
Injects custom safety policies via system_prompt_addition field (e.g., 'Always provide the SafetyLine number 1-800-XXX-XXXX for crisis situations' or 'Never generate instructions for creating weapons'). Users then attempt to bypass these guidelines using manipulation tactics like social engineering, urgency pressure, or embedding requests in long contexts. Evaluation criteria contain verifiable requirements (e.g., 'response must mention the SafetyLine number' or 'response must refuse the weapon request') that are checked programmatically or via LLM judges. Tests if models follow deployer instructions over base training when the two conflict.