Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
445a2f7
fix: add self to constructor in ZeroToleranceEvaluator
r3v5 Mar 28, 2026
1c9befa
test: add tests for evaluators
r3v5 Mar 28, 2026
c40703d
allow configration based override of `generation_params`
jmartin-tech Feb 4, 2026
c3308f0
@zw5 has signed the CLA in NVIDIA/garak#1733
github-actions[bot] May 2, 2026
699e794
@arunraghuram has signed the CLA in NVIDIA/garak#1734
github-actions[bot] May 3, 2026
bb736cb
@theonlychant has signed the CLA in NVIDIA/garak#1735
github-actions[bot] May 3, 2026
35c89f0
@ChrisJr404 has signed the CLA in NVIDIA/garak#1736
github-actions[bot] May 3, 2026
407b1ee
@musaabhasan has signed the CLA in NVIDIA/garak#1740
github-actions[bot] May 4, 2026
6cfcfa8
@markd88 has signed the CLA in NVIDIA/garak#1732
github-actions[bot] May 4, 2026
fd6b601
test: add unit tests for 5 probe modules
markd88 May 5, 2026
851e920
probe: add simple adaptive attacks probe (#583)
neerazz May 4, 2026
ac5b7e0
@neerazz has signed the CLA in NVIDIA/garak#1742
github-actions[bot] May 7, 2026
729216d
probe(adaptiveattacks): apply follow_prompt_cap pattern + DEFAULT_PARAMS
neerazz May 7, 2026
57c988a
Remove generic probe tests, keep only module-specific functionality t…
markd88 May 7, 2026
07cae20
test: remove grandma and RTP probe tests, keep phrasing and sata
markd88 May 7, 2026
339d881
@nuthalapativarun has signed the CLA in NVIDIA/garak#1751
github-actions[bot] May 9, 2026
3c6a541
@francose has signed the CLA in NVIDIA/garak#1756
github-actions[bot] May 10, 2026
01e35b8
@extrasmall0 has signed the CLA in NVIDIA/garak#1762
github-actions[bot] May 11, 2026
dd9e23d
@jka236 has signed the CLA in NVIDIA/garak#1764
github-actions[bot] May 11, 2026
c0a50a8
fix: enhance error handling for Mistral API responses
jka236 May 12, 2026
ed05808
test: address PR review feedback for evaluator tests
r3v5 May 18, 2026
adc26e8
test: simplify z-score mock return value
r3v5 May 18, 2026
961ae3a
test(config): regression test for config_files dedup (closes #1249)
May 22, 2026
b3f1011
fix: inherit base DEFAULT_PARAMS in function generators
adityasingh2400 May 24, 2026
e5d1e6e
fix: clearer error when probespec module has only inactive plugins (#…
notnick2 May 12, 2026
b0dd61d
test(config): regression guard for config_files dedup (#1791)
jmartin-tech May 27, 2026
d8bd5fb
allow promptinject probes to limit `generation_params` (#1729)
jmartin-tech May 27, 2026
ac16251
remove conditions no longer valid in `main`
jmartin-tech May 27, 2026
8c527fc
automatic garak/resources/plugin_cache.json update
github-actions[bot] May 27, 2026
fd252e5
test: add tests for evaluators (#1656)
jmartin-tech May 27, 2026
eec5c9e
generator: add native Anthropic generator (#263)
NishchayMahor May 28, 2026
8f70647
generator: register anthropic in docs and requirements.txt
NishchayMahor May 28, 2026
4facc4f
Skip invalid payloads in _scan_payload_dir instead of crashing
Kymi808 May 28, 2026
a901de6
Guard max_tokens in divergence probe instead of changing function gen…
adityasingh2400 May 26, 2026
53e31ca
test: add probe unit tests for glitch, snowball, and ansiescape modules
nuthalapativarun May 9, 2026
5a09281
test: strip generic checks, keep probe-unique assertions
nuthalapativarun May 16, 2026
9d6e734
test: replace generic attribute checks with probe-specific behavioral…
nuthalapativarun May 27, 2026
5716122
fix(docs): pin sphinx-rtd-theme>=3.1.0 for Sphinx 9.x compatibility
AlexanderSanin May 29, 2026
ac81de8
fix: guard max_tokens override when the generator lacks it (#1795)
jmartin-tech May 29, 2026
d2e3728
automatic garak/resources/plugin_cache.json update
github-actions[bot] May 29, 2026
de6275d
generator(anthropic): address review on #1809
NishchayMahor May 29, 2026
e0fccc0
fix(docs): pin sphinx-rtd-theme>=3.1.0 for Sphinx 9.x compatibility (…
jmartin-tech May 29, 2026
2454df7
tests: cover a completed parallel_attempts run
EphraiemSarabamoun May 30, 2026
78f335a
fix: clearer error when probespec module has only inactive plugins (#…
jmartin-tech Jun 1, 2026
2b12c25
test: add unit tests for phrasing and sata probe modules (#1747)
jmartin-tech Jun 1, 2026
5c1988e
section on new probe scope
leondz Jun 1, 2026
a830469
decenter linkedin
leondz Jun 1, 2026
d7693c8
point to specific docs on contrib/extend
leondz Jun 1, 2026
5c9f1df
update social media accts
leondz Jun 1, 2026
3b942f4
add specifics on style; explicitly point to contribution docs
leondz Jun 1, 2026
2e9b3f5
Skip invalid payloads in _scan_payload_dir instead of crashing (#1810)
leondz Jun 1, 2026
b1601a8
fix(probes): download wordnet lexicon when missing from the database
adityasingh2400 Jun 2, 2026
2b095e6
test(detectors): add unit tests for snowball detector module
nuthalapativarun Jun 2, 2026
478bf42
fix typo
jmartin-tech Jun 2, 2026
6dbfae5
docs: Update contribution, agent instructions (#1819)
jmartin-tech Jun 2, 2026
d0e0285
test(detectors): skip on transient HF Hub 5xx instead of failing
JakeBx Jun 4, 2026
de1e70b
fix: preserve all turns in NVMultimodal prompt prep
fallintoplace Jun 4, 2026
e637692
test(atkgen): mock red-team model in test_atkgen_probe to cut runtime
patriciapampanelli Jun 4, 2026
eb6bd82
test(atkgen): use test.Lipsum red-team for explicit multi-turn coverage
patriciapampanelli Jun 4, 2026
0fcb6eb
test(detectors): mock datasets.load_dataset instead of skipping on HF…
JakeBx Jun 4, 2026
ac703b4
fix: preserve all turns in NVMultimodal prompt prep (#1837)
jmartin-tech Jun 4, 2026
8ccfb44
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jun 4, 2026
ac8ed97
bump javascript dependencies
jmartin-tech Jun 5, 2026
b8e8335
Address review on missing-lexicon test
adityasingh2400 Jun 2, 2026
3dc5682
feat: add suppressed_params support to BedrockGenerator
u7k4rs6 Jun 5, 2026
71dfb5d
bump javascript dependencies (#1839)
jmartin-tech Jun 5, 2026
7777168
Merge 'signatures' from contributors
jmartin-tech Jun 5, 2026
d1e1935
add contributors
jmartin-tech Jun 5, 2026
5f0ea6f
typo fix
jmartin-tech Jun 5, 2026
0f193ea
add contributors
jmartin-tech Jun 5, 2026
c43aed7
bump version
jmartin-tech Jun 5, 2026
bc57471
postrel version bump
jmartin-tech Jun 5, 2026
e34f52b
fix calibration pathlib paths
ron1po Jun 6, 2026
8772c1c
test(buffs): mock paraphrase model in load_and_transform to cut runtime
patriciapampanelli Jun 8, 2026
8ba17db
test: reduce test-suite runtime (#1854)
jmartin-tech Jun 9, 2026
35b7d27
test(detectors): mock data to manage avoid HF Hub 5xx instead of fail…
jmartin-tech Jun 9, 2026
90eb9f9
probe: drop AdaptiveAttacksFull, ship single capped probe
neerazz-parafin Jun 9, 2026
91b7074
probe(adaptiveattacks): remove aliases from new probe
Jun 9, 2026
f25675e
feat: address review feedback on suppressed_params (use garak attribu…
u7k4rs6 Jun 10, 2026
695852d
generator: add native Anthropic generator (#1809)
jmartin-tech Jun 10, 2026
c12eb13
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jun 10, 2026
499ecbb
test: add unit tests for glitch, snowball, and ansiescape probe modul…
jmartin-tech Jun 10, 2026
768f10e
fix(probes): download wordnet lexicon when it is missing from the dat…
jmartin-tech Jun 11, 2026
6fe6f0f
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jun 11, 2026
c01ceb9
fix: calibration pathlib paths (#1847)
jmartin-tech Jun 11, 2026
cb83d9c
fix(openai): catch AuthenticationError before multiprocessing pickle
DevamShah Jun 12, 2026
65b7cb5
test(detectors): parameterize snowball detector test cases
nuthalapativarun Jun 11, 2026
1bd4d8b
fix: resolve path correctly after 7edddb6e when running in containers
ABeltramo Jun 12, 2026
1b4e084
fix: catch OpenAI AuthenticationError before multiprocessing pickle (…
jmartin-tech Jun 15, 2026
67485c1
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jun 15, 2026
26cecdb
Resolve symlinked install paths in data_path escape protections (#1860)
jmartin-tech Jun 15, 2026
5a12019
Enhance error handling for Mistral API responses (#1769)
jmartin-tech Jun 15, 2026
45a606d
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jun 15, 2026
a462062
align probe name and initialize prompts in class
jmartin-tech Jun 16, 2026
ed2cde5
probe: add simple adaptive attacks probe (#1742)
jmartin-tech Jun 17, 2026
63a8404
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jun 17, 2026
17d4566
fix(generators): repair dead blank-prompt guard in NVCF 400 handling
anxkhn Jun 28, 2026
5e14d6a
fix: repair dead blank-prompt guard in NVCF 400 handling (#1901)
jmartin-tech Jul 1, 2026
c17028c
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jul 1, 2026
af5564f
test(detectors): add unit tests for snowball detector module (#1824)
jmartin-tech Jul 1, 2026
ff845f0
test(probes): un-shadow leakreplay probe structure test
anxkhn Jul 4, 2026
63a1197
refactor test to avoid revising a CONSTANT during testing
jmartin-tech Jul 6, 2026
89da6f5
test: un-shadow leakreplay probe structure test (#1914)
jmartin-tech Jul 7, 2026
c665b81
feat: add suppressed_params support to BedrockGenerator (#1842)
jmartin-tech Jul 10, 2026
adeac61
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jul 10, 2026
e2e3ca1
tests: cover a completed parallel_attempts run (#1816)
jmartin-tech Jul 10, 2026
7e7c8d8
fix(analyze): guard analyze_log against zero total_evaluated
anxkhn Jul 4, 2026
8adea62
fix: reverse_translation_outputs reassembled in wrong order via list.…
chuenchen309 Jul 14, 2026
0fff94c
fix(analyze): guard analyze_log against zero total_evaluated (#1941)
jmartin-tech Jul 14, 2026
6ad913e
fix: reverse_translation_outputs reassembled in wrong order via list.…
jmartin-tech Jul 14, 2026
17de5f8
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jul 14, 2026
84124dc
Fix continuation probe not pruning triggers with prompts
Osamaali313 Jul 19, 2026
97d95b9
test: assert continuation prompt/trigger alignment after prompt-cap p…
Osamaali313 Jul 20, 2026
7bf2bc6
Fix: continuation probe not pruning triggers with prompts (#1976)
jmartin-tech Jul 21, 2026
5c98adc
automatic garak/resources/plugin_cache.json update
github-actions[bot] Jul 21, 2026
f17c615
Add generator audio-format interface and NVIDIA transcription target
codingshreyash Jul 21, 2026
8995eef
Address review: remove unused json import
codingshreyash Jul 21, 2026
21e504b
Address review: validate raw audio bytes and link OpenAI audio formats
codingshreyash Jul 21, 2026
63b867c
Trim overly explanatory comments
codingshreyash Jul 21, 2026
2dcbaee
Add audio resource library (garak.resources.audio)
codingshreyash Jul 21, 2026
9fd623f
Address review: align group success threshold with record aggregation
codingshreyash Jul 21, 2026
22cc0ac
Address review: match required transcript phrases on whole-word bound…
codingshreyash Jul 21, 2026
168d61e
Address review: empty required-phrase list falls through to normal va…
codingshreyash Jul 21, 2026
a2ff29d
Docs: British spelling in transform docstrings
codingshreyash Jul 21, 2026
745f0f7
Add NVIDIA VoiceChat speech-to-speech generator
codingshreyash Jul 21, 2026
ed26a14
Address review: don't fail when audio output was not requested
codingshreyash Jul 21, 2026
e79a2fc
Docs: drop default value from docstring, say target not model
codingshreyash Jul 21, 2026
127026b
Genericize NVVoiceChat: drop specific model name, describe generic s2…
codingshreyash Jul 21, 2026
5f5bc4f
NVVoiceChat: require model name like other generators, drop DEFAULT_M…
codingshreyash Jul 21, 2026
7f362d1
Fix NVVoiceChat name check: validate the name arg before super().__in…
codingshreyash Jul 21, 2026
dfaed16
Add audio probe family (PETTS) and spoken tool-risk detectors
codingshreyash Jul 21, 2026
9991f63
Address review: fix silent suffix-injection failure and CamelCase fal…
codingshreyash Jul 21, 2026
22d6ca3
Add audio suffix and overlay injection probes
codingshreyash Jul 21, 2026
b5764e3
Address review: make adversarial-condition tests non-tautological
codingshreyash Jul 21, 2026
f8b1686
Docs: refer to the target rather than the model in probe docstrings
codingshreyash Jul 21, 2026
1f3accc
Add acoustic and voice Best-of-N audio probes
codingshreyash Jul 21, 2026
642d680
Address review: guard attack_goal to harmful trials, add SPDX header
codingshreyash Jul 21, 2026
cebe855
Shim: add IntentProbe + minimal intents/intentservice for audio probes
codingshreyash Jul 22, 2026
9bcebc5
Shim fixup: seed cas config namespace + intentservice test stubs
codingshreyash Jul 22, 2026
d046d7d
Add duplex S2S probe stack (TICKETS 001-301)
codingshreyash Jul 22, 2026
c2cae7b
Fix three false-negative bugs found in first live run
codingshreyash Jul 22, 2026
b24789e
NVDuplexChat: explicit ASR fallback for audio-only target responses
codingshreyash Jul 22, 2026
bafa515
Re-parent voice/duplex generators onto OpenAICompatible, text-out only
codingshreyash Jul 22, 2026
89d774c
Audit fixes: detector conventions, private endpoint, dead VoiceBleed
codingshreyash Jul 22, 2026
40048fc
Drop NVAudioTranscription: unused, unverified-public endpoint
codingshreyash Jul 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 25 additions & 5 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ 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.

### No low-value busywork PRs
### Issues to avoid

Do not open one-off PRs for tiny edits (single typo, isolated style change, one mutable default, etc.). Mechanical cleanups are acceptable only when bundled with substantive work.
If an issue description is short (e.g. three or fewer sentences), ask for clarification in the issue comments before proceeding.

### Cohesive PRs
Avoid issues labelled "preliminary" or "needs more information".

Each PR should have a clear focus. Only update files related to the topic of that PR.
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.

### Accountability

Expand All @@ -39,14 +39,32 @@ Each PR should have a clear focus. Only update files related to the topic of tha
- 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.

### PR style

Don't add issue numbers in PR titles; it's OK to include these in the description.

### No low-value busywork PRs

Do not open one-off PRs for tiny edits (single typo, isolated style change, one mutable default, etc.). Mechanical cleanups are acceptable only when bundled with substantive work.

### Cohesive PRs

Each PR should have a clear focus. Only update files related to the topic of that PR.

### Fail-closed behavior

If work is duplicate/trivial busywork, **do not proceed**. Return a short explanation of what is missing.

### Project Guides

Check the docs on "Contributing" and "Extending", in `docs/source`, and follow these.
Follow the documentation on contributing too and extending garak. See:

* For selecting contributions: `docs/source/contributing.rst`
* For writing code: `docs/source/extending.rst`
* When writing a probe: `docs/source/extending.probe.rst`
* When writing a generator: `docs/source/extending.generator.rst`

### Commit messages

Expand All @@ -65,6 +83,7 @@ Signed-off-by: Your Name <your.email@example.com>
## Development requirements

### Coding guide
- Follow the project guide docs linked above.
- Always avoid adding new dependencies. Use the `extra_dependency_names` functionality if essential.
- Keep documentation of garak architecture in the docs/ dir up to date - though use docstrings in the first instance if possible.
- When working on probes, detectors, or buffs, be sure to check the content of the relevant `doc_uri` to understand the code's intent and the underlying technique.
Expand All @@ -88,6 +107,7 @@ Signed-off-by: Your Name <your.email@example.com>
- Don't add tests for functionality already covered by tests of parent classes.
- Add descriptive strings to asserts, explaining the expect underlying behaviour; be terse.
- Check that tests work. If `pytest` or other project dependencies are not available, the environment has not been set up correctly; give the user this problem.
- Re-use/parametrize tests where appropriate.

### Code primitives
- Avoid updating `attempt` or any base classes (`probes.base.*`, `generators.base.*`, `detectors.base.*`) frivolously.
Expand Down
22 changes: 1 addition & 21 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ All types of contributions are encouraged and valued. See the [Table of Contents

And if you like the project, but just don't have time to contribute, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about:
- Star the project
- Post about it on LinkedIn
- Post about it on your favorite social media platform
- Tweet about it
- Refer this project in your project's readme
- Mention the project at local meetups and tell your friends/colleagues
Expand Down Expand Up @@ -121,26 +121,6 @@ Enhancement suggestions are tracked as [GitHub issues](https://github.com/NVIDIA
So you'd like to send us some code? Wonderful! Check out our [guide to contributing garak code](https://reference.garak.ai/en/latest/contributing.html).

Please be mindful of the risk of harm involved in publishing exploits. Only responsibly disclosed vulnerabilities are welcome in garak. OWASP maintain a great guide to [vulnerability disclosure](https://cheatsheetseries.owasp.org/cheatsheets/Vulnerability_Disclosure_Cheat_Sheet.html), which you should check out when contributing probes or data.
<!-- TODO
include Setup of env, IDE and typical getting started instructions?

-->

<!-- ### Improving The Documentation -->
<!-- TODO
Updating, improving and correcting the documentation

-->

<!-- ## Styleguides -->
<!-- ### Commit Messages -->
<!-- TODO

-->

<!-- ## Join The Project Team -->
<!-- TODO -->

<!-- omit in toc -->
## Attribution
This guide is based on the **contributing-gen**. [Make your own](https://github.com/bttger/contributing-gen)!
2 changes: 1 addition & 1 deletion docs/requirements-docs.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
sphinx
sphinx-rtd-theme
sphinx-rtd-theme>=3.1.0
sphinx-github-style
sphinx-reredirects
3 changes: 2 additions & 1 deletion docs/source/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ If you're going to contribute, it's a really good idea to reach out, so you have
There are a number of ways you can reach out to us:

* GitHub discussions: `<https://github.com/NVIDIA/garak/discussions>`_
* Twitter: `<https://twitter.com/garak_llm>`_
* Discord: `<https://discord.gg/uVch4puUCs>`_
* LinkedIn: `<https://www.linkedin.com/company/garakllm/>`_
* X: `<https://x.com/garak_llm>`_

We'd love to help, and we're always interested to hear how you're using garak.

Expand Down
7 changes: 7 additions & 0 deletions docs/source/detectors/audio.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
garak.detectors.audio
=====================

.. automodule:: garak.detectors.audio
:members:
:undoc-members:
:show-inheritance:
9 changes: 9 additions & 0 deletions docs/source/extending.probe.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ This document covers the key points of how to develop a new probe.

For information on how to contribute to garak, and how we build and manage our code, see :doc:`extending`.

Scope
*****

Garak targets can be attacked in many different ways. That makes for an almost unlimited number of possible probes. However, each probe the garak maintainers accept takes time, through careful review and continuous code management; and impacts garak users in inference time and cost every time they run it. Therefore, care needs to be applied when selecting new probes.

Probes that offer novel, demonstrated, substantial function are in scope.

Novelty is defined by how similar a probe is to garak's existing probes. For a probe to be demonstrated, there should be a research article or experiments showing that the probe works and unlocks something somewhere that wasn't unlocked without it. For substance, the probe should generate a reasonable number of prompts; see `Substance` below.

Naming
******

Expand Down
7 changes: 7 additions & 0 deletions docs/source/generators/anthropic.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
garak.generators.anthropic
==========================

.. automodule:: garak.generators.anthropic
:members:
:undoc-members:
:show-inheritance:
1 change: 1 addition & 0 deletions docs/source/index_detectors.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ For detailed information on detector metrics and evaluation, see :doc:`../detect
detectors/any
detectors/ansiescape
detectors/apikey
detectors/audio
detectors/continuation
detectors/dan
detectors/divergence
Expand Down
1 change: 1 addition & 0 deletions docs/source/index_generators.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ For a detailed oversight into how a generator operates, see :doc:`generators/bas
.. toctree::
:maxdepth: 2

generators/anthropic
generators/azure
generators/base
generators/bedrock
Expand Down
5 changes: 5 additions & 0 deletions docs/source/index_probes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,16 @@ For a guide to writing probes, see :doc:`extending.probe`.
.. toctree::
:maxdepth: 2

probes/adaptive_attacks
probes/agent_breaker
probes/ansiescape
probes/apikey
probes/atkgen
probes/audio
probes/audio_acoustic
probes/audio_bon
probes/audio_overlay
probes/audio_suffix
probes/av_spam_scanning
probes/badchars
probes/base
Expand Down
9 changes: 9 additions & 0 deletions docs/source/probes/adaptive_attacks.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
garak.probes.adaptive_attacks
=============================

.. automodule:: garak.probes.adaptive_attacks
:members:
:undoc-members:
:show-inheritance:

.. show-asr::
9 changes: 9 additions & 0 deletions docs/source/probes/audio_acoustic.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
garak.probes.audio_acoustic
===========================

.. automodule:: garak.probes.audio_acoustic
:members:
:undoc-members:
:show-inheritance:

.. show-asr::
13 changes: 13 additions & 0 deletions docs/source/probes/audio_bon.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
garak.probes.audio_bon
======================

.. automodule:: garak.probes.audio_bon
:members:
:undoc-members:
:show-inheritance:

.. show-asr::

The optional ``synthesis_condition`` setting labels candidates produced by a
second TTS system. This supports cross-provider screening without implying
that changing the whole synthesis system isolates speaker identity alone.
9 changes: 9 additions & 0 deletions docs/source/probes/audio_overlay.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
garak.probes.audio_overlay
==========================

.. automodule:: garak.probes.audio_overlay
:members:
:undoc-members:
:show-inheritance:

.. show-asr::
9 changes: 9 additions & 0 deletions docs/source/probes/audio_suffix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
garak.probes.audio_suffix
=========================

.. automodule:: garak.probes.audio_suffix
:members:
:undoc-members:
:show-inheritance:

.. show-asr::
Loading
Loading