From 2ac56b45d8b45988266525dcf3ecaf3453ffc4f4 Mon Sep 17 00:00:00 2001 From: Bolor Date: Thu, 11 Jan 2024 13:19:19 -0800 Subject: [PATCH 1/9] Fixed broken link to notebook --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3fe278582d..1f74555d8a 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ This is a guide for how to install PyRIT. Alternatively, take a look at the Date: Thu, 11 Jan 2024 13:57:33 -0800 Subject: [PATCH 2/9] Renaming file to see if this helps render image in notebook better --- ...andalf-demo-setup.png => gandalf-demo-setup.PNG} | Bin examples/demo/1_gandalf.ipynb | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) rename assets/{gandalf-demo-setup.png => gandalf-demo-setup.PNG} (100%) diff --git a/assets/gandalf-demo-setup.png b/assets/gandalf-demo-setup.PNG similarity index 100% rename from assets/gandalf-demo-setup.png rename to assets/gandalf-demo-setup.PNG diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index 8d3c8b7c35..8de8678911 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -40,7 +40,7 @@ "\n", "\n", "\n", - "
\"drawing\"
\n", + "
\"drawing\"
\n", "\n", "**Step 1.** AI Red Team Bot send message to Gandalf
\n", "**Step 2.** Gandalf send message back
\n", @@ -49,7 +49,7 @@ "\n", "## Level 1\n", "\n", - "\"drawing\"" + "\"drawing\"\n" ] }, { @@ -220,7 +220,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.13" + "version": "3.10.12" } }, "nbformat": 4, From 457b2d721866c2519f245835072b89fb0583c270 Mon Sep 17 00:00:00 2001 From: Bolor Date: Thu, 11 Jan 2024 14:18:18 -0800 Subject: [PATCH 3/9] changed file name back but trying this fix to render image --- ...andalf-demo-setup.PNG => gandalf-demo-setup.png} | Bin examples/demo/1_gandalf.ipynb | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename assets/{gandalf-demo-setup.PNG => gandalf-demo-setup.png} (100%) diff --git a/assets/gandalf-demo-setup.PNG b/assets/gandalf-demo-setup.png similarity index 100% rename from assets/gandalf-demo-setup.PNG rename to assets/gandalf-demo-setup.png diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index 8de8678911..b6306dcd7f 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -40,7 +40,7 @@ "\n", "\n", "\n", - "
\"drawing\"
\n", + "
\"drawing\"
\n", "\n", "**Step 1.** AI Red Team Bot send message to Gandalf
\n", "**Step 2.** Gandalf send message back
\n", From 13ca26687d95ed223b54c0066a8556b610754548 Mon Sep 17 00:00:00 2001 From: Bolor Date: Thu, 11 Jan 2024 14:19:29 -0800 Subject: [PATCH 4/9] Fixing image link --- examples/demo/1_gandalf.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index b6306dcd7f..95a5215a34 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -40,7 +40,7 @@ "\n", "\n", "\n", - "
\"drawing\"
\n", + "
\"drawing\"
\n", "\n", "**Step 1.** AI Red Team Bot send message to Gandalf
\n", "**Step 2.** Gandalf send message back
\n", From edb2976077ebfc8c56bc7ec818684e8edf8f20dc Mon Sep 17 00:00:00 2001 From: Bolor Date: Thu, 11 Jan 2024 14:32:30 -0800 Subject: [PATCH 5/9] changing to markdown style to load images --- examples/demo/1_gandalf.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index 95a5215a34..cb165f4a03 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -39,8 +39,8 @@ "Each level gets progressively more difficult.\n", "\n", "\n", + "![drawing](./../../assets/gandalf-demo-setup.png)\n", "\n", - "
\"drawing\"
\n", "\n", "**Step 1.** AI Red Team Bot send message to Gandalf
\n", "**Step 2.** Gandalf send message back
\n", From 497c3bab44e1b09583a5da23d74471d3f62e0d5f Mon Sep 17 00:00:00 2001 From: Bolor Date: Thu, 11 Jan 2024 14:52:31 -0800 Subject: [PATCH 6/9] putting both links in markdown style --- examples/demo/1_gandalf.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index cb165f4a03..36b34f252e 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -39,8 +39,8 @@ "Each level gets progressively more difficult.\n", "\n", "\n", - "![drawing](./../../assets/gandalf-demo-setup.png)\n", "\n", + "![drawing](./../../assets/gandalf-demo-setup.png)\n", "\n", "**Step 1.** AI Red Team Bot send message to Gandalf
\n", "**Step 2.** Gandalf send message back
\n", From d0750ac4e12c645dc72d0c49cb035132503eecd6 Mon Sep 17 00:00:00 2001 From: Bolor Date: Thu, 11 Jan 2024 15:10:35 -0800 Subject: [PATCH 7/9] moving image location to see if rendering is fixed --- examples/demo/1_gandalf.ipynb | 2 +- {assets => examples/demo}/gandalf-demo-setup.png | Bin 2 files changed, 1 insertion(+), 1 deletion(-) rename {assets => examples/demo}/gandalf-demo-setup.png (100%) diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index 36b34f252e..ab84f4be8a 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -49,7 +49,7 @@ "\n", "## Level 1\n", "\n", - "\"drawing\"\n" + "![drawing](./../../assets/gandalf-home-level-1.png)\n" ] }, { diff --git a/assets/gandalf-demo-setup.png b/examples/demo/gandalf-demo-setup.png similarity index 100% rename from assets/gandalf-demo-setup.png rename to examples/demo/gandalf-demo-setup.png From 03b9a3304d9040a25b1b57fb1148cac17ebfc47b Mon Sep 17 00:00:00 2001 From: Bolor Date: Thu, 11 Jan 2024 15:32:23 -0800 Subject: [PATCH 8/9] moved image back and updated file location accordingly --- {examples/demo => assets}/gandalf-demo-setup.png | Bin examples/demo/1_gandalf.ipynb | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename {examples/demo => assets}/gandalf-demo-setup.png (100%) diff --git a/examples/demo/gandalf-demo-setup.png b/assets/gandalf-demo-setup.png similarity index 100% rename from examples/demo/gandalf-demo-setup.png rename to assets/gandalf-demo-setup.png diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index ab84f4be8a..12237176ed 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -40,7 +40,7 @@ "\n", "\n", "\n", - "![drawing](./../../assets/gandalf-demo-setup.png)\n", + "![drawing](./gandalf-demo-setup.png)\n", "\n", "**Step 1.** AI Red Team Bot send message to Gandalf
\n", "**Step 2.** Gandalf send message back
\n", From 30b3d787931dd9ec4dc6ea966e8cadd87eb99aa7 Mon Sep 17 00:00:00 2001 From: Bolor Date: Fri, 12 Jan 2024 14:32:00 -0800 Subject: [PATCH 9/9] changed label to file names so people can see image to load if it doesn't do it on own --- examples/demo/1_gandalf.ipynb | 6 ++-- .../3_gandalf_AML_endpoint_red_team_bot.ipynb | 35 ++++++++++++------ .../4_gandalf_HuggingFace_red_team_bot.ipynb | 36 +++++++++++++------ 3 files changed, 54 insertions(+), 23 deletions(-) diff --git a/examples/demo/1_gandalf.ipynb b/examples/demo/1_gandalf.ipynb index 12237176ed..86ce602227 100644 --- a/examples/demo/1_gandalf.ipynb +++ b/examples/demo/1_gandalf.ipynb @@ -39,8 +39,8 @@ "Each level gets progressively more difficult.\n", "\n", "\n", - "\n", - "![drawing](./gandalf-demo-setup.png)\n", + "\"gandalf-demo-setup.png\"\n", + "![gandalf-demo-setup.png](./../../assets/gandalf-demo-setup.png)\n", "\n", "**Step 1.** AI Red Team Bot send message to Gandalf
\n", "**Step 2.** Gandalf send message back
\n", @@ -49,7 +49,7 @@ "\n", "## Level 1\n", "\n", - "![drawing](./../../assets/gandalf-home-level-1.png)\n" + "\"gandalf-home-level-1.png\"\n" ] }, { diff --git a/examples/demo/3_gandalf_AML_endpoint_red_team_bot.ipynb b/examples/demo/3_gandalf_AML_endpoint_red_team_bot.ipynb index 865569b63f..e75868f386 100644 --- a/examples/demo/3_gandalf_AML_endpoint_red_team_bot.ipynb +++ b/examples/demo/3_gandalf_AML_endpoint_red_team_bot.ipynb @@ -3,7 +3,10 @@ { "cell_type": "markdown", "metadata": { - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "source": [ "# Introduction\n", @@ -23,7 +26,7 @@ " - Navigate to the AML Studio.\n", " - Go to the 'Endpoints' section.\n", " - Retrieve the API key and endpoint URI.\n", - "
\"drawing\"
\n", + "
\"aml_managed_online_endpoint_api_key.png\"
\n", "\n", "3. **Set the Environment Variable:**\n", " - Add the obtained API key to an environment variable named `AML_API_KEY`.\n", @@ -52,7 +55,7 @@ "Gandalf contains 7 different levels. In this demo we will show how to automatically bypass the first three.\n", "Each level gets progressively more difficult.\n", "\n", - "
\"drawing\"
\n", + "
\"gandalf-demo-setup.png\"
\n", "\n", "## Steps\n", "\n", @@ -66,7 +69,7 @@ "\n", "## Level 1\n", "\n", - "\"drawing\"" + "\"gandalf-home-level-1.png\"" ] }, { @@ -77,7 +80,10 @@ "end_time": "2023-10-27T18:50:44.458559Z", "start_time": "2023-10-27T18:50:44.369100Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [ { @@ -143,7 +149,10 @@ "end_time": "2023-10-27T18:50:45.495714Z", "start_time": "2023-10-27T18:50:45.473236Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [ { @@ -169,7 +178,10 @@ "end_time": "2023-10-27T18:50:53.492921Z", "start_time": "2023-10-27T18:50:47.308284Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [], "source": [ @@ -212,7 +224,10 @@ "end_time": "2023-10-27T18:51:04.611743Z", "start_time": "2023-10-27T18:51:03.774346Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [], "source": [ @@ -242,9 +257,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.11" + "version": "3.10.12" } }, "nbformat": 4, - "nbformat_minor": 0 + "nbformat_minor": 4 } diff --git a/examples/demo/4_gandalf_HuggingFace_red_team_bot.ipynb b/examples/demo/4_gandalf_HuggingFace_red_team_bot.ipynb index bc5b02036e..9e03da7564 100644 --- a/examples/demo/4_gandalf_HuggingFace_red_team_bot.ipynb +++ b/examples/demo/4_gandalf_HuggingFace_red_team_bot.ipynb @@ -3,7 +3,10 @@ { "cell_type": "markdown", "metadata": { - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "source": [ "# Introduction\n", @@ -18,7 +21,8 @@ "\n", "\n", "Before beginning, ensure that you have the model id obtained from the HuggingFace as shown below.\n", - "
\"drawing\"
\n", + "
\"huggingface_model_id.png\"
\n", + "\n", "\n", "**Target Chat Engine Setup**\n", "\n", @@ -43,7 +47,7 @@ "Each level gets progressively more difficult.\n", "\n", "\n", - "
\"drawing\"
\n", + "
\"gandalf-demo-setup.png\"
\n", "\n", "Step 1. AI Red Team Bot (HuggingFace model) send message to Gandalf\n", "Step 2. Gandalf send message back\n", @@ -52,7 +56,7 @@ "\n", "## Level 1\n", "\n", - "\"drawing\"" + "\"gandalf-home-level-1.png\"" ] }, { @@ -63,7 +67,10 @@ "end_time": "2023-10-27T18:50:44.458559Z", "start_time": "2023-10-27T18:50:44.369100Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [], "source": [ @@ -117,7 +124,10 @@ "end_time": "2023-10-27T18:50:45.495714Z", "start_time": "2023-10-27T18:50:45.473236Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [], "source": [ @@ -132,7 +142,10 @@ "end_time": "2023-10-27T18:50:53.492921Z", "start_time": "2023-10-27T18:50:47.308284Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [], "source": [ @@ -175,7 +188,10 @@ "end_time": "2023-10-27T18:51:04.611743Z", "start_time": "2023-10-27T18:51:03.774346Z" }, - "collapsed": false + "collapsed": false, + "jupyter": { + "outputs_hidden": false + } }, "outputs": [], "source": [ @@ -212,9 +228,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.11" + "version": "3.10.12" } }, "nbformat": 4, - "nbformat_minor": 0 + "nbformat_minor": 4 }