> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://nemo-platform.docs.buildwithfern.com/nemo/platform/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://nemo-platform.docs.buildwithfern.com/nemo/platform/_mcp/server.

> Scan and audit large language models for jailbreaks, prompt injection, encoding bypasses, and other safety failures using NeMo Auditor, powered by garak.

<a id="about-auditor" />

NVIDIA NeMo Auditor is released with *early access* availability and is subject to limited support and potential API changes in future releases.

NVIDIA NeMo Auditor audits LLMs by probing them with adversarial prompts and detecting failures such as jailbreaks, prompt injection, encoding bypasses, and unsafe output generation.
It is powered by [garak](https://github.com/NVIDIA/garak), NVIDIA's open-source LLM vulnerability scanner, and integrates with NeMo Platform so audits can target any model reachable through the Inference Gateway.

**Tutorials**

**SDK Resources**

***

## Typical Workflow

A typical audit looks like the following:

1. Create an [audit target](/documentation/vulnerability-scanning/targets) for the model you want to test.
2. Create an [audit configuration](/documentation/vulnerability-scanning/configurations) that selects which garak probes and detectors to run, along with reporting settings.
3. [Run the audit](/documentation/vulnerability-scanning/tutorials/run-an-audit-locally) and inspect the resulting JSONL, HTML, and hitlog reports.

The plugin exposes both [synchronous and asynchronous](/documentation/vulnerability-scanning/sdk-resources) Python entry points for each step.

***

## Setup

Before you can run audits, you need a working NeMo Platform install with the auditor plugin enabled and a garak interpreter on disk.

* Follow [Setup](/documentation/get-started) to install the platform and start local services.
* Install garak in a Python virtual environment. By default the plugin invokes `~/.auditor/.venv/bin/python -m garak`; override the interpreter path with `NEMO_AUDITOR_GARAK_PYTHON` if you installed it elsewhere.
* Configure at least one [Inference Gateway provider](/documentation/models-and-inference) so audits can route requests to the model under test.

***

## Task Guides

Define the model under test — generator type, model identifier, and inference endpoint.

Choose probes, detectors, and reporting settings for the audit.

End-to-end walkthrough: create entities, run the audit in-process, read the report artifacts.

Reference for the `client.auditor` SDK surface: `configs`, `targets`, and `run()`.

## References

Field reference for `AuditConfig` and its `system`, `run`, `plugins`, and `reporting` sub-models.

Field reference for `AuditTarget` (`type`, `model`, `options`).

`probe_spec`, `probe_tags`, and `detector_spec` syntax with worked examples.

How `nmp_uri_spec` resolves a target's URI through a NeMo Platform provider.