Saurav Panda
Saurav Panda
## Issue Details **Severity:** Critical **Category:** Security **File Path:** `https://github.com/Cloud-Code-AI/kaizen/blob/main//kaizen/helpers/output.py?plain=1#L37` ### Description Potential code injection vulnerability in the `create_pr_description` function Impact The `create_pr_description` function concatenates user-provided input (the `desc` and...
## Issue Details **Severity:** High **Category:** Security **File Path:** `https://github.com/Cloud-Code-AI/kaizen/blob/main//kaizen/tests/actions/diff_pr_test.py?plain=1#L18` ### Description Potential for URL manipulation leading to API abuse. Impact If user inputs are not validated, it could lead...
## Issue Details **Severity:** Medium **Category:** Performance **File Path:** `https://github.com/Cloud-Code-AI/kaizen/blob/main//kaizen/tests/actions/diff_pr_test.py?plain=1#L42` ### Description Repeated API calls without caching. Impact Multiple calls to the GitHub API for the same PR can lead...
# Enhance Logging and Error Handling with KaizenLog ## Overview This pull request introduces a new logging and error handling system called KaizenLog. The main purpose is to provide enhanced...
In readme, we have an explanation of each feature; it would be great if we could have a link for each feature title pointing to the corresponding docs hosted at...
We want to pass more context data to system, one way would be pass custom_data and append it to prompt, this will help in better code understanding.
Currently run_test runs all the tests in output_folder, we want it to be able to run test in single folder and output the results.
We should also pass the execution log of the unit test generation and generate feedback which can be passed to critique.
- Identify Module - Reason and psuedo code for modules:- how and why we should test this? - Test case generation (Actor-Critique). - Test Case Correction. https://github.com/Cloud-Code-AI/kaizen/blob/8b69b8c3de1ba227fe13e1eb1f090672e29ed36f/kaizen/generator/e2e_tests.py#L68 Actor-Critique: - Model...