Closed 0xade1 closed 1 year ago
Hey @0xade1 , this is a wonderful idea! I propose the following implementation and see if it makes sense to you.
Thanks for the suggestion again. Please feel free to push PR if you have any ideas. Meanwhile, I'll implement the support for ChatGPT usage and see if it works.
The feature is integrated into the latest commit.
STORY:
Availability issue refers to Network issue, crash of the program, or GPT-4 api throttling or rate limiting (e.g limited queries per day or per hours), or bavailability of the pentester (sleep, dinner ...) ... etc ...
TEST CASE:
WHAT
WHY
there is several reasons why a pentest exercise may need to be paused and resumed:
Important Notes for the developer
Sometimes during the ReasonningSesion with pentestGPT, GPT-4 will forget this is a junior pentest simulation exercise and will turn its recommendation into Remediation action instead of Pentest action. This is especially true when resuming a conversation directly from GPT-4, issue that can be fixed by launching again the very first message:
I guess we are being charged for such rehydratation of context?