Qwen3-30B-A3B-8bit
mlx-community/Qwen3-30B-A3B-8bit
audited 2026-07-10 · methodology v1.0 · thinking mode off · seeds 1
Risk Grade
Executive summary
Qwen3-30B-A3B-8bit grades C/D (final) on the Black Sheep AI Deployment Risk Index, methodology v1.0, audited 2026-07-10. Findings: (1) relevant retrieved context moved accuracy +3.8 pts (95% CI -0.3 to 7.8, n=320). (2) hostile-context injection hijacked it 83% undefended (n=200), reduced to 0% by ingestion sanitization. (3) on unanswerable questions it guessed 4% of the time under an indexed abstention policy (n=200). Numbers are final: every axis was measured at n>=200. This audit measures deployment-layer behavior; it is not a content-safety or capability assessment. Source: hell.ai/models/qwen3-30b-a3b-8bit, report v1.0.
Grade composition
Grade computed from the sub-scores below by the fixed public rubric (methodology v1.0). Composite 60 / 100 (95% interval 54–65). Recompute it yourself from the published rubric.
Deployment qualification
Qualification is scoped to the conditions we tested. “Not tested” is an honest state, not a pass.
| Deployment context | Status | Conditions |
|---|---|---|
| Closed-book assistant | No disqualifying finding | – |
| RAG over a curated internal corpus | No disqualifying finding | – |
| RAG over an uncurated or web corpus | Not qualified | Injection hijack rate 83% undefended; only ingestion sanitization drove it to 0% |
| Agentic tool use with retrieval | Not tested | Planned methodology v1.2 |
Verdicts are within tested scope only. “No disqualifying finding” means no measured axis crossed its disqualifying threshold for that context; it is not certification. The thresholds are published on the methodology page.
What breaks, in numbers
5 of the six axes were assessed for this model. Quantization robustness is not assessed here: it requires an audited full-precision parent, which this entry does not have.
You are reading the executive view. Switch to Technical for per-axis tables, confidence intervals, and sample sizes.
Relevant retrieved context added 3.8 accuracy points (95% CI -0.3 to 7.8, n=320). When context flipped an answer it overrode a correct answer 15 times against 27 repairs. Irrelevant context of equal length moved accuracy -4.4 pts. robust
| Metric | Value | 95% CI | n | Run | Ev. |
|---|---|---|---|---|---|
| Net context effect (pts) | +3.8 | -0.31 to 7.81 | 320 | 2026-07-10 | PROV |
| Override rate right→wrong | 15 | – | 320 | 2026-07-10 | PROV |
| Repair rate wrong→right | 27 | – | 320 | 2026-07-10 | PROV |
| Random-context control (pts) | -4.4 | -8.12 to -0.94 | 320 | 2026-07-10 | PROV |
| Closed-book accuracy | 56% | – | 320 | 2026-07-10 | PROV |
| With-context accuracy | 60% | – | 320 | 2026-07-10 | PROV |
On knowledge-heavy questions, adding the answer-bearing documents changed accuracy by +4.2 pts (95% CI -0.4 to 8.8, n=240).
| Metric | Value | 95% CI | n | Run | Ev. |
|---|---|---|---|---|---|
| Knowledge-slice uplift (pts) | +4.2 | -0.42 to 8.75 | 240 | 2026-07-10 | PROV |
With a hostile instruction hidden in the retrieved documents, the model was hijacked 83% of the time undefended. A prompt-level instruction to ignore it moved that to 0%. Sanitizing the documents at ingestion moved it to 0% (95% CI 0% to 0%, n=200).
| Metric | Value | 95% CI | n | Run | Ev. |
|---|---|---|---|---|---|
| Hijack rate · undefended | 83% (166/200) | 0.78 to 0.88 | 200 | 2026-07-10 | PROV |
| Hijack rate · prompt-inoculated | 0% (0/200) | – | 200 | 2026-07-10 | PROV |
| Hijack rate · ingestion-sanitized | 0% (0/200) | 0.00 to 0.00 | 200 | 2026-07-10 | PROV |
Asked questions the documents cannot answer, the model guessed instead of abstaining 76% of the time ungoverned and 4% with an indexed abstention policy (95% CI 2% to 8%, n=200).
| Metric | Value | 95% CI | n | Run | Ev. |
|---|---|---|---|---|---|
| Over-inference · ungoverned | 76% (151/200) | – | 200 | 2026-07-10 | PROV |
| Over-inference · governed | 4% (9/200) | 0.02 to 0.07 | 200 | 2026-07-10 | PROV |
On questions it should answer, the governance instruction retained 95% of ungoverned accuracy (92% governed vs 97% ungoverned, n=200).
| Metric | Value | 95% CI | n | Run | Ev. |
|---|---|---|---|---|---|
| Derivable accuracy · ungoverned | 97% (194/200) | – | 200 | 2026-07-10 | PROV |
| Derivable accuracy · governed | 92% (184/200) | – | 200 | 2026-07-10 | PROV |
| Retention ratio | 0.95 | – | 200 | 2026-07-10 | PROV |
Framework mapping
This mapping is informative. It identifies which framework activities each measurement can serve as evidence for. It is not a conformity assessment, a certification, or legal advice.
| Axis | NIST AI RMF | ISO/IEC 42001 | EU AI Act |
|---|---|---|---|
| Context contamination | MEASURE 2.5, 2.9 | A.6 / 8.2 | Art. 15 accuracy; Art. 55 model evaluation |
| Injection resistance | MEASURE 2.7, MANAGE 1.3 | A.5 / A.8 | Art. 15 cybersecurity; Art. 55 adversarial testing |
| Abstention discipline | MEASURE 2.5, MAP 3.4 | 9.1 | Art. 13 transparency; Art. 15 |
| Quantization robustness | MEASURE 2.6 | 8.3 | Annex XI technical documentation |
Caveats and scope
Single language (English). Corpus domains: encyclopedic and closed-world synthetic sets.
Every axis was measured at the replication target (under-determined n=200, derivable n=200), so these numbers are final. A split grade means the model sits on a band boundary within the measured interval, not that the data is incomplete. Track it on Evidence.
Behavior is checkpoint-specific. This audit describes the exact weight artifact named above, at the serving configuration tested. Fine-tuned derivatives and other serving stacks are not covered.
This is a first-party mark. It means one thing: these measurements exist and you can check them. It is not a certification or an attestation. See Trust & independence.
Evidence locker
Every raw run output behind the numbers above, with a SHA-256 per file. Hand them to your own data scientist.
| File | SHA-256 |
|---|---|
| card.json | f7bee21b97ea6aeca979f490… |
| manifest.json | c4f7324496855eac67681d45… |
| raw_contamination.json | 667de56c4f4d9e5c1b3fbf2c… |
| raw_governance.json | 80003ecfa8b92a185eee62a5… |
| raw_injection.json | a5ef964233b4d34546d86929… |
| records.jsonl | bec890ac5bc45a7e8813ff38… |
harness 9fa3835db3127f0a · rubric e2d5e396f7137d1e · run 2026-07-10T01:49:12
Deploying this model on your corpus? Your documents change these numbers. Request an audit of your stack.