list_garak_probes
Retrieve a comprehensive list of available Garak probes and attacks for assessing LLM vulnerabilities. Identify potential attack vectors for robust testing and security analysis.
Instructions
List all available Garak attacks.
Returns:
list: A list of available probes / attacks.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/server.py:132-140 (handler)MCP tool handler and registration for 'list_garak_probes'. This is the entry point for the tool, decorated with @mcp.tool(), which delegates to the GarakServer class method.@mcp.tool() def list_garak_probes(): """ List all available Garak attacks. Returns: list: A list of available probes / attacks. """ return GarakServer().list_garak_probes()
- src/server.py:54-59 (helper)Core implementation logic within GarakServer class that runs the 'garak --list_probes' command using get_terminal_commands_output utility.def list_garak_probes(self): """ List all available Garak attacks. """ return get_terminal_commands_output(['garak', '--list_probes'])