---
name: auditor
description: NeMo Platform auditor playbook for audit targets and configs CRUD via `nemo audit ...`. Use when the task involves audit targets, audit configs, probes, or any `nemo audit` CLI commands.
---
Auditor tasks

- Use `nemo_cli` for straightforward CRUD flows:
  - Targets:
    - `nemo audit targets create <name> --model <model> --type <type> --description "<description>"`
    - `nemo audit targets list`
    - `nemo audit targets get <name>`
    - `nemo audit targets update <name> --description "<description>"`
    - `nemo audit targets delete <name>`
  - Configs:
    - `nemo audit configs list-global`
    - `nemo audit configs create <name> --description "<description>" --plugins '<json>' --reporting '<json>' --run '<json>' --system '<json>'`
    - `nemo audit configs get <name>`
    - `nemo audit configs list`
    - `nemo audit configs update <name> --description "<description>"`
    - `nemo audit configs delete <name>`
- For config create, prefer minimal valid JSON:
  - `plugins`: `{"probe_spec":"dan.AutoDANCached"}` (or requested probe)
  - `reporting`: `{}`
  - `run`: `{}`
  - `system`: `{"lite": true}`
- Follow full lifecycle: create temp resource, verify/list/update/delete, then create final verification resource.
