Skip to content

Commit ce7c37e

Browse files
committed
Refactor
1 parent 792c94a commit ce7c37e

25 files changed

+15
-15
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

aisploit/converter/remove_punctuation.py renamed to aisploit/converters/remove_punctuation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44

55
class RemovePunctuationConverter(BaseConverter):
66
def _convert(self, prompt: str) -> str:
7-
translator = str.maketrans('', '', string.punctuation)
7+
translator = str.maketrans("", "", string.punctuation)
88
return prompt.translate(translator)
File renamed without changes.

aisploit/scanner/plugins/many_shot_plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from ...core import BaseTarget, BaseConverter, BaseTextClassifier
66
from ...sender import SenderJob
7-
from ...converter import NoOpConverter
7+
from ...converters import NoOpConverter
88
from ...datasets import SampleDataset
99
from ..plugin import Plugin
1010
from ..report import Issue, IssueCategory

aisploit/scanner/plugins/prompt_injection_plugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
from ...core import BaseTarget, BaseConverter
55
from ...datasets import JailbreakPromptDataset
6-
from ...classifier import SubstringClassifier
6+
from ...classifiers import SubstringClassifier
77
from ...sender import SenderJob
8-
from ...converter import NoOpConverter
8+
from ...converters import NoOpConverter
99
from ..plugin import Plugin
1010
from ..report import Issue, IssueCategory
1111

aisploit/sender/job.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Callbacks,
1111
CallbackManager,
1212
)
13-
from ..converter import NoOpConverter
13+
from ..converters import NoOpConverter
1414
from .report import SendReport, SendReportEntry
1515

1616

examples/classifier.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
"source": [
2727
"import textwrap\n",
2828
"from dotenv import load_dotenv\n",
29-
"from aisploit.classifier.huggingface import PipelinePromptInjectionIdentifier\n",
30-
"from aisploit.classifier.openai import ModerationClassifier\n",
29+
"from aisploit.classifiers.huggingface import PipelinePromptInjectionIdentifier\n",
30+
"from aisploit.classifiers.openai import ModerationClassifier\n",
3131
"\n",
3232
"load_dotenv()"
3333
]

examples/converter.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"import os\n",
2929
"import textwrap\n",
3030
"from dotenv import load_dotenv\n",
31-
"from aisploit.converter import (\n",
31+
"from aisploit.converters import (\n",
3232
" Base64Converter,\n",
3333
" KeyboardTypoConverter,\n",
3434
" JoinConverter,\n",

examples/sender.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"source": [
99
"from aisploit.sender import SenderJob\n",
1010
"from aisploit.targets import StdOutTarget\n",
11-
"from aisploit.converter import Base64Converter, JoinConverter, KeyboardTypoConverter"
11+
"from aisploit.converters import Base64Converter, JoinConverter, KeyboardTypoConverter"
1212
]
1313
},
1414
{

examples/target.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"name": "stdout",
4040
"output_type": "stream",
4141
"text": [
42-
"ImagesResponse(created=1713102814, data=[Image(b64_json=None, revised_prompt=None, url='https://oaidalleapiprodscus.blob.core.windows.net/private/org-hQ7KRgz5Vomr6fPJrIUS789k/user-WXtTIx0ozo4TqkMvP9AIJA6F/img-v0UWWmedcePkBkvsMFbzoqzh.png?st=2024-04-14T12%3A53%3A34Z&se=2024-04-14T14%3A53%3A34Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-04-14T08%3A11%3A05Z&ske=2024-04-15T08%3A11%3A05Z&sks=b&skv=2021-08-06&sig=hH%2BZ7%2BsysK8Ia8MVQAZtvLz94kqGV0AkZ7LMmoirEfs%3D')])\n"
42+
"ImagesResponse(created=1713104041, data=[Image(b64_json=None, revised_prompt=None, url='https://oaidalleapiprodscus.blob.core.windows.net/private/org-hQ7KRgz5Vomr6fPJrIUS789k/user-WXtTIx0ozo4TqkMvP9AIJA6F/img-vAyzvA8irq1RU7dgUQAVuhuS.png?st=2024-04-14T13%3A14%3A01Z&se=2024-04-14T15%3A14%3A01Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-04-14T08%3A00%3A32Z&ske=2024-04-15T08%3A00%3A32Z&sks=b&skv=2021-08-06&sig=K0B4TXwMOxGwIGsTL5P6RrVw97aPG6h5HQt27%2BxQ19I%3D')])\n"
4343
]
4444
},
4545
{
@@ -60,7 +60,7 @@
6060
},
6161
{
6262
"cell_type": "code",
63-
"execution_count": null,
63+
"execution_count": 3,
6464
"metadata": {},
6565
"outputs": [],
6666
"source": [

tests/classifier/test_text.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import re
22
import pytest
3-
from aisploit.classifier import RegexClassifier, SubstringClassifier
3+
from aisploit.classifiers import RegexClassifier, SubstringClassifier
44

55

66
@pytest.fixture

tests/converter/test_base64.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import base64
22
from langchain_core.prompt_values import StringPromptValue
3-
from aisploit.converter import Base64Converter
3+
from aisploit.converters import Base64Converter
44

55

66
def test_convert_single_prompt():

tests/converter/test_join.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from langchain_core.prompt_values import StringPromptValue
2-
from aisploit.converter import JoinConverter
2+
from aisploit.converters import JoinConverter
33

44

55
def test_join_with_default_value():

tests/converter/test_keyboard_typo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import random
22
from langchain_core.prompt_values import StringPromptValue
3-
from aisploit.converter import KeyboardTypoConverter
3+
from aisploit.converters import KeyboardTypoConverter
44

55

66
def test_convert_no_typo():

0 commit comments

Comments
 (0)