Code Review
This pull request introduces AWS Bedrock as a new backend option for PentestGPT, adding the BedrockBackend class, updating configuration schemas, and extending the setup scripts to support AWS credentials. Review feedback identifies a bug where session resumption is incorrectly marked as supported despite being unimplemented, notes several unused json imports, and suggests refactoring credential validation to allow for standard AWS authentication methods like IAM roles.
Originally posted by @gemini-code-assist in #434 (review)
Code Review
This pull request introduces AWS Bedrock as a new backend option for PentestGPT, adding the BedrockBackend class, updating configuration schemas, and extending the setup scripts to support AWS credentials. Review feedback identifies a bug where session resumption is incorrectly marked as supported despite being unimplemented, notes several unused json imports, and suggests refactoring credential validation to allow for standard AWS authentication methods like IAM roles.
Originally posted by @gemini-code-assist in #434 (review)