Model Poisoning Risk Calculator
Estimate data poisoning and backdoor risk from contributor trust, sample volume, review coverage and retraining cadence.
Inputs
Poisoning Risk
Medium
Risk Score
5.60/ 10
Untrusted Share of Training Data
9.00%
Unreviewed Untrusted Share
6.75%
Backdoor Feasibility
8.00/ 10
Samples Typically Needed for a Trigger
200samples
Highest-Value Control
Curate user feedback before it becomes training signal — an open loop is an open poisoning channel
Step by step
Values used
Samples in the training set = 2,000,000 samples; Samples from untrusted or open contribution = 180,000 samples; Untrusted samples reviewed or filtered = 25 %; Retraining cadence = Weekly automated — 6; User feedback used as training signal = Used automatically with rate limits — 7; Pre-deployment evaluation = Held-out benchmark suite — 5; Per-sample provenance and lineage = Batch-level provenance — 6; Consequence of a manipulated decision = Fraud or abuse scoring — 7
Model Poisoning Risk
exposure = unreviewed untrusted share ÷ 0.5, capped at 10; backdoorFeasibility = mean(exposure, pipelineRisk); risk = backdoorFeasibility × decisionCriticality ÷ 10.
How little poison is needed
Published backdoor attacks succeed at well under 1% of the training set — often a few hundred samples in a million — so the model flags 0.01% as an indicative threshold rather than a safe floor.
Poisoning Risk
= Medium
Risk Score
= 5.60 / 10
Untrusted Share of Training Data
= 9.00
Unreviewed Untrusted Share
= 6.75
Backdoor Feasibility
= 8.00 / 10
Samples Typically Needed for a Trigger
= 200 samples
How it works
Poisoning does not need volume, it needs reach: research consistently shows targeted backdoors implanted with a fraction of a percent of the training data, so the risk is driven by whether any untrusted sample reaches training unreviewed. The pipeline factors matter as much as the data — continuous retraining on an open feedback loop with no adversarial evaluation gives an attacker a fast, repeatable channel. Criticality converts feasibility into consequence. A backdoored model passes every accuracy benchmark and fails only on the attacker's trigger, so evaluation that measures average performance will never find it.
Formulas
Model Poisoning Risk
exposure = unreviewed untrusted share ÷ 0.5, capped at 10; backdoorFeasibility = mean(exposure, pipelineRisk); risk = backdoorFeasibility × decisionCriticality ÷ 10.
- unreviewed untrusted share
- Untrusted samples that no human or filter checked, as a percentage
- pipelineRisk
- Retraining cadence, feedback loop, evaluation and provenance
- decisionCriticality
- Consequence of the model deciding wrongly on purpose
How little poison is needed
Published backdoor attacks succeed at well under 1% of the training set — often a few hundred samples in a million — so the model flags 0.01% as an indicative threshold rather than a safe floor.
- samplesForBackdoor
- Indicative sample count for a targeted trigger
Frequently Asked Questions
How is Model Poisoning Risk calculated?
exposure = unreviewed untrusted share ÷ 0.5, capped at 10; backdoorFeasibility = mean(exposure, pipelineRisk); risk = backdoorFeasibility × decisionCriticality ÷ 10. Poisoning does not need volume, it needs reach: research consistently shows targeted backdoors implanted with a fraction of a percent of the training data, so the risk is driven by whether any untrusted sample reaches training unreviewed. The pipeline factors matter as much as the data — continuous retraining on an open feedback loop with no adversarial evaluation gives an attacker a fast, repeatable channel. Criticality converts feasibility into consequence.
Why does Model Poisoning Risk matter?
A backdoored model passes every accuracy benchmark and fails only on the attacker's trigger, so evaluation that measures average performance will never find it.
What values do I need to enter?
This calculator takes 8 inputs: Samples in the training set, Samples from untrusted or open contribution, Untrusted samples reviewed or filtered, Retraining cadence, User feedback used as training signal, Pre-deployment evaluation, Per-sample provenance and lineage, Consequence of a manipulated decision. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Does more clean data dilute poisoning?
Only partially, and less than intuition suggests. Targeted backdoors bind a rare trigger to a specific output, and scaling the clean set does not remove that association — you need provenance, filtering and trigger-specific probes.
What does a rollback plan buy?
Time and containment. If evaluation or production monitoring flags anomalous behaviour, being able to revert to a known-good checkpoint within minutes turns a poisoning incident into an outage rather than a series of manipulated decisions.
You might also need
- LLM Prompt Injection Risk CalculatorCommonly used together
- AI Supply Chain Risk CalculatorCommonly used together
- AI Model Security Risk CalculatorCommonly used together
- Behavior Analysis Coverage CalculatorCommonly used together
- Enterprise Cybersecurity Health Score CalculatorAlso in Forensics & Emerging Threats
- Kill Chain Coverage CalculatorAlso in Forensics & Emerging Threats