Releases: ScottLogic/prompt-injection
Releases · ScottLogic/prompt-injection
Release 1.1.0
Cloud Infrastructure release - CDK pipeline and application stacks, with AuthN initiated through the UI
What's Changed
- #920 Feature: AWS cloud infrastructure 🚀 by @chriswilty in #921
Full Changelog: v1.0.3...v1.1.0
Release 1.0.3
Small patch release to address a couple of issues, and to upgrade to latest dependencies to tackle package vulnerabilities.
What's Changed
- #912 Update available GPT models by @chriswilty in #915
- #913 Document Viewer improvements by @chriswilty in #916
- #917 Chore: bump all dependencies to latest minor by @chriswilty in #918
Full Changelog: v1.0.2...v1.0.3
Release 1.0.2
What's Changed
- Hotfix: #902 Use all vectorstore documents in QA LLM context by @chriswilty in #903
- Chore: Bump supertest to v7 by @chriswilty in #905
- Hotfix: #764 Use all tool_calls in response, not just first one by @chriswilty in #906
Full Changelog: v1.0.1...v1.0.2
Release 1.0.1
What's Changed
- Chore: #895 bump dependencies, UI by @chriswilty in #896
- Chore: #895 bump dependencies, server by @chriswilty in #897
Full Changelog: v1.0.0...v1.0.1
Release 1.0.0
What's Changed
- #2 Frontend chat by @gsproston-scottlogic in #6
- #7 Auto scroll at the bottom by @gsproston-scottlogic in #9
- #8 Clear chat by @gsproston-scottlogic in #11
- #10 Clear chat on refresh by @gsproston-scottlogic in #12
- #3 Show sent emails by @gsproston-scottlogic in #13
- Pre defensive measures by @gsproston-scottlogic in #20
- #19 Defence prompt validation character limit by @gsproston-scottlogic in #21
- #22 Updated to ChatGPT 4 by @gsproston-scottlogic in #27
- #26 Updated readme by @gsproston-scottlogic in #28
- #15 Defence random seq enclosure by @heatherlogan-scottlogic in #25
- #23 Update frontend title and icon by @gsproston-scottlogic in #31
- #29 Can send multiple messages by @gsproston-scottlogic in #35
- #17 Defence xml tagging by @heatherlogan-scottlogic in #34
- #37 Moved defences by @gsproston-scottlogic in #38
- #4 Defence prompt validation whitelist emails by @heatherlogan-scottlogic in #41
- #1 System role defence by @gsproston-scottlogic in #39
- #42 Regex to detect XML tagging by @heatherlogan-scottlogic in #43
- #24 Multi user support by @gsproston-scottlogic in #46
- #53 Prompt processing and defence rework by @gsproston-scottlogic in #54
- #49 Testing backend by @gsproston-scottlogic in #56
- #5 Internal documents mvp by @heatherlogan-scottlogic in #55
- #47 Update README.md by @gsproston-scottlogic in #64
- #62 Returning confirmation that the email has been sent by @gsproston-scottlogic in #68
- #58 Backend integration tests by @gsproston-scottlogic in #63
- #65 Move backend package files by @gsproston-scottlogic in #67
- #62 Customise getEmailWhitelist function based on active defence to preve… by @heatherlogan-scottlogic in #66
- #69 Add backend tests to CI by @gsproston-scottlogic in #71
- #60 Migrate frontend to typescript by @scottrowan in #77
- #89 Wrap chat message text by @gsproston-scottlogic in #92
- #18 Defence llm evaluation by @heatherlogan-scottlogic in #72
- #70 Session name and secure cookies by @gsproston-scottlogic in #83
- #48 Attack jailbreak prompt by @gsproston-scottlogic in #86
- #75 Add function calls to chat history for looping bug by @heatherlogan-scottlogic in #84
- #57 User input api key by @heatherlogan-scottlogic in #88
- #73 #79 #80 #81 Configurable defences by @gsproston-scottlogic in #90
- #52 Different LLMs by @heatherlogan-scottlogic in #96
- #45 Update documents and prompt to instruct model on sensitive infomation by @heatherlogan-scottlogic in #97
- #104 Chat box info messages by @gsproston-scottlogic in #118
- #119 Fixed config bug by @gsproston-scottlogic in #121
- #98 Phase switching by @heatherlogan-scottlogic in #120
- #123 Fixed getEmailWhitelist defence by @gsproston-scottlogic in #124
- #106 Phase 0 preamble by @heatherlogan-scottlogic in #125
- #105 Phase 0 hide attacks defences and api key by @heatherlogan-scottlogic in #126
- #117 Document model too hard to jailbreak by @gsproston-scottlogic in #128
- #129 Phase 0 system role by @gsproston-scottlogic in #130
- #115 Remove email whitelist defence by @gsproston-scottlogic in #131
- #107 Phase 0 secret project document by @heatherlogan-scottlogic in #132
- #127 Can now show line breaks in chat and emails by @gsproston-scottlogic in #134
- #133 Fixed email feed visual bug by @gsproston-scottlogic in #136
- #135 Not clearing preamble messages by @gsproston-scottlogic in #137
- #108 Phase 0 win condition by @heatherlogan-scottlogic in #138
- #112 Phase 1 show attacks by @gsproston-scottlogic in #141
- #110 Phase 1 preamble by @heatherlogan-scottlogic in #140
- #142 Only doing LLM evaluation on phase 2 and sandbox by @gsproston-scottlogic in #144
- #111 Phase 1 documents by @gsproston-scottlogic in #143
- #109 Phase 1 win condition by @gsproston-scottlogic in #145
- #113 Phase 1 system prompt by @heatherlogan-scottlogic in #149
- #147 Phase 2 documents by @heatherlogan-scottlogic in #150
- #114 Phase 2 preamble by @heatherlogan-scottlogic in #152
- #151 Phase 2 win condition by @heatherlogan-scottlogic in #153
- #154 Phase 2 system prompt by @heatherlogan-scottlogic in #155
- #109 Phase 1 win condition by @gsproston-scottlogic in #156
- #102 Info message in what when a defence is triggered by @heatherlogan-scottlogic in #159
- #158 Hide model selection box in phase 2 by @heatherlogan-scottlogic in #161
- #139 Add in the qa model security prompt as a defence by @heatherlogan-scottlogic in #162
- #148 Validate defence configs by @heatherlogan-scottlogic in #164
- #157 Confirmation message when defence is configured by @heatherlogan-scottlogic in #165
- #166 Reset active defences when changing phase by @heatherlogan-scottlogic in #168
- #59 TS backend by @gsproston-scottlogic in #163
- #160 Remove create react app by @gsproston-scottlogic in #170
- #172 Hide system role defence from phase 2 by @heatherlogan-scottlogic in #176
- #173 Turn off configurations for phase 2 by @heatherlogan-scottlogic in #177
- #91 Export log by @heatherlogan-scottlogic in #171
- #175 Do not detect triggered defences on phase 0 and 1 by @heatherlogan-scottlogic in #180
- #178 Better email-related prompt by @gsproston-scottlogic in #181
- #167 Per user openai by @gsproston-scottlogic in #183
- #169 Begin integration tests for langchain by @heatherlogan-scottlogic in #182
- #184 Use defence types enum by @gsproston-scottlogic in #186
- #193 UI general by @gsproston-scottlogic in #195
- #187 UI header by @gsproston-scottlogic in #197
- #44 Defence filtering by @heatherlogan-scottlogic in #191
- #189 UI right side bar by @gsproston-scottlogic in #198
- #199 Resetting the phase doesnt reset frontend defences by @gsproston-scottlogic in #200
- #188 UI chat component by @...