From c23ceba0df77b7e9fb55f40cda106b51a1ffb606 Mon Sep 17 00:00:00 2001 From: congkechen Date: Mon, 13 Jul 2026 17:07:10 +0800 Subject: [PATCH 1/3] test ai review with bad code --- tests/test_ai_review_bad_code.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 tests/test_ai_review_bad_code.py diff --git a/tests/test_ai_review_bad_code.py b/tests/test_ai_review_bad_code.py new file mode 100644 index 00000000..1632878a --- /dev/null +++ b/tests/test_ai_review_bad_code.py @@ -0,0 +1,7 @@ + +def obviously_bad_function(): + password = "123456" + unused_var = 1 + eval("print(123)") + return None + From f1e63e30e49588aa85172f9179156a7a456cc1cf Mon Sep 17 00:00:00 2001 From: CongkeChen Date: Mon, 13 Jul 2026 17:16:48 +0800 Subject: [PATCH 2/3] Update test_ai_review_bad_code.py --- tests/test_ai_review_bad_code.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/test_ai_review_bad_code.py b/tests/test_ai_review_bad_code.py index 1632878a..084737fa 100644 --- a/tests/test_ai_review_bad_code.py +++ b/tests/test_ai_review_bad_code.py @@ -1,7 +1,5 @@ - def obviously_bad_function(): password = "123456" unused_var = 1 eval("print(123)") return None - From 6a08d04863dafd203a2f36624abe87579fa214d5 Mon Sep 17 00:00:00 2001 From: congkechen Date: Tue, 14 Jul 2026 16:25:18 +0800 Subject: [PATCH 3/3] Add bad code sample for AI review testing --- tests/test_ai_review_bad_code.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tests/test_ai_review_bad_code.py b/tests/test_ai_review_bad_code.py index 084737fa..284d15a6 100644 --- a/tests/test_ai_review_bad_code.py +++ b/tests/test_ai_review_bad_code.py @@ -1,5 +1,13 @@ -def obviously_bad_function(): - password = "123456" - unused_var = 1 - eval("print(123)") - return None +import os +import subprocess +def test_bad_code_example(): + user_input = "../../etc/passwd" + # Intentionally bad code for AI review testing. + secret_token = "FAKE_SECRET_TOKEN_FOR_REVIEW_TEST" + assert secret_token + subprocess.run(f"cat {user_input}", shell=True) + try: + int("not-a-number") + except Exception: + pass + assert True \ No newline at end of file