garak: Instructions file for Codex

AGENTS.md

garak AGENTS.md is an instructions file for Codex, OpenCode from NVIDIA/garak. It costs 1,415 tokens per session, scanned A, original, Apache-2.0.

Repository instructions for contributing to garak, an open-source toolkit that tests large language models and AI-powered tools for adversarial or harmful behavior.

In plain words
What is it for?
They are for checking existing issues and pull requests, labeling new issues, and following contribution practices in the nvidia/garak repository.
Why use it?
They reduce duplicate work and set project-specific rules for issues, pull requests, and responsible handling of potentially dangerous test data.

Instructions file for CodexOpenCode ✓ vendor

Written for Codex and OpenCode: the file is AGENTS.md.

This is NVIDIA/garak's own configuration. It tells Codex and OpenCode how to work on garak itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything garak configures →

About the project

garak is a command-line scanner that tests large language models and dialogue systems for unwanted failures such as hallucinations, data leakage, prompt injection, misinformation, toxicity, and jailbreaks. Security and AI practitioners use it to assess the weaknesses of models accessed through supported APIs, libraries, and local runtimes.

NVIDIA/garak · 9,730 stars · on GitHub · discord.gg

Reuse

Borrowing it

Nothing to install: this file belongs to NVIDIA/garak. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/NVIDIA/garak/main/AGENTS.md
Clone the repo
git clone --depth 1 https://github.com/NVIDIA/garak

Made for: Codex, OpenCode.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for garak AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/nvidia/garak/agents-md/github.svg)](https://agentmods.dev/instructions/nvidia/garak/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/nvidia/garak/agents-md"><img src="https://agentmods.dev/badge/instructions/nvidia/garak/agents-md/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for garak AGENTS.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/nvidia/garak/agents-md"><img src="https://agentmods.dev/badge/instructions/nvidia/garak/agents-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 1,415 This file is loaded in full into every session.
When invoked 1,415 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.01415 $0.01415
Opus 5.5 $0.00566 $0.00566
Sonnet 5.5 $0.00283 $0.00283
Haiku 4.5 $0.00142 $0.00142

Measured 1mo ago against content hash 104e3010fb38, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

garak AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 135 lines

How it starts

The opening of the file, as written. The whole thing — 135 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Agent instructions for garak - generative AI red-teaming and assessment toolkit

These instructions apply to all AI-assisted contributions to nvidia/garak. Breaching these guidelines can result in automatic banning.

This is tooling for adversarial assessment of LLMs and LLM-powered tools. It's open source software, used in production environments, with an active and skilled community As such, the code needs to be robust, precise, and responsible. Due to the nature of the project, there is a lot of potentially harmful or dangerous data associated with the repository.

Issue policy

Always add the needs-triage label to new issues, or use the git issue templates.

Contribution policy

Duplicate-work checks

Before proposing a PR, run these checks:

gh issue view <issue_number> --repo nvidia/garak --comments
gh pr list --repo nvidia/garak --state open --search "<issue_number> in:body"
gh pr list --repo nvidia/garak --state open --search "<short area keywords>"
  • If an open PR already addresses the same fix, do not open another.
  • If your approach is materially different, explain the difference in the issue.

Issues to avoid

Avoid issues labelled "needs triage". If it's important to take one with this label, comment on the issue first and await response from a repository maintainer.

Avoid anything labelled "for maintainers" unless explicitly directed.

Avoid bug issues that have no assignment or are not labelled bug-verified, unless you can build a working test case confirming the bug that does not conflict with project tests.

Avoid issues with other "needs" labels. If those needs appear explicitly addressed and the label may be stale, add a comment in the issue describing how the needs appear to have been met in that issue thread.

Accountability

  • Pure code-agent PRs are not allowed. A human submitter must understand and defend the change end-to-end.
  • The submitting human must review every changed line and run relevant tests.
  • PR descriptions for AI-assisted work must include:
    • Why this is not duplicating an existing PR.
    • Test commands run and results.
    • Clear statement that AI assistance was used.
  • Only add an SPDX header when directly importing code from elsewhere under license that permits this and is compatible with the project.

Read the full file on GitHub · 135 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 135 lines · 1,415 tokens per session scan A 104e3010fb38

Subscribe to this mod's changes

garak AGENTS.md is an instructions file published in the GitHub repository NVIDIA/garak (9,730 stars, last pushed yesterday), licensed Apache-2.0. It adds 1,415 tokens to every session, about $0.0057 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other instructions, from other repositories