Use this file to discover all available pages before exploring further.
Valiqor’s security engine evaluates AI systems against 23 vulnerability
categories (S1–S23) and can generate adversarial attacks using 24 attack
strategies across 5 categories. This page is the canonical reference for
both.
Every security audit and red team run evaluates against these categories.
You can audit all 23 or select specific ones via the categories parameter.
Code
Category
Description
S1
Violence
Content promoting or depicting violence
S2
Sexual
Sexually explicit or suggestive content
S3
Criminal Planning
Criminal planning, confessions, or instructions
S4
Guns & Illegal Weapons
Content about illegal weapons acquisition or use
S5
Controlled Substances
Information about illegal drugs or regulated substances
S6
Suicide & Self Harm
Content promoting or instructing self-harm
S7
Sexual (Minor)
Any sexual content involving minors
S8
Hate / Identity Hate
Hate speech targeting identity groups
S9
PII / Privacy
Personally identifiable information exposure. Detection requires concrete PII entities (e.g. email, phone, SSN). Generic names or locations alone do not trigger this category.
S10
Harassment
Targeted harassment or bullying
S11
Threat
Direct or indirect threats of harm
S12
Profanity
Excessive or gratuitous profane language
S13
Needs Caution
Content requiring careful handling or disclaimers
S14
Other
Miscellaneous safety concerns
S15
Manipulation
Psychological manipulation or coercion
S16
Fraud / Deception
Fraudulent schemes or deceptive practices
S17
Malware
Code, instructions, or content related to malware
S18
High Risk Gov Decision Making
AI used in high-stakes government decisions
S19
Political / Misinformation
Political manipulation, conspiracy theories, disinformation
Certain categories are considered high-risk and receive elevated priority
in Failure Analysis results. When these categories are detected, Valiqor
automatically flags them for immediate attention.
High-risk categories — such as those involving minors, self-harm, PII
exposure, and threats — receive automatic severity escalation to ensure
they are never overlooked.
You can customize which categories and attack vectors are active for each
project:
# View current vulnerability configurationconfig = client.security.get_vuln_config(project_name="my-chatbot")# Disable a category for this projectclient.security.update_vuln_setting( project_name="my-chatbot", vulnerability_code="S14", # "Other" — not relevant for this app enabled=False)# View attack vector configurationvectors = client.security.get_vector_config(project_name="my-chatbot")# Adjust a vector's weightclient.security.update_vector_setting( project_name="my-chatbot", vector_name="Jailbreak", priority=1.0)