Getting Started

Hierarchy Of Concepts

To fully understand all the features available, keep in mind the hierarchy of concepts from higher to lower level:

  • Workspace - the essential base required to create targets, perform tests, and configure probes, allowing all other actions and processes to be carried out within the platform.

    • Target - your generative AI application being tested by executing Test Runs.

      • Test Run - consist of one or more Probes. When a Test Run is started, the associated Probe Runs are executed sequentially.

        • Probe Run (e.g. Context Leakage, Jailbreak etc.) - all Test Cases associated with the specific vulnerability that the Probe is designed to detect. It cannot be triggered independently, it can only be triggered through a Test Run.

          • Test Case - an adversarial attempt defined by a strategy, a red-teamer, and a variation. It is executed against the target and validated to determine whether the attack attempt succeeded. Based on the outcome the Test Case status is marked Passed (attack did not succeed) or Failed (attack succeeded, vulnerability found).

AI Red Teaming

The SPLX REST API enables you to automate the same testing workflow available through the SPLX user interface. This section walks you through the typical steps of performing an AI system validation using the API.

  1. Authenticate

  1. Aquire your WorkspaceId

  • New Workspace - must be created through GUI.

or

  1. Aquire your TargetId

or

  • Get TargetId from a step 2: Aquire your WorkspaceId.

WorkspaceId, TargetId and ProbeId also can be checked through GUI URL.

  1. Configure your Probes

  1. Get your Target Connection information

  1. Execute a Test Run

Last updated

Was this helpful?