Skip to content

Commit 2f1d007

Browse files
committed
Add placeholder classes for new XSS Exfil Probes
1 parent f70716f commit 2f1d007

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

garak/probes/xss.py

+32
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,35 @@ def _attempt_prestore_hook(
7171
)
7272
)
7373
return attempt
74+
75+
76+
class ColabAIDataLeakage(Probe):
77+
"""
78+
Placeholder -- https://embracethered.com/blog/posts/2024/google-colab-image-render-exfil/
79+
"""
80+
def __init__(self, config_root=_config):
81+
super().__init__(config_root=config_root)
82+
83+
84+
class InstructionHierarchyBreak(Probe):
85+
"""
86+
Placeholder -- https://embracethered.com/blog/posts/2024/chatgpt-gpt-4o-mini-instruction-hierarchie-bypasses/
87+
"""
88+
def __init__(self, config_root=_config):
89+
super().__init__(config_root=config_root)
90+
91+
92+
class NotebookLMDataExfil(Probe):
93+
"""
94+
Placeholder -- https://embracethered.com/blog/posts/2024/google-notebook-ml-data-exfiltration/
95+
"""
96+
def __init__(self, config_root=_config):
97+
super().__init__(config_root=config_root)
98+
99+
100+
class AzureAIPlaygroundDataExfil(Probe):
101+
"""
102+
Placeholder -- https://embracethered.com/blog/posts/2023/data-exfiltration-in-azure-openai-playground-fixed/
103+
"""
104+
def __init__(self, config_root=_config):
105+
super().__init__(config_root=config_root)

0 commit comments

Comments
 (0)