PyRIT icon indicating copy to clipboard operation
PyRIT copied to clipboard

The Python Risk Identification Tool for generative AI (PyRIT) is an open access automation framework to empower security professionals and machine learning engineers to proactively find risks in their...

Results 197 PyRIT issues
Sort by recently updated
recently updated
newest added

Currently, for MultiTurnOrchestrators, you can set a prepended conversation. This is really useful, for example, if you want to set a system prompt on an objective target and then run...

## Description This change sets us up to cite papers in docstrings which wasn't possible before. Most of the change is just formatting fixes in existing docstrings. autodoc had to...

We should document how to get an uncensored model. @KutalVolkan has thoughts 🙂 ### Discussed in https://github.com/Azure/PyRIT/discussions/370 Originally posted by **mantmishra** September 12, 2024 > Going with OpenAI GPT4o as...

This dataset should be available within PyRIT: https://huggingface.co/datasets/sorry-bench/sorry-bench-202406) Associated paper: https://arxiv.org/pdf/2502.04322v1 _**[[Content Warning: Prompts are aimed at provoking the model, and may contain offensive content.]]**_ _Additional Disclaimer: Given the content...

enhancement
good first issue
datasets

#### Is your feature request related to a problem? Please describe. Skeleton Key should be a single turn orchestrator, prepending the right conversations. See how flip attack orchestrator works. This...

enhancement
good first issue
help wanted

The idea here is to create an orchestrator based on the Tom and Jerry jailbreak template described below. > This is great! I'm wondering if this could actually be put...

enhancement
help wanted

# Allow injection of pre-configured httpx client in HTTPTarget ## Changes - Added alternative constructor `with_client` to allow direct injection of pre-configured httpx.AsyncClient instances - Modified `__init__` to accept an...

### Is your feature request related to a problem? Please describe We currently support ASCII smuggling via Unicode Tags and bit-level encoding via Sneaky Bits. However, we don’t yet support...

Hi, I was trying to make a connection to the http prompt target but I was unsuccessful, because I noticed that the raw_http_request did not take my header field (user-uuid)...

bug
question

## Description This PR aims to resolve #528 by adding a new converter: `SuperscriptConverter` which supports various modes for conversion. ```py class SuperscriptConverter(PromptConverter): """ Converts the input text to superscript...