|
35 | 35 | "name": "stdout", |
36 | 36 | "output_type": "stream", |
37 | 37 | "text": [ |
38 | | - "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1746483090633952.pdf\n", |
39 | | - "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1746483090633952.pdf\n" |
| 38 | + "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\Users\\Roman\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1748840666306426..pdf\n", |
| 39 | + "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\Users\\Roman\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1748840666306426..pdf\n" |
40 | 40 | ] |
41 | 41 | } |
42 | 42 | ], |
|
76 | 76 | "\n", |
77 | 77 | "# Initialize the PDFConverter\n", |
78 | 78 | "pdf_converter = PromptConverterConfiguration.from_converters(\n", |
79 | | - " converters = [\n", |
| 79 | + " converters=[\n", |
80 | 80 | " PDFConverter(\n", |
81 | 81 | " prompt_template=prompt_template,\n", |
82 | 82 | " font_type=\"Arial\",\n", |
|
122 | 122 | "name": "stdout", |
123 | 123 | "output_type": "stream", |
124 | 124 | "text": [ |
125 | | - "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1746483186494502.pdf\n", |
126 | | - "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1746483186494502.pdf\n" |
| 125 | + "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\Users\\Roman\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1748840771650401..pdf\n", |
| 126 | + "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\Users\\Roman\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1748840771650401..pdf\n" |
127 | 127 | ] |
128 | 128 | } |
129 | 129 | ], |
|
136 | 136 | "\n", |
137 | 137 | "# Initialize the PDFConverter without a template\n", |
138 | 138 | "pdf_converter = PromptConverterConfiguration.from_converters(\n", |
139 | | - " converters = [\n", |
| 139 | + " converters=[\n", |
140 | 140 | " PDFConverter(\n", |
141 | 141 | " prompt_template=None, # No template provided\n", |
142 | 142 | " font_type=\"Arial\",\n", |
|
182 | 182 | "name": "stdout", |
183 | 183 | "output_type": "stream", |
184 | 184 | "text": [ |
185 | | - "[15:15:33][316][ai-red-team][INFO][Processing page 0 with 2 injection items.]\n", |
186 | | - "[15:15:33][326][ai-red-team][INFO][Processing page 1 with 2 injection items.]\n", |
187 | | - "[15:15:33][329][ai-red-team][INFO][Processing page 2 with 2 injection items.]\n", |
188 | | - "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1746483333332260.pdf\n", |
189 | | - "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1746483333332260.pdf\n" |
| 185 | + "[22:06:31][781][ai-red-team][INFO][Processing page 0 with 2 injection items.]\n", |
| 186 | + "[22:06:31][812][ai-red-team][INFO][Processing page 1 with 2 injection items.]\n", |
| 187 | + "[22:06:31][832][ai-red-team][INFO][Processing page 2 with 2 injection items.]\n", |
| 188 | + "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\Users\\Roman\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1748840791844377.tmpr8102p44.pdf\n", |
| 189 | + "{'__type__': 'TextTarget', '__module__': 'pyrit.prompt_target.text_target'}: user: C:\\Users\\Roman\\git\\PyRIT\\dbdata\\prompt-memory-entries\\urls\\1748840791844377.tmpr8102p44.pdf\n" |
190 | 190 | ] |
191 | 191 | } |
192 | 192 | ], |
|
214 | 214 | "\n", |
215 | 215 | "# Define injection items\n", |
216 | 216 | "injection_items = [\n", |
217 | | - " {\"page\": 0, \"x\": 50, \"y\": 700, \"text\": \"Injected Text\", \"font_size\": 12, \"font\": \"Helvetica\", \"font_color\": (255, 0, 0)}, # Red text\n", |
218 | | - " {\"page\": 1, \"x\": 100, \"y\": 600, \"text\": \"Confidential\", \"font_size\": 10, \"font\": \"Helvetica\", \"font_color\": (0, 0, 255)} # Blue text\n", |
| 217 | + " {\n", |
| 218 | + " \"page\": 0,\n", |
| 219 | + " \"x\": 50,\n", |
| 220 | + " \"y\": 700,\n", |
| 221 | + " \"text\": \"Injected Text\",\n", |
| 222 | + " \"font_size\": 12,\n", |
| 223 | + " \"font\": \"Helvetica\",\n", |
| 224 | + " \"font_color\": (255, 0, 0),\n", |
| 225 | + " }, # Red text\n", |
| 226 | + " {\n", |
| 227 | + " \"page\": 1,\n", |
| 228 | + " \"x\": 100,\n", |
| 229 | + " \"y\": 600,\n", |
| 230 | + " \"text\": \"Confidential\",\n", |
| 231 | + " \"font_size\": 10,\n", |
| 232 | + " \"font\": \"Helvetica\",\n", |
| 233 | + " \"font_color\": (0, 0, 255),\n", |
| 234 | + " }, # Blue text\n", |
219 | 235 | "]\n", |
220 | 236 | "\n", |
221 | 237 | "# Define a simple string prompt (no templates)\n", |
|
226 | 242 | "\n", |
227 | 243 | "# Initialize the PDFConverter with the existing PDF and injection items\n", |
228 | 244 | "pdf_converter = PromptConverterConfiguration.from_converters(\n", |
229 | | - " converters = [\n", |
| 245 | + " converters=[\n", |
230 | 246 | " PDFConverter(\n", |
231 | 247 | " prompt_template=None, # No template provided\n", |
232 | 248 | " font_type=\"Arial\",\n", |
|
252 | 268 | "for entry in memory:\n", |
253 | 269 | " print(entry)" |
254 | 270 | ] |
| 271 | + }, |
| 272 | + { |
| 273 | + "cell_type": "code", |
| 274 | + "execution_count": null, |
| 275 | + "id": "6", |
| 276 | + "metadata": {}, |
| 277 | + "outputs": [], |
| 278 | + "source": [] |
255 | 279 | } |
256 | 280 | ], |
257 | 281 | "metadata": { |
|
268 | 292 | "name": "python", |
269 | 293 | "nbconvert_exporter": "python", |
270 | 294 | "pygments_lexer": "ipython3", |
271 | | - "version": "3.12.9" |
| 295 | + "version": "3.13.2" |
272 | 296 | } |
273 | 297 | }, |
274 | 298 | "nbformat": 4, |
|
0 commit comments