Releases: GreyDGL/PentestGPT
v0.14.0
v0.13.0 Official Support For GPT4o
What's Changed
- format code with black by @deepsource-autofix in #146
- Fix typo in argument name by @Anth0rx in #147
- Fast bugfix by @RiccardoRobb in #154
- README Fix by @RiccardoRobb in #155
- Info Fix by @RiccardoRobb in #156
- style: format code with Black by @deepsource-autofix in #157
- Fix start with no API KEY by @RiccardoRobb in #159
- Fix session bug by @RiccardoRobb in #158
- Add description for selection options in README by @RiccardoRobb in #163
- Add description for the "choose of information" selection by @RiccardoRobb in #162
- style: format code with Black by @deepsource-autofix in #161
- style: format code with Black by @deepsource-autofix in #160
- Typos and cURL fix by @RiccardoRobb in #166
- Update prompt_class_v2.py by @zhangj111 in #167
- Langfuse by @GreyDGL in #172
- 🐛 Unable to use GPT4all with default setup by @wouterdebruijn in #179
- update readme and fix for key binding by @GreyDGL in #180
- fix typos by @RainRat in #186
- Fix a tiny typo in
main.py
by @sadra-barikbin in #193 - Poetry Upgrade by @GreyDGL in #201
- Poetry upgrade by @GreyDGL in #202
- fix: 🐛 fix default models used by @GreyDGL in #205
- Add support for customizing API Base URL using environment variables by @wyl2003 in #207
- Gpt4all Dev by @GreyDGL in #217
- fix typos by @RainRat in #216
- OPENAI_BASEURL environment not working fixes by @Kuromesi in #221
- Gemini dev by @davidbakerrobinson in #225
- fix: 🐛 fix OPENAI key setting issue and update readme by @GreyDGL in #228
- fix typos by @RainRat in #223
- Vision Model by @GreyDGL in #229
- Vision by @GreyDGL in #230
New Contributors
- @Anth0rx made their first contribution in #147
- @RiccardoRobb made their first contribution in #154
- @zhangj111 made their first contribution in #167
- @wouterdebruijn made their first contribution in #179
- @RainRat made their first contribution in #186
- @sadra-barikbin made their first contribution in #193
- @wyl2003 made their first contribution in #207
- @Kuromesi made their first contribution in #221
- @davidbakerrobinson made their first contribution in #225
Full Changelog: v0.9.1...v0.13.0
v0.9: support Local LLM and custom API endpoint
In this version, local LLMs are supported and users can create their custom API endpoints for the LLMs.
For more details, please refer to the examples of OpenAI API endpoint under pentestgpt/utils/APIs
.
In v0.9.1, a bug in the previous version is fixed.
v0.8 Allow users to save sessions and continue
If the user is using cookie login, they can save the sessions and continue from the previous tests now.
The test results are stored under the test_history
directory.
v0.7: official OpenAI API support
The latest version contains two connection approaches:
- ChatGPT Plus
- OpenAI API
Run python3 test_connection.py
to check if you have the proper access to either of them. More details in documentation.
v0.6: OpenAI API Support
The new version includes support for OpenAI API.
More details will be released soon in the README documentation.
v0.5
v0.4 logging
In v0.4, the test report can be automatically logged and generated now. More details in the documentation.
- Add logging
- Fix some minor login issue.
v0.3: new prompts
- Design new prompt interaction.
- Follow
msfconsole
type of prompt interaction. - Add auto-complete functions
- Follow
- Prompt optimization for better stability.
- This version is for chatGPT plus members. GPT-4 is used.
V0.2.0 Initial Release
In v0.2.0, the TUI operations required by PentestGPT are supported. Users can now give multi-line inputs easily in a way similar to ChatGPT.