Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

goat-attack-flow.svg 4.5 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
  1. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 750">
  2. <style>
  3. text {
  4. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  5. font-size: 14px;
  6. }
  7. .title {
  8. font-size: 20px;
  9. font-weight: bold;
  10. }
  11. .phase-title {
  12. font-size: 16px;
  13. font-weight: bold;
  14. }
  15. .small-text {
  16. font-size: 12px;
  17. }
  18. </style>
  19. <!-- Title -->
  20. <text x="500" y="40" text-anchor="middle" class="title" fill="#1e293b">GOAT Attack Implementation Flow</text>
  21. <!-- Phase 1: Input Analysis -->
  22. <rect x="300" y="80" width="400" height="100" fill="#f8fafc" stroke="#64748b" stroke-width="2" rx="5"/>
  23. <text x="500" y="105" text-anchor="middle" class="phase-title" fill="#334155">Input Analysis</text>
  24. <text x="340" y="135" fill="#475569">• Analyze previous model response</text>
  25. <text x="340" y="155" fill="#475569">• Evaluate response patterns</text>
  26. <!-- Arrow with more space -->
  27. <path d="M 500 180 L 500 260" stroke="#94a3b8" stroke-width="2" marker-end="url(#arrowhead)"/>
  28. <!-- Phase 2: Strategy Selection - moved down -->
  29. <rect x="50" y="260" width="900" height="320" fill="#f8fafc" stroke="#64748b" stroke-width="2" rx="5"/>
  30. <text x="500" y="285" text-anchor="middle" class="phase-title" fill="#334155">Attack Strategy Selection</text>
  31. <!-- Direct Methods Box - Blue theme -->
  32. <rect x="80" y="310" width="200" height="100" fill="#eff6ff" stroke="#2563eb" rx="4"/>
  33. <text x="180" y="330" text-anchor="middle" font-weight="bold" fill="#1d4ed8">Direct Methods</text>
  34. <text x="100" y="355" class="small-text" fill="#1e40af">• Refusal Suppression</text>
  35. <text x="100" y="375" class="small-text" fill="#1e40af">• Context Manipulation</text>
  36. <text x="100" y="395" class="small-text" fill="#1e40af">• Response Priming</text>
  37. <!-- Psychological Methods Box - Blue theme -->
  38. <rect x="300" y="310" width="200" height="100" fill="#eff6ff" stroke="#2563eb" rx="4"/>
  39. <text x="400" y="330" text-anchor="middle" font-weight="bold" fill="#1d4ed8">Psychological Methods</text>
  40. <text x="320" y="355" class="small-text" fill="#1e40af">• Emotional Triggering</text>
  41. <text x="320" y="375" class="small-text" fill="#1e40af">• Authority Impersonation</text>
  42. <!-- Indirect Methods Box - Blue theme -->
  43. <rect x="520" y="310" width="200" height="100" fill="#eff6ff" stroke="#2563eb" rx="4"/>
  44. <text x="620" y="330" text-anchor="middle" font-weight="bold" fill="#1d4ed8">Indirect Methods</text>
  45. <text x="540" y="355" class="small-text" fill="#1e40af">• Hypothetical Framing</text>
  46. <text x="540" y="375" class="small-text" fill="#1e40af">• Topic Splitting</text>
  47. <text x="540" y="395" class="small-text" fill="#1e40af">• Dual Response</text>
  48. <!-- Advanced Methods Box - Blue theme -->
  49. <rect x="740" y="310" width="200" height="100" fill="#eff6ff" stroke="#2563eb" rx="4"/>
  50. <text x="840" y="330" text-anchor="middle" font-weight="bold" fill="#1d4ed8">Advanced Methods</text>
  51. <text x="760" y="355" class="small-text" fill="#1e40af">• Persona Modification</text>
  52. <text x="760" y="375" class="small-text" fill="#1e40af">• Opposite Intent</text>
  53. <!-- Vertical connecting lines from strategy boxes -->
  54. <path d="M 180 410 L 180 440" stroke="#94a3b8" stroke-width="1"/>
  55. <path d="M 400 410 L 400 440" stroke="#94a3b8" stroke-width="1"/>
  56. <path d="M 620 410 L 620 440" stroke="#94a3b8" stroke-width="1"/>
  57. <path d="M 840 410 L 840 440" stroke="#94a3b8" stroke-width="1"/>
  58. <!-- Horizontal connecting line -->
  59. <path d="M 180 440 L 840 440" stroke="#94a3b8" stroke-width="1"/>
  60. <!-- Vertical line to implementation box -->
  61. <path d="M 500 440 L 500 470" stroke="#94a3b8" stroke-width="1"/>
  62. <!-- Strategy Implementation Box -->
  63. <rect x="200" y="470" width="600" height="60" fill="#f1f5f9" stroke="#64748b" rx="4"/>
  64. <text x="500" y="505" text-anchor="middle" font-weight="bold" fill="#334155">Apply Jailbreak Strategy</text>
  65. <!-- Arrow with adjusted space -->
  66. <path d="M 500 530 L 500 650" stroke="#94a3b8" stroke-width="2" marker-end="url(#arrowhead)"/>
  67. <!-- Phase 3: Output Generation - Red theme -->
  68. <rect x="300" y="650" width="400" height="60" fill="#fee2e2" stroke="#dc2626" stroke-width="2" rx="5"/>
  69. <text x="500" y="685" text-anchor="middle" class="phase-title" fill="#991b1b">Generated Attack Prompt</text>
  70. <!-- Arrowhead definition -->
  71. <defs>
  72. <marker id="arrowhead" markerWidth="10" markerHeight="7" refX="9" refY="3.5" orient="auto">
  73. <polygon points="0 0, 10 3.5, 0 7" fill="#94a3b8"/>
  74. </marker>
  75. </defs>
  76. </svg>
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...