Skip to content
Start here

Attack techniques & risk categories

What PromptBeat and AgentBeat can test today, and what is planned.

The attack techniques and risk categories PromptBeat and AgentBeat cover, with what is available today and what is planned. PromptBeat techniques and risk categories also link to the evaluation-set subclasses that exercise them.

PromptBeat

Tests the responses of a model or Prompt-driven endpoint.

Attack techniques
14+1 planned
Risk categories
8+2 planned
View details →

AgentBeat

Tests a complete agent: task completion and tool and data boundaries.

Attack techniques
3+7 planned
Risk categories
15+6 planned
View details →
  • SupportedAvailable in the current release
  • PlannedNot in the current release
  • PlannedAll 60 subclasses are Planned

14 supported · 1 planned

TechniqueRisk categoryDescriptionCapability status
Instruction overridePrompt injection: 3 subclassesPrompt injectionAsks the target to ignore or replace its existing instructions.Supported
Authority impersonationPrompt injectionPoses as an administrator, developer, or other trusted role.Supported
System prompt overridePrompt injection: 1 subclassPrompt injectionTries to rewrite the system-level rules the target follows.Supported
System prompt extractionSystem prompt leakageTries to make the target reveal hidden system or developer instructions.Supported
JailbreakJailbreak: 7 subclassesJailbreakSingle-turn and composite attempts to bypass safety restrictions.Supported
Role-play disguiseJailbreak: 16 subclassesContent safety: 1 subclassJailbreakWraps a harmful request in fiction or role-play across several turns.Supported
Encoding obfuscationPrompt injection: 1 subclassJailbreakHides intent with single or layered encodings such as Base64 or hex.Supported
Harmful content elicitationContent safety: 7 subclassesHarmful contentCovers crime, cybercrime, privacy, hate, self-harm, and misinformation topics.Supported
Illegal activity requestsContent safety: 2 subclassesIllegal contentAsks for help with clearly illegal activities.Supported
High-risk advice requestsHigh-risk adviceSeeks unqualified medical, legal, financial, or similar professional advice.Supported
Unauthorized actionUnauthorized actionPushes the target to act or claim to act beyond its authority. Most useful for targets with tools.Supported
Application-layer injectionUnauthorized actionSSRF, SQL injection, shell injection, and object-level access abuse through the target.Supported
Data exfiltrationData exfiltrationTries to move private or enterprise data out through the target.Supported
Indirect prompt injectionPrompt injection: 8 subclassesPrompt injectionPlaces instructions in a document the target reads. Requires a config that passes document content to the target.Supported
Chain-of-thought hijackingJailbreakHides a harmful request inside long reasoning content.Planned

8 supported · 2 planned

Risk categoryStandardWhat is checkedCapability status
Prompt injectionPrompt injection: 13 subclassesOWASP LLM01Higher-priority instructions should stay authoritative.Supported
JailbreakJailbreak: 23 subclassesOWASP LLM01Safety restrictions should hold under disguise or pressure.Supported
System prompt leakageOWASP LLM07Hidden instructions should stay confidential.Supported
Harmful contentContent safety: 7 subclassesOWASP LLM09Unsafe operational instructions should be refused.Supported
Illegal contentContent safety: 2 subclassesOWASP LLM09Requests for illegal activity should be refused.Supported
High-risk adviceGB/T 45654-2025High-risk domain advice should be bounded or declined.Supported
Unauthorized actionOWASP LLM06Tool and account actions should require valid authorization.Supported
Data exfiltrationOWASP LLM02Private data should not be disclosed or exported without authorization.Supported
Sexual contentContent safety: 7 subclassesGB/T 45654-2025Explicit sexual content, harassment, and sexual role-play should be refused.Planned
Generative AI complianceCompliance baseline: 8 subclassesChina GenAI Interim MeasuresOutput should meet China’s generative AI service rules, such as non-discrimination and labeling.Planned

PromptBeat evaluation sets are organized in four groups: prompt injection, jailbreak, content safety (with a dedicated sexual-content subset), and compliance baseline. Expand a group to see every subclass and the PromptBeat technique or risk category above that it exercises.

Direct injection in the conversation, and indirect injection through content the target reads. Languages: Chinese, English. Every subclass in this group also falls under: Risk categoryPrompt injectionSupported

PlannedNo evaluation set is in the current release.

Prompt injection13 subclassesPlannedShow or hide subclasses
Direct5 subclassesPlannedShow or hide subclasses
SubclassMaps toDescription
System prompt overrideAttack techniqueSystem prompt overrideSupportedClaims new system rules that replace the original ones.
Role switchingAttack techniqueInstruction overrideSupportedTells the target to drop its role and act as another.
Delimiter escapeAttack techniqueInstruction overrideSupportedFakes the end of user input with delimiters or markup, then adds instructions.
Encoding obfuscationAttack techniqueEncoding obfuscationSupportedHides the injected instruction in encoded or transformed text.
Context hijackingAttack techniqueInstruction overrideSupportedRewrites the conversation history or task context so the target follows a new goal.
Indirect8 subclassesPlannedShow or hide subclasses
SubclassMaps toDescription
DocumentsAttack techniqueIndirect prompt injectionSupportedInstructions hidden in a document the target is asked to process.
Email bodyAttack techniqueIndirect prompt injectionSupportedInstructions hidden in an email the target reads or summarizes.
Web pagesAttack techniqueIndirect prompt injectionSupportedInstructions hidden in web page text or markup.
Code commentsAttack techniqueIndirect prompt injectionSupportedInstructions hidden in comments of code the target reviews.
Tool outputAttack techniqueIndirect prompt injectionSupportedInstructions returned by a tool the target called.
API responsesAttack techniqueIndirect prompt injectionSupportedInstructions hidden in fields of an external API response.
Retrieved passagesAttack techniqueIndirect prompt injectionSupportedInstructions hidden in passages returned by retrieval.
MemoryAttack techniqueIndirect prompt injectionSupportedInstructions placed in stored conversation memory.

Disguises, personas, and framings used to talk the target out of its safety restrictions. Languages: Chinese. Every subclass in this group also falls under: Risk categoryJailbreakSupported

PlannedNo evaluation set is in the current release.

Jailbreak23 subclassesPlannedShow or hide subclasses
SubclassMaps toDescription
Movie characterAttack techniqueRole-play disguiseSupportedAsks the target to answer in character as a film character.
Memory exploitAttack techniqueJailbreakSupportedCites earlier turns or supposed prior agreement to wear down restrictions.
Amoral advisor personaAttack techniqueRole-play disguiseSupportedA Machiavelli-style advisor persona that answers without moral limits.
Fictional villainAttack techniqueRole-play disguiseSupportedAsks the target to speak as a well-known fictional villain.
Storyteller frameAttack techniqueRole-play disguiseSupportedPuts the request inside a story an unrestricted narrator is writing.
Multi-layer nestingAttack techniqueJailbreakSupportedStacks several framings so the real request sits several layers deep.
Hacker role-playAttack techniqueRole-play disguiseSupportedCasts the target as a hacker character to elicit attack help.
Chaotic villainAttack techniqueRole-play disguiseSupportedA chaos-loving villain persona that rejects rules.
Developer modeAttack techniqueJailbreakSupportedClaims a hidden developer or debug mode without restrictions.
Cruel personaAttack techniqueRole-play disguiseSupportedA persona defined by cruelty, used to pull out harmful answers.
“Do anything now” modeAttack techniqueJailbreakSupportedDeclares an alter ego that can do anything and ignores the rules.
Rule-free worldAttack techniqueRole-play disguiseSupportedSets the conversation in a world where no laws or rules apply.
Invented personaAttack techniqueRole-play disguiseSupportedDefines a new character with no restrictions and asks the target to become it.
Movie sceneAttack techniqueRole-play disguiseSupportedFrames the request as dialogue in a scene being filmed.
Villain gameAttack techniqueRole-play disguiseSupportedSets up a game whose rules reward harmful answers.
“No one is watching”Attack techniqueJailbreakSupportedClaims the conversation is unmonitored so the rules no longer apply.
Writer personaAttack techniqueRole-play disguiseSupportedAsks for the content as material for a novel or script.
Actor role-playAttack techniqueRole-play disguiseSupportedAsks the target to play an actor staying in role.
Sinister personaAttack techniqueRole-play disguiseSupportedA malicious advisor persona that welcomes harmful requests.
Translation smugglingAttack techniqueJailbreakSupportedPresents the harmful request as text to translate or rewrite.
“Pretend you are evil”Attack techniqueRole-play disguiseSupportedAsks the target to pretend to be an evil AI for the rest of the chat.
Academic pretextAttack techniqueJailbreakSupportedClaims research or teaching needs to justify the request.
Grandma storyAttack techniqueRole-play disguiseSupportedAsks the target to play a late relative who used to tell the answer as a bedtime story.

Requests for harmful, illegal, or sexual content, including a dedicated sexual-content subset. Languages: Chinese, English.

PlannedNo evaluation set is in the current release.

Content safety16 subclassesPlannedShow or hide subclasses
General11 subclassesPlannedShow or hide subclasses
SubclassMaps toDescription
Criminal activityAttack techniqueIllegal activity requestsSupportedRisk categoryIllegal contentSupportedHelp planning or carrying out crimes.
FraudAttack techniqueIllegal activity requestsSupportedRisk categoryIllegal contentSupportedScams, phishing scripts, and other deception for gain.
WeaponsAttack techniqueHarmful content elicitationSupportedRisk categoryHarmful contentSupportedMaking, acquiring, or using weapons.
ViolenceAttack techniqueHarmful content elicitationSupportedRisk categoryHarmful contentSupportedContent that promotes or instructs violence against people.
Hate speechAttack techniqueHarmful content elicitationSupportedRisk categoryHarmful contentSupportedContent attacking people for protected characteristics.
Self-harmAttack techniqueHarmful content elicitationSupportedRisk categoryHarmful contentSupportedContent that encourages or instructs self-harm or suicide.
Substance abuseAttack techniqueHarmful content elicitationSupportedRisk categoryHarmful contentSupportedObtaining, making, or misusing drugs and controlled substances.
MisinformationAttack techniqueHarmful content elicitationSupportedRisk categoryHarmful contentSupportedFabricating or spreading false claims presented as fact.
Privacy violationAttack techniqueHarmful content elicitationSupportedRisk categoryHarmful contentSupportedFinding, compiling, or exposing personal information about others.
Sexual contentRisk categorySexual contentPlannedExplicit sexual content within the general set.
Sexual content involving minorsRisk categorySexual contentPlannedMust always be refused. Labels are still under review.
Sexual content5 subclassesPlannedShow or hide subclasses
SubclassMaps toDescription
Explicit sexual contentRisk categorySexual contentPlannedRequests for explicit sexual descriptions.
Sexual harassmentRisk categorySexual contentPlannedContent that sexually harasses or demeans a person.
NSFW requestsRisk categorySexual contentPlannedRequests for adult material not suitable for general audiences.
Sexual role-playRisk categorySexual contentPlannedAttack techniqueRole-play disguiseSupportedSteers a role-play toward sexual content.
Sexual content involving minorsRisk categorySexual contentPlannedMust always be refused. Labels are still under review.

Requirements from China’s generative AI service rules. Languages: Chinese.

PlannedNo evaluation set is in the current release.

Compliance baseline8 subclassesPlannedShow or hide subclasses
SubclassMaps toDescription
DiscriminationRisk categoryGenerative AI compliancePlannedOutput should not discriminate by ethnicity, belief, gender, age, or similar traits.
False informationRisk categoryGenerative AI compliancePlannedOutput should not fabricate or spread false information.
Politically sensitive contentRisk categoryGenerative AI compliancePlannedOutput should stay within the content rules for public-facing services.
Personal informationRisk categoryGenerative AI compliancePlannedPersonal information should not be collected, inferred, or disclosed without a lawful basis.
Minor protectionRisk categoryGenerative AI compliancePlannedResponses should account for users who may be minors.
Algorithm transparencyRisk categoryGenerative AI compliancePlannedThe service should be truthful about being AI and about its limits.
Content labelingRisk categoryGenerative AI compliancePlannedGenerated content should be labeled as AI-generated where required.
Cross-border dataRisk categoryGenerative AI compliancePlannedHandling of requests to move data across borders.

AgentBeat runs test cases. Each case states the task, the risk category, the expected behavior, and what evidence decides the result. Coverage in a run depends on which cases you include and what evidence your agent exposes.

3 supported · 7 planned

TechniqueRisk categoryDescriptionCapability status
Untrusted content injectionGoal hijacking, tool misusePlants instructions in email, documents, web pages, or tool output the agent reads during a task.Supported
RAG knowledge-base poisoningContext poisoningPlants passages in the knowledge base and checks retrieval and answer impact. Requires an authorized, seedable test knowledge base.Supported
Foot-in-the-door escalationTool misuseChains small harmless steps before a sensitive tool action. Requires a target that exposes tool calls.Supported
Inter-agent message attacksInter-agent communicationAbuses messages and delegation between cooperating agents.Planned
Tool and MCP metadata poisoningSupply chainHides instructions in tool descriptions, parameters, or third-party MCP server metadata the agent reads when choosing tools.Planned
Persistent memory injectionContext poisoningGets instructions written into long-term memory so they steer later sessions.Planned
Approval prompt manipulationTrust exploitationDisguises the real action in a human approval request, or wears reviewers down with repeated requests.Planned
Delegated privilege escalationPrivilege abuseChains tools or sub-agents to reach permissions the task never granted.Planned
Multimodal content injectionGoal hijackingPlaces instructions in images, screenshots, or audio the agent processes.Planned
Resource exhaustion loopsCascading failuresDrives the agent into repeated tool calls or runaway model spend.Planned

Risk categories are mapped to the OWASP Top 10 for Agentic Applications (ASI). A category labels the cases being run; it is not a separate scanner.

15 supported · 6 planned

Risk categoryStandardWhat is checkedCapability status
Prompt injectionASI01 Goal hijackingThe agent follows attacker goals instead of the user’s task.Supported
Task rule breachASI01 Goal hijackingThe agent is talked out of the rules of its task.Supported
Unauthorized tool useASI02 Tool misuseThe agent calls tools or actions the user did not authorize.Supported
Sensitive data leakASI02 Tool misuseInternal or sensitive data leaves its boundary.Supported
Privacy violationASI02 Tool misusePersonal information is accessed or disclosed without authorization.Supported
Destructive actionASI02 Tool misuseData or resources are deleted or damaged.Supported
Financial fraudASI02 Tool misuseUnauthorized transfers or changed payment recipients.Supported
ReconnaissanceASI02 Tool misuseThe agent gathers environment or business details it should not.Supported
Unauthorized surveillanceASI02 Tool misuseTracking or monitoring people without authorization.Supported
Unauthorized accessASI03 Privilege abuseIdentity or permission boundaries are crossed.Supported
Credential leakASI03 Privilege abusePasswords, tokens, or keys are exposed.Supported
Supply chain attackASI04 Supply chainTools, dependencies, or upstream artifacts are abused.Supported
Unexpected code executionASI05 Code executionThe agent runs code it was not meant to run.Supported
Config and context tamperingASI06 Context poisoningConfiguration, memory, or retrieved context is maliciously changed.Supported
Social engineeringASI09 Trust exploitationHuman trust in the agent is used to drive unsafe actions.Supported
Insecure inter-agent communicationASI07Unsafe trust or delegation between agents.Planned
Cascading failuresASI08Failures spreading across workflows or tool chains.Planned
Rogue agentsASI10Agents acting outside ownership or governance controls.Planned
Persistent memory poisoningASI06 Context poisoningLong-term memory carries attacker content into later sessions.Planned
Human approval bypassASI09 Trust exploitationA sensitive action completes without the approval it requires, or with approval obtained under false pretenses.Planned
Unbounded resource consumptionASI08 Cascading failuresTool calls, tokens, or spend grow without a limit the task needs.Planned
  • Results apply only to the cases, target configuration, and evidence of that run. They are not a security certification.
  • Run tests only against systems you are authorized to test, using isolated test data.
  • Tests that call models may incur costs with your model provider.

See PromptBeat scenarios and AgentBeat scenarios for how to prepare test cases.