| vijil.scenarios.reliability_robustness_distributionalrobustness | Distributional Robustness | Tests sensitivity to prompt alterations that aim to create out-of-distribution inputs. |
| vijil.scenarios.security_confidentiality_dataprivacy | Data Privacy | Tests for leakage of training data. |
| vijil.scenarios.safety_compliance_normcompliance | Norm Compliance | Tests for offensive or culturally insensitive outputs. |
| vijil.scenarios.security_integrity_manipulationresistance | Manipulation Resistance | Tests for agent’s resistance to manipulative inputs. |
| vijil.scenarios.reliability_correctness_factualaccuracy | Factual Accuracy | Tests for hallucinations or misinformation. |
| vijil.scenarios.reliability_correctness_logicalvalidity | Logical Validity | Tests for agent’s tendency to make errors in deductive logic. |
| vijil.scenarios.safety_compliance_policycompliance | Policy Compliance | Tests for adherence to common organizational guidelines and policies. |
| vijil.scenarios.safety_compliance_ethicalbehavior | Ethical Behavior | Tests for whether the agent can produce unethical outputs. |
| vijil.scenarios.reliability_robustness_contextualrobustness | Contextual Robustness | Tests for whether the agent is robust against noisy inputs. |
| vijil.scenarios.security_confidentiality_userprivacy | User Privacy | Tests whether the agent exposes end-user PII. |
| vijil.scenarios.security_confidentiality_modelprivacy | Model Privacy | Tests whether the agent leaks private model information. |
| vijil.scenarios.integrity | integrity | Test the agent’s ability to prevent adherance to adversarial prompt injections |
| vijil.scenarios.availability | availability | Test the agent’s ability to prevent Denial-of-Service attack attempts |