mirror of
https://github.com/Shubhamsaboo/awesome-llm-apps.git
synced 2026-05-24 15:53:05 -05:00
[PR #787] [CLOSED] fix: resolve security vulnerabilities and code quality issues #5809
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/787
Author: @Ggboykxz
Created: 5/8/2026
Status: ❌ Closed
Base:
main← Head:fix/audit-security-and-quality-issues📝 Commits (3)
5f5b778fix: resolve security vulnerabilities and code quality issues8d9a697fix: migrate AutoGen to ag2, fix langchain imports, and update dependencies394b034test: add functional tests for all security and quality fixes📊 Changes
34 files changed (+663 additions, -538 deletions)
View changed files
📝
.gitignore(+40 -4)📝
advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/ai_chess_agent.py(+81 -113)📝
advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/requirements.txt(+1 -1)📝
advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/requirements.txt(+1 -1)📝
advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team/game_design_agent_team.py(+91 -188)📝
advanced_ai_agents/multi_agent_apps/agent_teams/ai_real_estate_agent_team/ai_real_estate_agent_team.py(+1 -1)📝
advanced_ai_agents/multi_agent_apps/agent_teams/ai_real_estate_agent_team/local_ai_real_estate_agent_team.py(+1 -1)📝
advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/ai_coding_agent_o3.py(+4 -4)📝
advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team/requirements.txt(+1 -1)📝
advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/ai_financial_coach_agent.py(+4 -4)📝
advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/ai_mental_wellbeing_agent.py(+71 -136)📝
advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/requirements.txt(+2 -4)📝
advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/integrations/slack/chat.py(+1 -1)📝
advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/requirements.txt(+1 -1)📝
advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/utils/get_articles.py(+10 -8)📝
advanced_ai_agents/single_agent_apps/ai_recipe_meal_planning_agent/ai_recipe_meal_planning_agent.py(+4 -2)📝
advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/agent/prompt/service.py(+1 -1)📝
advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/agent/registry/service.py(+1 -1)📝
advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/agent/tools/service.py(+1 -1)📝
advanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/tree/__init__.py(+1 -1)...and 14 more files
📄 Description
Summary
This PR fixes critical security vulnerabilities and code quality issues found during a comprehensive audit of the codebase.
Security Fixes
get_articles.pyusing parameterized queriesCode Quality Fixes
mutimodal_agent.pytomultimodal_agent.pyexcept:clauses in 7 files (now uses specific exception handling).gitignorecompletenessFiles Changed
starter_ai_agents/multimodal_ai_agent/mutimodal_agent.py- renamed tomultimodal_agent.pyadvanced_llm_apps/cursor_ai_experiments/local_chatgpt_clone/chatgpt_clone_llama3.py- hardcoded API key fixedadvanced_llm_apps/llm_apps_with_memory_tutorials/llama3_stateful_chat/local_llama3_chat.py- hardcoded API key fixedadvanced_llm_apps/cursor_ai_experiments/llm_router_app/llm_router.py- hardcoded API keys fixedadvanced_ai_agents/single_agent_apps/windows_use_autonomous_agent/windows_use/tree/__init__.py- bare except fixedadvanced_ai_agents/single_agent_apps/ai_recipe_meal_planning_agent/ai_recipe_meal_planning_agent.py- bare except fixed (2 occurrences)advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/integrations/slack/chat.py- bare except fixedadvanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/ai_financial_coach_agent.py- bare except fixed (2 occurrences)advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/ai_coding_agent_o3.py- bare except fixed (4 occurrences)advanced_ai_agents/multi_agent_apps/agent_teams/ai_real_estate_agent_team/local_ai_real_estate_agent_team.py- bare except fixedadvanced_ai_agents/multi_agent_apps/agent_teams/ai_real_estate_agent_team/ai_real_estate_agent_team.py- bare except fixedadvanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/utils/get_articles.py- SQL injection + deprecated API fixed.gitignore- improved completeness🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.