100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
This report summarizes scanner evidence for Shubhamsaboo/awesome-llm-apps, a Python project with 141,113 GitHub stars. SynthScan examined 345,636 lines of code across 1580 source files, recording 2303 pattern matches distributed across 25 syntactic categories. The legacy adjusted pattern signal is 9.8 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 968 finding(s).
Are imports declared and package/API names verified? 266 finding(s).
Are wrappers, guards, and repeated structures necessary? 1384 finding(s).
Which changes need focused human review? 2303 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 2303 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py | 300 | except Exception as e: | STRING |
| LOW | mcp_ai_agents/github_mcp_agent/github_agent.py | 108 | except Exception as e: | STRING |
| LOW | …s/openai_remote_mcp_bridge/openai_remote_mcp_bridge.py | 204 | except Exception as exc: | CODE |
| LOW | …s/openai_remote_mcp_bridge/openai_remote_mcp_bridge.py | 264 | except Exception as exc: | CODE |
| LOW | mcp_ai_agents/multi_mcp_agent_router/agent_forge.py | 239 | except Exception as e: | CODE |
| LOW | mcp_ai_agents/browser_mcp_agent/main.py | 85 | except Exception as e: | CODE |
| LOW | mcp_ai_agents/browser_mcp_agent/main.py | 117 | except Exception as e: | CODE |
| LOW | advanced_llm_apps/resume_job_matcher/app.py | 80 | except Exception as e: | STRING |
| LOW | …ials/local_chatgpt_with_memory/local_chatgpt_memory.py | 125 | except Exception as e: | CODE |
| MEDIUM | advanced_llm_apps/chat-with-tarots/app.py | 52 | print(f"Error: CSV File not found: {csv_file_path}") | CODE |
| LOW | advanced_llm_apps/chat-with-tarots/app.py | 57 | except Exception as e: | CODE |
| LOW | advanced_llm_apps/chat-with-tarots/app.py | 134 | except Exception as e: | STRING |
| LOW | …ization_tools/toonify_token_optimization/quick_test.py | 71 | except Exception as e: | CODE |
| LOW | …zation_tools/toonify_token_optimization/toonify_app.py | 261 | except Exception as e: | STRING |
| LOW | …ation_tools/toonify_token_optimization/toonify_demo.py | 192 | except Exception as e: | CODE |
| LOW | …ation_tools/toonify_token_optimization/toonify_demo.py | 223 | except Exception as e: | CODE |
| LOW | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 36 | except Exception as list_error: | CODE |
| LOW | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 51 | except Exception: | CODE |
| LOW | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 60 | except Exception as final_error: | CODE |
| LOW | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 74 | except Exception as e: | CODE |
| LOW | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 192 | except Exception as e: | STRING |
| LOW | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 240 | except Exception as e: | STRING |
| LOW | …pps/gpt_oss_critique_improvement_loop/streamlit_app.py | 191 | except Exception as e: | CODE |
| LOW | …_apps/multimodal_video_moment_finder/backend/server.py | 87 | except Exception as e: | CODE |
| LOW | …_apps/multimodal_video_moment_finder/backend/server.py | 94 | except Exception: | CODE |
| LOW | …_apps/multimodal_video_moment_finder/backend/server.py | 117 | except Exception: | CODE |
| LOW | …/multimodal_video_moment_finder/backend/video_store.py | 53 | except Exception: | CODE |
| LOW | …/multimodal_video_moment_finder/backend/video_store.py | 294 | except Exception: | CODE |
| LOW | …ai_breakup_recovery_agent/ai_breakup_recovery_agent.py | 79 | except Exception as e: | CODE |
| LOW | …ai_breakup_recovery_agent/ai_breakup_recovery_agent.py | 176 | except Exception as e: | STRING |
| LOW | …ai_breakup_recovery_agent/ai_breakup_recovery_agent.py | 267 | except Exception as e: | STRING |
| LOW | …ents/ai_blog_to_podcast_agent/blog_to_podcast_agent.py | 85 | except Exception as e: | CODE |
| LOW | …ents/ai_music_generator_agent/music_generator_agent.py | 88 | except Exception as e: | CODE |
| LOW | …rter_ai_agents/openai_research_agent/research_agent.py | 250 | except Exception as e: | STRING |
| LOW | …rter_ai_agents/openai_research_agent/research_agent.py | 270 | except Exception as e: | STRING |
| LOW | …er_ai_agents/ai_x402_paying_agent/x402_paying_agent.py | 145 | except Exception as exc: # payment refused, network error, etc. | CODE |
| LOW | …_generator_agent_browseruse/ai_meme_generator_agent.py | 133 | except Exception as e: | STRING |
| LOW | …rter_ai_agents/multimodal_ai_agent/multimodal_agent.py | 75 | except Exception as e: | STRING |
| LOW | …ents/multimodal_ai_agent/multimodal_reasoning_agent.py | 66 | except Exception as e: | CODE |
| LOW | …ents/multimodal_ai_agent/multimodal_reasoning_agent.py | 73 | except Exception as e: | CODE |
| LOW | …er_ai_agents/ai_data_analysis_agent/ai_data_analyst.py | 40 | except Exception as e: | CODE |
| LOW | …er_ai_agents/ai_data_analysis_agent/ai_data_analyst.py | 119 | except Exception as e: | CODE |
| MEDIUM | …er_ai_agents/ai_data_analysis_agent/ai_data_analyst.py | 11 | def preprocess_and_save(file): | CODE |
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 75 | except Exception as e: | CODE |
| LOW | …ata_visualisation_agent/ai_data_visualisation_agent.py | 89 | except Exception as error: | CODE |
| LOW | …_agents/ai_medical_imaging_agent/ai_medical_imaging.py | 154 | except Exception as e: | STRING |
| LOW | …urse/openai_sdk_crash_course/11_voice/streamed/util.py | 40 | except Exception as e: | CODE |
| LOW | …urse/openai_sdk_crash_course/11_voice/streamed/util.py | 157 | except Exception as e: | CODE |
| LOW | …urse/openai_sdk_crash_course/11_voice/streamed/util.py | 192 | except Exception as e: | CODE |
| LOW | …urse/openai_sdk_crash_course/11_voice/streamed/util.py | 227 | except Exception as e: | CODE |
| LOW | …rse/openai_sdk_crash_course/11_voice/streamed/agent.py | 287 | except Exception as e: | CODE |
| LOW | …course/openai_sdk_crash_course/11_voice/static/util.py | 40 | except Exception as e: | CODE |
| LOW | …course/openai_sdk_crash_course/11_voice/static/util.py | 98 | except Exception as e: | CODE |
| LOW | …course/openai_sdk_crash_course/11_voice/static/util.py | 133 | except Exception as e: | CODE |
| LOW | …course/openai_sdk_crash_course/11_voice/static/util.py | 168 | except Exception as e: | CODE |
| LOW | …ourse/openai_sdk_crash_course/11_voice/static/agent.py | 186 | except Exception as e: | CODE |
| LOW | …dk_crash_course/3_tool_using_agent/calculator_agent.py | 157 | except Exception as e: | CODE |
| LOW | …dk_crash_course/3_tool_using_agent/calculator_agent.py | 185 | except Exception as e: | CODE |
| LOW | …dk_crash_course/3_tool_using_agent/calculator_agent.py | 204 | except Exception as e: | CODE |
| LOW | …urse/2_structured_output_agent/product_review_agent.py | 206 | except Exception as e: | CODE |
| 676 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …nsurance_advisor_agent/life_insurance_advisor_agent.py | 23 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …nsurance_advisor_agent/life_insurance_advisor_agent.py | 25 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …nsurance_advisor_agent/life_insurance_advisor_agent.py | 52 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …nsurance_advisor_agent/life_insurance_advisor_agent.py | 54 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …nsurance_advisor_agent/life_insurance_advisor_agent.py | 204 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …nsurance_advisor_agent/life_insurance_advisor_agent.py | 206 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 20 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 22 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 40 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 42 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 60 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 63 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 95 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 99 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 115 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 117 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 126 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 128 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | …rash_course/google_adk_crash_course/7_plugins/agent.py | 17 | # ============================================================================ | COMMENT |
| MEDIUM | …rash_course/google_adk_crash_course/7_plugins/agent.py | 19 | # ============================================================================ | COMMENT |
| MEDIUM | …rash_course/google_adk_crash_course/7_plugins/agent.py | 50 | # ============================================================================ | COMMENT |
| MEDIUM | …rash_course/google_adk_crash_course/7_plugins/agent.py | 52 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …rash_course/google_adk_crash_course/7_plugins/agent.py | 64 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …rash_course/google_adk_crash_course/7_plugins/agent.py | 66 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …rash_course/google_adk_crash_course/7_plugins/agent.py | 75 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …rash_course/google_adk_crash_course/7_plugins/agent.py | 77 | # ============================================================================ | COMMENT |
| MEDIUM | …rash_course/google_adk_crash_course/7_plugins/agent.py | 100 | # ============================================================================ | COMMENT |
| MEDIUM | …rash_course/google_adk_crash_course/7_plugins/agent.py | 102 | # ============================================================================ | COMMENT |
| MEDIUM | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 46 | # ------------------------- | COMMENT |
| MEDIUM⚡ | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 169 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 171 | # ============================================================================ | COMMENT |
| MEDIUM | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 28 | # ============================================================================ | COMMENT |
| MEDIUM | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 30 | # ============================================================================ | COMMENT |
| MEDIUM | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 71 | # ============================================================================ | COMMENT |
| MEDIUM | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 73 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 243 | # ============================================================================ | STRING |
| MEDIUM⚡ | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 245 | # ============================================================================ | STRING |
| MEDIUM⚡ | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 357 | # ============================================================================ | STRING |
| MEDIUM⚡ | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 359 | # ============================================================================ | STRING |
| MEDIUM | …roject/src/app/declarative-generative-ui/renderers.tsx | 37 | // ─── Theme-aware colors ───────────────────────────────────────────── | COMMENT |
| MEDIUM | …roject/src/app/declarative-generative-ui/renderers.tsx | 107 | // ─── Renderers (type-checked against schema definitions) ──────────── | COMMENT |
| MEDIUM | …roject/src/app/declarative-generative-ui/renderers.tsx | 597 | // ─── Assembled Catalog ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | …builder/apps/web/app/components/CopilotKitProvider.tsx | 14 | // ─── Shared context ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …builder/apps/web/app/components/CopilotKitProvider.tsx | 35 | // ─── Provider ───────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p-builder/apps/web/app/components/ToolCallRenderer.tsx | 8 | // ── Download link for restart_server ───────────────────────────────────────── | COMMENT |
| MEDIUM | …p-builder/apps/web/app/components/ToolCallRenderer.tsx | 82 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p-builder/apps/web/app/components/ToolCallRenderer.tsx | 95 | // ── Card component ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p-builder/apps/web/app/components/ToolCallRenderer.tsx | 194 | // ── restart_server: same card + download MCP server code link ────────────────── | COMMENT |
| MEDIUM | …p-builder/apps/web/app/components/ToolCallRenderer.tsx | 230 | // ── Wildcard renderer — catches all tool calls with no specific renderer ────── | COMMENT |
| MEDIUM | …ilder/apps/web/app/components/BuilderAgentProvider.tsx | 37 | // ── Context readables ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ilder/apps/web/app/components/BuilderAgentProvider.tsx | 78 | // ── UI-state frontend actions ───────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-mcp-app-builder/apps/web/app/api/copilotkit/route.ts | 128 | // ── E2B workspace provider (stateless — safe to reuse across requests) ────── | COMMENT |
| MEDIUM | …i-mcp-app-builder/apps/web/app/api/copilotkit/route.ts | 132 | // ── Backend tools — run server-side inside the agent loop ──────────────────── | COMMENT |
| MEDIUM | …i-mcp-app-builder/apps/web/app/api/copilotkit/route.ts | 284 | // ── System prompt ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-mcp-app-builder/apps/web/app/api/copilotkit/route.ts | 571 | // ── Request handler ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …mcp-app-builder/apps/web/app/api/mastra-agent/route.ts | 47 | // ── MCP UI tool metadata ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …mcp-app-builder/apps/web/app/api/mastra-agent/route.ts | 111 | // ── Proxied MCP request handler ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …mcp-app-builder/apps/web/app/api/mastra-agent/route.ts | 191 | // ── AG-UI function middleware: ACTIVITY_SNAPSHOT + proxied requests ─────────── | COMMENT |
| MEDIUM | …mcp-app-builder/apps/web/app/api/mastra-agent/route.ts | 405 | // ── E2B workspace provider (stateless — safe to reuse across requests) ────── | COMMENT |
| MEDIUM | …mcp-app-builder/apps/web/app/api/mastra-agent/route.ts | 409 | // ── Backend tools — run server-side inside the agent loop ──────────────────── | COMMENT |
| 176 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py | 51 | # Create a single event for the entire day | COMMENT |
| MEDIUM | mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py | 127 | # Create the planning prompt | COMMENT |
| MEDIUM | mcp_ai_agents/multi_mcp_agent/multi_mcp_agent.py | 70 | # Create the agent with comprehensive instructions | COMMENT |
| MEDIUM | mcp_ai_agents/notion_mcp_agent/notion_mcp_agent.py | 74 | # Create the agent | COMMENT |
| MEDIUM | …m_apps/cursor_ai_experiments/multi_agent_researcher.py | 81 | # Create the crew | COMMENT |
| MEDIUM | …nced_llm_apps/cursor_ai_experiments/ai_web_scrapper.py | 27 | # Create the SmartScraperGraph instance | COMMENT |
| MEDIUM⚡ | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 155 | # Create a temporary directory to store the database | STRING |
| MEDIUM⚡ | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 157 | # Create an instance of Embedchain App | STRING |
| MEDIUM⚡ | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 172 | # Create a new app instance for the new video | STRING |
| MEDIUM | …ps/chat_with_X_tutorials/chat_with_gmail/chat_gmail.py | 5 | # Define the embedchain_bot function | COMMENT |
| MEDIUM | …ps/chat_with_X_tutorials/chat_with_gmail/chat_gmail.py | 27 | # Create a temporary directory to store the database | COMMENT |
| MEDIUM | …ps/chat_with_X_tutorials/chat_with_gmail/chat_gmail.py | 29 | # Create an instance of Embedchain App | COMMENT |
| MEDIUM | …ith_X_tutorials/chat_with_github/chat_github_llama3.py | 1 | # Import the required libraries | COMMENT |
| MEDIUM | …ith_X_tutorials/chat_with_github/chat_github_llama3.py | 23 | # Define the embedchain_bot function | COMMENT |
| MEDIUM | …/chat_with_X_tutorials/chat_with_github/chat_github.py | 1 | # Import the required libraries | COMMENT |
| MEDIUM | …/chat_with_X_tutorials/chat_with_github/chat_github.py | 23 | # Create an instance of Embedchain App | COMMENT |
| MEDIUM | …th_X_tutorials/chat_with_research_papers/chat_arxiv.py | 1 | # Import the required libraries | COMMENT |
| MEDIUM | …th_X_tutorials/chat_with_research_papers/chat_arxiv.py | 16 | # Create an instance of the Assistant | COMMENT |
| MEDIUM | …torials/chat_with_research_papers/chat_arxiv_llama3.py | 1 | # Import the required libraries | COMMENT |
| MEDIUM | …torials/chat_with_research_papers/chat_arxiv_llama3.py | 11 | # Create an instance of the Assistant | COMMENT |
| MEDIUM | …chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py | 1 | # Import necessary libraries | COMMENT |
| MEDIUM | …chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py | 7 | # Define the embedchain_bot function | COMMENT |
| MEDIUM | …chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py | 20 | # Create a temporary directory to store the PDF file | COMMENT |
| MEDIUM | …chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py | 22 | # Create an instance of the embedchain App | COMMENT |
| MEDIUM | …at_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py | 1 | # Import necessary libraries | COMMENT |
| MEDIUM | …at_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py | 9 | # Define the embedchain_bot function | COMMENT |
| MEDIUM | …at_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py | 28 | # Define the database path | COMMENT |
| MEDIUM | …at_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py | 31 | # Create a session state to store the app instance and chat history | COMMENT |
| MEDIUM | …t_with_X_tutorials/chat_with_substack/chat_substack.py | 5 | # Define the embedchain_bot function | COMMENT |
| MEDIUM | …t_with_X_tutorials/chat_with_substack/chat_substack.py | 22 | # Create a temporary directory to store the database | COMMENT |
| MEDIUM | …t_with_X_tutorials/chat_with_substack/chat_substack.py | 24 | # Create an instance of Embedchain App | COMMENT |
| MEDIUM⚡ | …arter_ai_agents/mixture_of_agents/mixture-of-agents.py | 17 | # Define the models | COMMENT |
| MEDIUM⚡ | …arter_ai_agents/mixture_of_agents/mixture-of-agents.py | 26 | # Define the aggregator system prompt | COMMENT |
| MEDIUM | …rter_ai_agents/openai_research_agent/research_agent.py | 79 | # Define the agents | STRING |
| MEDIUM | …rter_ai_agents/openai_research_agent/research_agent.py | 178 | # Create a trace for the entire workflow | STRING |
| MEDIUM | starter_ai_agents/web_scraping_ai_agent/ai_scrapper.py | 1 | # Import the required libraries | COMMENT |
| MEDIUM | starter_ai_agents/web_scraping_ai_agent/ai_scrapper.py | 29 | # Create a SmartScraperGraph object | COMMENT |
| MEDIUM | …r_ai_agents/web_scraping_ai_agent/local_ai_scrapper.py | 1 | # Import the required libraries | COMMENT |
| MEDIUM | …r_ai_agents/web_scraping_ai_agent/local_ai_scrapper.py | 28 | # Create a SmartScraperGraph object | COMMENT |
| MEDIUM | starter_ai_agents/ai_travel_agent/travel_agent.py | 48 | # Create a single event for the entire day | COMMENT |
| MEDIUM | starter_ai_agents/ai_travel_agent/local_travel_agent.py | 48 | # Create a single event for the entire day | COMMENT |
| MEDIUM | …er_ai_agents/ai_data_analysis_agent/ai_data_analyst.py | 33 | # Create a temporary file to save the preprocessed data | COMMENT |
| MEDIUM | …rse/openai_sdk_crash_course/11_voice/streamed/agent.py | 176 | # Create the voice pipeline | COMMENT |
| MEDIUM | …ourse/openai_sdk_crash_course/11_voice/static/agent.py | 130 | # Create the voice pipeline with our agent and callbacks | COMMENT |
| MEDIUM | …dk_crash_course/3_tool_using_agent/calculator_agent.py | 101 | # Create the calculator agent | COMMENT |
| MEDIUM | …_course/3_tool_using_agent/3_1_function_tools/agent.py | 4 | # Create an agent with custom function tools | COMMENT |
| MEDIUM | …tool_using_agent/3_3_agents_as_tools/advanced_agent.py | 3 | # Define a specialized research agent | COMMENT |
| MEDIUM | …tool_using_agent/3_3_agents_as_tools/advanced_agent.py | 12 | # Define a writing agent | STRING |
| MEDIUM | …h_course/3_tool_using_agent/3_2_builtin_tools/agent.py | 4 | # Create an agent with built-in OpenAI tools | COMMENT |
| MEDIUM | …urse/2_structured_output_agent/product_review_agent.py | 80 | # Create the product review agent | COMMENT |
| MEDIUM | …urse/2_structured_output_agent/support_ticket_agent.py | 55 | # Create the support ticket agent | COMMENT |
| MEDIUM | …course/4_running_agents/4_3_run_configuration/agent.py | 3 | # Create an agent for demonstrating run configuration | COMMENT |
| MEDIUM | …course/4_running_agents/4_1_execution_methods/agent.py | 4 | # Create a simple agent for demonstrating execution methods | COMMENT |
| MEDIUM | …/4_running_agents/4_2_conversation_management/agent.py | 3 | # Create an agent for demonstrating conversation management | COMMENT |
| MEDIUM | …ash_course/10_tracing_observability/default_tracing.py | 70 | # Create a run that will generate rich trace data | COMMENT |
| MEDIUM | …10_tracing_observability/10_1_default_tracing/agent.py | 70 | # Create a run that will generate rich trace data | COMMENT |
| MEDIUM | …dk_crash_course/7_sessions/7_1_basic_sessions/agent.py | 3 | # Create an agent for session demonstrations | COMMENT |
| MEDIUM | …_course/openai_sdk_crash_course/1_starter_agent/app.py | 33 | # Create the agent | COMMENT |
| MEDIUM | …se/1_starter_agent/1_personal_assistant_agent/agent.py | 4 | # Create an agent for demonstrating different execution methods | COMMENT |
| MEDIUM | …ourse/6_callbacks/6_1_agent_lifecycle_callbacks/app.py | 48 | # Define the get_response function | STRING |
| 63 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ways_on_agents/always_on_hn_briefing_agent/delivery.py | 59 | def _fetch_gmail_access_token() -> str: | CODE |
| LOW | always_on_agents/always_on_hn_briefing_agent/agent.py | 10 | def preview_agent_builder_brief(top_n: int = 5) -> dict: | CODE |
| LOW | …_on_hn_briefing_agent/tests/unit/test_scheduler_api.py | 9 | def test_scheduled_scout_defaults_to_dry_run(): | CODE |
| LOW | …_on_hn_briefing_agent/tests/unit/test_scheduler_api.py | 17 | def test_trigger_endpoint_accepts_scheduler_payload(): | CODE |
| LOW | …_on_hn_briefing_agent/tests/unit/test_scheduler_api.py | 31 | def test_pubsub_endpoint_decodes_scheduler_message(): | CODE |
| LOW | …_on_hn_briefing_agent/tests/unit/test_scheduler_api.py | 45 | def test_trigger_endpoint_tolerates_empty_body(): | CODE |
| LOW | …_on_hn_briefing_agent/tests/unit/test_scheduler_api.py | 54 | def test_scheduled_scout_reports_missing_delivery_config(monkeypatch): | CODE |
| LOW | …_on_hn_briefing_agent/tests/unit/test_scheduler_api.py | 72 | def test_explicit_gmail_delivery_reports_missing_config(monkeypatch): | CODE |
| LOW | …s/always_on_hn_briefing_agent/tests/unit/test_scout.py | 12 | def test_curate_stories_returns_ranked_agent_signals(): | CODE |
| LOW | …s/always_on_hn_briefing_agent/tests/unit/test_scout.py | 23 | def test_render_brief_includes_text_html_and_next_actions(): | CODE |
| LOW | …s/always_on_hn_briefing_agent/tests/unit/test_scout.py | 35 | def test_run_ambient_scout_returns_delivery_handoff_payload(): | CODE |
| LOW | always_on_agents/release_radar_agent/delivery.py | 182 | def _fetch_gmail_access_token() -> str: | CODE |
| LOW⚡ | …n_agents/release_radar_agent/tests/unit/test_ranker.py | 32 | def test_routine_patch_release_is_filtered(): | CODE |
| LOW⚡ | …n_agents/release_radar_agent/tests/unit/test_ranker.py | 36 | def test_breaking_deprecation_and_security_signals_are_classified(): | CODE |
| LOW⚡ | …n_agents/release_radar_agent/tests/unit/test_ranker.py | 46 | def test_major_version_is_relevant_without_keywords(): | CODE |
| LOW⚡ | …n_agents/release_radar_agent/tests/unit/test_ranker.py | 55 | def test_yanked_release_signal_is_not_lost(): | CODE |
| LOW⚡ | …n_agents/release_radar_agent/tests/unit/test_ranker.py | 61 | def test_ranker_prioritizes_security_and_breaking_releases(): | CODE |
| LOW | …n_agents/release_radar_agent/tests/unit/test_ranker.py | 78 | def test_equal_priority_releases_put_the_newest_first(): | CODE |
| LOW | …s/release_radar_agent/tests/unit/test_scheduler_api.py | 15 | def test_scheduled_radar_defaults_to_sample_dry_run(): | CODE |
| LOW | …s/release_radar_agent/tests/unit/test_scheduler_api.py | 24 | def test_delivery_without_credentials_never_calls_network(): | CODE |
| LOW | …s/release_radar_agent/tests/unit/test_scheduler_api.py | 39 | def test_explicit_non_dry_run_still_requires_delivery_configuration(): | CODE |
| LOW | …s/release_radar_agent/tests/unit/test_scheduler_api.py | 51 | def test_scheduler_manifest_path_is_server_configured(tmp_path): | CODE |
| LOW | …s/release_radar_agent/tests/unit/test_scheduler_api.py | 67 | def test_trigger_and_pubsub_endpoints_return_briefs(): | CODE |
| LOW | …on_agents/release_radar_agent/tests/unit/test_radar.py | 13 | def test_parse_requirements_manifest(tmp_path): | CODE |
| LOW | …on_agents/release_radar_agent/tests/unit/test_radar.py | 36 | def test_parse_package_json_includes_runtime_and_dev_dependencies(tmp_path): | CODE |
| LOW | …on_agents/release_radar_agent/tests/unit/test_radar.py | 59 | def test_version_delta_distinguishes_release_sizes(): | CODE |
| LOW | …on_agents/release_radar_agent/tests/unit/test_radar.py | 67 | def test_sample_candidates_include_version_context_and_skip_prereleases(): | CODE |
| LOW | …on_agents/release_radar_agent/tests/unit/test_radar.py | 79 | def test_sample_run_renders_text_and_html_without_patch_noise(): | CODE |
| LOW | …er_coach_agent_memory/adk_career_coach_agent_memory.py | 119 | def build_career_orchestrator() -> LlmAgent: | CODE |
| LOW | advanced_llm_apps/chat-with-tarots/helpers/help_func.py | 33 | def format_card_details_for_prompt(card_data, card_meanings): | CODE |
| LOW | advanced_llm_apps/thinkpath_chatbot_app/main.js | 139 | function generateContinuationPaths(lastPathName, lastStepsExecuted) { | CODE |
| LOW | …n_tools/headroom_context_optimization/headroom_demo.py | 141 | def demo_langchain_integration(): | CODE |
| LOW | …pps/gpt_oss_critique_improvement_loop/streamlit_app.py | 109 | def critique_improvement_loop(prompt: str, max_iterations: int = 2, groq_api_key: str | None = None) -> Dict[str, Any]: | CODE |
| LOW | …dk_crash_course/3_tool_using_agent/calculator_agent.py | 38 | def calculate_compound_interest(principal: float, rate: float, time: int, compounds_per_year: int = 1) -> str: | CODE |
| LOW | …e/openai_sdk_crash_course/3_tool_using_agent/README.md | 53 | def calculate_compound_interest(principal: float, rate: float, time: int) -> float: | CODE |
| LOW | …urse/2_structured_output_agent/product_review_agent.py | 127 | def demonstrate_review_analysis(): | STRING |
| LOW | …urse/2_structured_output_agent/support_ticket_agent.py | 96 | def demonstrate_support_tickets(): | STRING |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 230 | def render_conversation_management(agent, model_choice, temperature, max_turns): | CODE |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 524 | async def process_analytics_streaming(): | CODE |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 580 | def render_exception_handling(agent, model_choice, temperature, max_turns): | CODE |
| LOW | …_course/4_running_agents/4_4_streaming_events/agent.py | 51 | async def advanced_streaming_example(): | CODE |
| LOW | …_course/4_running_agents/4_4_streaming_events/agent.py | 97 | async def custom_streaming_processing(): | CODE |
| LOW | …_course/4_running_agents/4_4_streaming_events/agent.py | 156 | async def streaming_with_error_handling(): | CODE |
| LOW | …course/4_running_agents/4_1_execution_methods/agent.py | 32 | async def streaming_execution_example(): | CODE |
| LOW | …/4_running_agents/4_2_conversation_management/agent.py | 10 | async def manual_conversation_example(): | CODE |
| LOW | …/4_running_agents/4_2_conversation_management/agent.py | 25 | async def session_conversation_example(): | CODE |
| LOW⚡ | …rash_course/10_tracing_observability/custom_tracing.py | 16 | async def multi_step_workflow_trace(): | CODE |
| LOW⚡ | …/10_tracing_observability/10_2_custom_tracing/agent.py | 16 | async def multi_step_workflow_trace(): | CODE |
| LOW | …dk_crash_course/7_sessions/7_1_basic_sessions/agent.py | 15 | async def in_memory_session_example(): | STRING |
| LOW | …dk_crash_course/7_sessions/7_1_basic_sessions/agent.py | 42 | async def persistent_session_example(): | CODE |
| LOW⚡ | …_course/9_multi_agent_orchestration/agents_as_tools.py | 136 | async def direct_orchestration_comparison(): | CODE |
| LOW | …_course/9_multi_agent_orchestration/agents_as_tools.py | 176 | async def advanced_orchestrator_example(): | CODE |
| LOW | …urse/9_multi_agent_orchestration/parallel_execution.py | 21 | async def parallel_translation_example(): | STRING |
| LOW | …urse/9_multi_agent_orchestration/parallel_execution.py | 63 | async def parallel_specialized_agents(): | CODE |
| LOW | …urse/9_multi_agent_orchestration/parallel_execution.py | 126 | async def parallel_content_generation(): | STRING |
| LOW | …ti_agent_orchestration/9_1_parallel_execution/agent.py | 21 | async def parallel_translation_example(): | STRING |
| LOW | …ti_agent_orchestration/9_1_parallel_execution/agent.py | 63 | async def parallel_specialized_agents(): | CODE |
| LOW | …ti_agent_orchestration/9_1_parallel_execution/agent.py | 126 | async def parallel_content_generation(): | STRING |
| LOW⚡ | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 136 | async def direct_orchestration_comparison(): | CODE |
| LOW | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 176 | async def advanced_orchestrator_example(): | CODE |
| 246 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mcp_ai_agents/multi_mcp_agent_router/agent_forge.py | 11 | CODE | |
| LOW | mcp_ai_agents/browser_mcp_agent/main.py | 4 | CODE | |
| LOW | …ways_on_agents/always_on_hn_briefing_agent/delivery.py | 3 | CODE | |
| LOW | …ways_on_agents/always_on_hn_briefing_agent/__init__.py | 1 | CODE | |
| LOW | always_on_agents/always_on_hn_briefing_agent/scout.py | 8 | CODE | |
| LOW | always_on_agents/always_on_hn_briefing_agent/agent.py | 3 | CODE | |
| LOW | …on_agents/always_on_hn_briefing_agent/scheduler_api.py | 7 | CODE | |
| LOW | always_on_agents/release_radar_agent/delivery.py | 3 | CODE | |
| LOW | always_on_agents/release_radar_agent/radar.py | 3 | CODE | |
| LOW | always_on_agents/release_radar_agent/agent.py | 3 | CODE | |
| LOW | always_on_agents/release_radar_agent/ranker.py | 3 | CODE | |
| LOW | always_on_agents/release_radar_agent/scheduler_api.py | 7 | CODE | |
| LOW | advanced_llm_apps/chat-with-tarots/app.py | 3 | CODE | |
| LOW | advanced_llm_apps/chat-with-tarots/app.py | 4 | CODE | |
| LOW | …torials/chat_with_youtube_videos/test_session_state.py | 7 | CODE | |
| LOW | …torials/chat_with_youtube_videos/test_session_state.py | 8 | CODE | |
| LOW | …_apps/multimodal_video_moment_finder/backend/server.py | 8 | CODE | |
| LOW | …_apps/multimodal_video_moment_finder/backend/server.py | 10 | CODE | |
| LOW | …_apps/multimodal_video_moment_finder/backend/server.py | 11 | CODE | |
| LOW | …_apps/multimodal_video_moment_finder/backend/server.py | 15 | CODE | |
| LOW | …/multimodal_video_moment_finder/backend/video_store.py | 9 | CODE | |
| LOW | …/multimodal_video_moment_finder/backend/video_store.py | 13 | CODE | |
| LOW | …ai_breakup_recovery_agent/ai_breakup_recovery_agent.py | 6 | CODE | |
| LOW | …ai_breakup_recovery_agent/ai_breakup_recovery_agent.py | 6 | CODE | |
| LOW | …ents/ai_blog_to_podcast_agent/blog_to_podcast_agent.py | 2 | CODE | |
| LOW | starter_ai_agents/ai_x402_paying_agent/seller.py | 14 | CODE | |
| LOW | …er_ai_agents/ai_x402_paying_agent/x402_paying_agent.py | 18 | CODE | |
| LOW | …rter_ai_agents/multimodal_ai_agent/multimodal_agent.py | 6 | CODE | |
| LOW | …ata_visualisation_agent/ai_data_visualisation_agent.py | 1 | CODE | |
| LOW | …ata_visualisation_agent/ai_data_visualisation_agent.py | 2 | CODE | |
| LOW | …_agents/ai_medical_imaging_agent/ai_medical_imaging.py | 1 | CODE | |
| LOW | …rse/openai_sdk_crash_course/11_voice/streamed/agent.py | 6 | CODE | |
| LOW | …rash_course/8_handoffs_delegation/advanced_handoffs.py | 2 | CODE | |
| LOW | …k_crash_course/8_handoffs_delegation/basic_handoffs.py | 1 | CODE | |
| LOW | …urse/8_handoffs_delegation/8_1_basic_handoffs/agent.py | 1 | CODE | |
| LOW | …e/8_handoffs_delegation/8_2_advanced_handoffs/agent.py | 2 | CODE | |
| LOW | …course/4_running_agents/4_1_execution_methods/agent.py | 2 | CODE | |
| LOW | …_sdk_crash_course/7_sessions/streamlit_sessions_app.py | 3 | CODE | |
| LOW | …_sdk_crash_course/7_sessions/streamlit_sessions_app.py | 4 | CODE | |
| LOW | …se/1_starter_agent/1_personal_assistant_agent/agent.py | 2 | CODE | |
| LOW | …urse/6_callbacks/6_3_tool_execution_callbacks/agent.py | 1 | CODE | |
| LOW | …urse/6_callbacks/6_3_tool_execution_callbacks/agent.py | 4 | CODE | |
| LOW | …course/6_callbacks/6_3_tool_execution_callbacks/app.py | 7 | CODE | |
| LOW | …course/6_callbacks/6_3_tool_execution_callbacks/app.py | 8 | CODE | |
| LOW | …rse/6_callbacks/6_1_agent_lifecycle_callbacks/agent.py | 1 | CODE | |
| LOW | …ourse/6_callbacks/6_1_agent_lifecycle_callbacks/app.py | 8 | CODE | |
| LOW | …rse/6_callbacks/6_2_llm_interaction_callbacks/agent.py | 7 | CODE | |
| LOW | …ourse/6_callbacks/6_2_llm_interaction_callbacks/app.py | 7 | CODE | |
| LOW | …ourse/6_callbacks/6_2_llm_interaction_callbacks/app.py | 8 | CODE | |
| LOW | …_simple_multi_agent/multi_agent_researcher/__init__.py | 1 | CODE | |
| LOW | …gent/3_2_email_agent/email_generator_agent/__init__.py | 1 | CODE | |
| LOW | …upport_ticket_agent/customer_support_agent/__init__.py | 1 | CODE | |
| LOW | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 1 | CODE | |
| LOW | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 2 | CODE | |
| LOW | …ourse/9_multi_agent_patterns/9_3_parallel_agent/app.py | 3 | CODE | |
| LOW | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 1 | CODE | |
| LOW | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 2 | CODE | |
| LOW | …rse/9_multi_agent_patterns/9_1_sequential_agent/app.py | 3 | CODE | |
| LOW | …del_agnostic_agent/2_2_anthropic_adk_agent/__init__.py | 1 | CODE | |
| LOW | …_model_agnostic_agent/2_1_openai_adk_agent/__init__.py | 1 | CODE | |
| 183 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | README.md | 226 | ### 📀 RAG (Retrieval Augmented Generation) | COMMENT |
| MEDIUM | …er_coach_agent_memory/adk_career_coach_agent_memory.py | 17 | # once it's set below. Gemini's embedding model outputs 768-dim vectors, so | COMMENT |
| MEDIUM | …se/openai_sdk_crash_course/11_voice/realtime/README.md | 187 | Based on the [guide documentation](https://openai.github.io/openai-agents-python/realtime/guide/), realtime guardrails a | CODE |
| MEDIUM | …e/openai_sdk_crash_course/3_tool_using_agent/README.md | 98 | │ ├── agent.py # Basic agent orchestration (40 lines) | CODE |
| MEDIUM | …nai_sdk_crash_course/6_guardrails_validation/README.md | 116 | # Test guardrails system | COMMENT |
| MEDIUM | …enai_sdk_crash_course/6_guardrails_validation/agent.py | 96 | # Main agent with guardrails | COMMENT |
| MEDIUM | …enai_sdk_crash_course/6_guardrails_validation/agent.py | 119 | # Example usage with guardrails | STRING |
| MEDIUM⚡ | …_course/9_multi_agent_orchestration/agents_as_tools.py | 135 | # Example 3: Comparison with direct agent orchestration | COMMENT |
| MEDIUM⚡ | …_course/9_multi_agent_orchestration/agents_as_tools.py | 142 | # Manual orchestration - calling agents directly | COMMENT |
| MEDIUM | …_course/9_multi_agent_orchestration/agents_as_tools.py | 165 | # Automatic orchestration using orchestrator agent | COMMENT |
| MEDIUM | …sdk_crash_course/9_multi_agent_orchestration/README.md | 79 | ├── agents_as_tools.py # Agents as tools orchestration (55 lines) | CODE |
| MEDIUM | …sdk_crash_course/9_multi_agent_orchestration/README.md | 81 | ├── app.py # Streamlit orchestration demo (optional) | CODE |
| MEDIUM | …ulti_agent_orchestration/9_2_agents_as_tools/README.md | 30 | # Test agent orchestration patterns | COMMENT |
| MEDIUM⚡ | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 135 | # Example 3: Comparison with direct agent orchestration | COMMENT |
| MEDIUM⚡ | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 142 | # Manual orchestration - calling agents directly | COMMENT |
| MEDIUM | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 165 | # Automatic orchestration using orchestrator agent | COMMENT |
| MEDIUM | …_course/4_tool_using_agent/4_1_builtin_tools/README.md | 37 | ### 3. **RAG Tools** (Advanced) | COMMENT |
| MEDIUM | voice_ai_agents/voice_rag_openaisdk/README.md | 1 | ## 🎙️ Voice RAG with OpenAI SDK | COMMENT |
| MEDIUM | rag_tutorials/qwen_local_rag/README.md | 1 | # 🐋 Qwen 3 Local RAG Reasoning Agent | COMMENT |
| MEDIUM | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 462 | # Simple mode without RAG | COMMENT |
| MEDIUM | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 66 | st.session_state.rag_enabled = True # RAG is enabled by default | CODE |
| MEDIUM⚡ | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 375 | # Existing RAG flow remains unchanged | STRING |
| MEDIUM⚡ | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 422 | # Step 4: Generate response using the RAG agent | STRING |
| MEDIUM | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 91 | # RAG Mode Toggle | STRING |
| MEDIUM | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 100 | # Show API Configuration only if RAG is enabled | STRING |
| MEDIUM | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 310 | # Check if RAG is enabled | STRING |
| MEDIUM | rag_tutorials/rag_chain/app.py | 14 | # Initialize embedding model | COMMENT |
| MEDIUM | rag_tutorials/rag_chain/app.py | 124 | # RAG Chain | STRING |
| MEDIUM | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 466 | # Simple mode without RAG | COMMENT |
| MEDIUM | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 67 | st.session_state.rag_enabled = True # RAG is enabled by default | CODE |
| MEDIUM⚡ | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 379 | # Existing RAG flow remains unchanged | STRING |
| MEDIUM⚡ | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 426 | # Step 4: Generate response using the RAG agent | STRING |
| MEDIUM | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 88 | # RAG Mode Toggle | STRING |
| MEDIUM | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 97 | # Show API Configuration only if RAG is enabled | STRING |
| MEDIUM | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 109 | # Search Configuration (only shown in RAG mode) | STRING |
| MEDIUM | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 142 | # Search Configuration moved inside RAG mode check | STRING |
| MEDIUM | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 327 | # Check if RAG is enabled | STRING |
| MEDIUM | rag_tutorials/deepseek_local_rag_agent/README.md | 1 | # 🐋 Deepseek Local RAG Reasoning Agent | COMMENT |
| MEDIUM | rag_tutorials/deepseek_local_rag_agent/README.md | 57 | ### 2. Qdrant Cloud Setup (for RAG Mode) | COMMENT |
| MEDIUM | rag_tutorials/agentic_typed_rag_pydanticai/README.md | 1 | # Typed Agentic RAG with Pydantic AI | COMMENT |
| MEDIUM | rag_tutorials/rag-as-a-service/README.md | 1 | ## 🖇️ RAG-as-a-Service with Claude 3.5 Sonnet | COMMENT |
| MEDIUM | rag_tutorials/rag_agent_cohere/README.md | 1 | # RAG Agent with Cohere ⌘R | COMMENT |
| MEDIUM | rag_tutorials/hybrid_search_rag/README.md | 1 | # 👀 RAG App with Hybrid Search | COMMENT |
| MEDIUM | rag_tutorials/contextualai_rag_agent/README.md | 1 | # Contextual AI RAG Agent | COMMENT |
| MEDIUM | rag_tutorials/ai_blog_search/README.md | 1 | # Agentic RAG with LangGraph: AI Blog Search | COMMENT |
| MEDIUM | rag_tutorials/ai_blog_search/app.py | 65 | # Initialize embedding model with API key | COMMENT |
| MEDIUM | rag_tutorials/ai_blog_search/app.py | 243 | # RAG Chain | COMMENT |
| MEDIUM | rag_tutorials/agentic_rag_embedding_gemma/README.md | 1 | ## 🔥 Agentic RAG with EmbeddingGemma | COMMENT |
| MEDIUM | rag_tutorials/agentic_rag_embedding_gemma/README.md | 4 | **👉 [Click here to follow our complete step-by-step tutorial](https://www.theunwindai.com/p/build-a-local-agentic-rag-ap | CODE |
| MEDIUM | rag_tutorials/agentic_rag_with_reasoning/README.md | 1 | # 🧐 Agentic RAG with Reasoning | COMMENT |
| MEDIUM | rag_tutorials/agentic_rag_with_reasoning/README.md | 4 | **👉 [Click here to follow our complete step-by-step tutorial](https://www.theunwindai.com/p/build-an-agentic-rag-app-wit | CODE |
| MEDIUM | rag_tutorials/multimodal_agentic_rag/README.md | 1 | # Multimodal Agentic RAG | COMMENT |
| MEDIUM | rag_tutorials/autonomous_rag/README.md | 1 | # 🤖 AutoRAG: Autonomous RAG with GPT-4o and Vector Database | COMMENT |
| MEDIUM⚡ | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 434 | # Step 4: Generate response using the RAG agent | STRING |
| MEDIUM | rag_tutorials/gemini_agentic_rag/README.md | 1 | # 🤔 Agentic RAG with Gemini Flash Thinking | COMMENT |
| MEDIUM⚡ | rag_tutorials/local_rag_agent/local_rag_agent.py | 36 | # UI for RAG agent | COMMENT |
| MEDIUM | rag_tutorials/local_rag_agent/README.md | 1 | ## 🦙 Local RAG Agent with Llama 3.2 | COMMENT |
| MEDIUM | rag_tutorials/llama3.1_local_rag/llama3.1_local_rag.py | 46 | # 4. RAG Setup | COMMENT |
| MEDIUM | rag_tutorials/llama3.1_local_rag/README.md | 1 | ## 💻 Local Lllama-3.1 with RAG | COMMENT |
| MEDIUM | rag_tutorials/agentic_rag_math_agent/README.md | 1 | # 🧠 Math Tutor Agent – Agentic RAG with Feedback Loop | COMMENT |
| 16 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …er_ai_agents/ai_data_analysis_agent/ai_data_analyst.py | 29 | except (ValueError, TypeError): | CODE |
| HIGH | …ts/insurance_claim_live_agent_team/live_demo/server.py | 1125 | except WebSocketDisconnect: | CODE |
| HIGH | …rials/contextualai_rag_agent/contextualai_rag_agent.py | 112 | except Exception: | CODE |
| HIGH | rag_tutorials/corrective_rag/corrective_rag.py | 216 | except Exception: | CODE |
| HIGH | …s/self-improving-agent-skills/backend/adk_optimizer.py | 131 | except json.JSONDecodeError: | CODE |
| HIGH | agent_skills/self-improving-agent-skills/backend/app.py | 517 | except Exception: | CODE |
| HIGH | agent_skills/self-improving-agent-skills/backend/app.py | 338 | except asyncio.CancelledError: | CODE |
| HIGH | …_podcast_agents/beifong/tools/pipeline/scrape_agent.py | 121 | except Exception as _: | CODE |
| HIGH | …s_and_podcast_agents/beifong/tools/social/x_scraper.py | 78 | except KeyboardInterrupt: | CODE |
| HIGH | …s_and_podcast_agents/beifong/tools/social/x_scraper.py | 88 | except Exception: | CODE |
| HIGH | …s_and_podcast_agents/beifong/tools/social/x_scraper.py | 68 | except Exception: | CODE |
| HIGH | …s_and_podcast_agents/beifong/tools/social/x_scraper.py | 38 | except Exception as e: | CODE |
| HIGH | …_and_podcast_agents/beifong/tools/social/fb_scraper.py | 116 | except KeyboardInterrupt: | CODE |
| HIGH | …_and_podcast_agents/beifong/tools/social/fb_scraper.py | 99 | except Exception: | CODE |
| HIGH | …_and_podcast_agents/beifong/tools/social/fb_scraper.py | 123 | except Exception: | CODE |
| HIGH | …_and_podcast_agents/beifong/tools/social/fb_scraper.py | 97 | except Exception: | CODE |
| HIGH | …dcast_agents/beifong/tools/social/fb_post_extractor.py | 104 | except (KeyError, TypeError): | CODE |
| HIGH | …dcast_agents/beifong/tools/social/fb_post_extractor.py | 137 | except (KeyError, TypeError, IndexError): | CODE |
| HIGH | …dcast_agents/beifong/tools/social/fb_post_extractor.py | 172 | except (KeyError, TypeError): | CODE |
| HIGH | …dcast_agents/beifong/tools/social/fb_post_extractor.py | 222 | except (KeyError, TypeError, ValueError): | CODE |
| HIGH | …dcast_agents/beifong/tools/social/fb_post_extractor.py | 263 | except (KeyError, TypeError): | CODE |
| HIGH | …dcast_agents/beifong/tools/social/fb_post_extractor.py | 320 | except (ValueError, TypeError): | CODE |
| HIGH | …news_and_podcast_agents/beifong/agents/scrape_agent.py | 119 | except Exception as _: | CODE |
| HIGH | …dcast_agents/beifong/utils/text_to_audio_elevenslab.py | 113 | except Exception: | CODE |
| HIGH | …dcast_agents/beifong/utils/text_to_audio_elevenslab.py | 184 | except Exception: | CODE |
| HIGH | …_and_podcast_agents/beifong/integrations/slack/chat.py | 682 | except (json.JSONDecodeError, TypeError): | CODE |
| HIGH | …nt_apps/ai_news_and_podcast_agents/beifong/db/feeds.py | 78 | except sqlite3.IntegrityError: | CODE |
| HIGH | …apps/ai_news_and_podcast_agents/beifong/db/articles.py | 111 | except Exception as _: | CODE |
| HIGH | …odcast_agents/beifong/services/social_media_service.py | 220 | except json.JSONDecodeError: | CODE |
| HIGH | …iation_battle_simulator/backend/agents/orchestrator.py | 102 | except (json.JSONDecodeError, ValueError): | CODE |
| HIGH | …iation_battle_simulator/backend/agents/orchestrator.py | 134 | except (json.JSONDecodeError, ValueError): | CODE |
| HIGH | …ams/multimodal_coding_agent_team/ai_coding_agent_o3.py | 81 | except: | CODE |
| HIGH | …ams/multimodal_coding_agent_team/ai_coding_agent_o3.py | 169 | except: | CODE |
| HIGH | …ams/multimodal_coding_agent_team/ai_coding_agent_o3.py | 278 | except: | CODE |
| HIGH | …l_estate_agent_team/local_ai_real_estate_agent_team.py | 505 | except: | CODE |
| HIGH | …ai_real_estate_agent_team/ai_real_estate_agent_team.py | 507 | except: | CODE |
| HIGH | …ps/agent_teams/ai_legal_agent_team/legal_agent_team.py | 94 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …s/openai_remote_mcp_bridge/openai_remote_mcp_bridge.py | 113 | CODE | |
| LOW | mcp_ai_agents/multi_mcp_agent_router/agent_forge.py | 186 | CODE | |
| LOW | mcp_ai_agents/multi_mcp_agent_router/agent_forge.py | 275 | CODE | |
| LOW | always_on_agents/always_on_hn_briefing_agent/scout.py | 83 | CODE | |
| LOW | always_on_agents/always_on_hn_briefing_agent/scout.py | 101 | CODE | |
| LOW | …zation_tools/toonify_token_optimization/toonify_app.py | 36 | CODE | |
| LOW | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 24 | CODE | |
| LOW | …rter_ai_agents/openai_research_agent/research_agent.py | 166 | CODE | |
| LOW | …er_ai_agents/ai_x402_paying_agent/x402_paying_agent.py | 116 | CODE | |
| LOW | …_generator_agent_browseruse/ai_meme_generator_agent.py | 68 | CODE | |
| LOW | …nsurance_advisor_agent/life_insurance_advisor_agent.py | 281 | CODE | |
| LOW | …ents/multimodal_ai_agent/multimodal_reasoning_agent.py | 9 | CODE | |
| LOW | …er_ai_agents/ai_data_analysis_agent/ai_data_analyst.py | 11 | CODE | |
| LOW | …ata_visualisation_agent/ai_data_visualisation_agent.py | 94 | CODE | |
| LOW | …rse/openai_sdk_crash_course/11_voice/streamed/agent.py | 234 | CODE | |
| LOW | …rse/openai_sdk_crash_course/11_voice/realtime/agent.py | 48 | CODE | |
| LOW | …ourse/openai_sdk_crash_course/11_voice/static/agent.py | 124 | CODE | |
| LOW | …urse/2_structured_output_agent/support_ticket_agent.py | 96 | CODE | |
| LOW | …urse/2_structured_output_agent/support_ticket_agent.py | 155 | CODE | |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 88 | CODE | |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 143 | CODE | |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 230 | CODE | |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 335 | CODE | |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 437 | CODE | |
| LOW | …enai_sdk_crash_course/4_running_agents/agent_runner.py | 580 | CODE | |
| LOW | …_sdk_crash_course/7_sessions/streamlit_sessions_app.py | 86 | CODE | |
| LOW | …_sdk_crash_course/7_sessions/streamlit_sessions_app.py | 128 | CODE | |
| LOW | …_sdk_crash_course/7_sessions/streamlit_sessions_app.py | 193 | CODE | |
| LOW | …_sdk_crash_course/7_sessions/streamlit_sessions_app.py | 274 | CODE | |
| LOW | …urse/6_callbacks/6_3_tool_execution_callbacks/agent.py | 16 | CODE | |
| LOW | …rse/6_callbacks/6_2_llm_interaction_callbacks/agent.py | 19 | CODE | |
| LOW | …_course/9_multi_agent_patterns/9_2_loop_agent/agent.py | 129 | CODE | |
| LOW | …rse/9_multi_agent_patterns/9_3_parallel_agent/agent.py | 56 | CODE | |
| LOW | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 112 | CODE | |
| LOW | …_using_agent/4_2_function_tools/utility_agent/tools.py | 175 | CODE | |
| LOW | …_using_agent/4_2_function_tools/utility_agent/tools.py | 264 | CODE | |
| LOW | …er_support_voice_agent/customer_support_voice_agent.py | 41 | CODE | |
| LOW | …er_support_voice_agent/customer_support_voice_agent.py | 149 | CODE | |
| LOW | …er_support_voice_agent/customer_support_voice_agent.py | 321 | CODE | |
| LOW | …_ai_agents/insurance_claim_live_agent_team/policies.py | 276 | CODE | |
| LOW | …_ai_agents/insurance_claim_live_agent_team/policies.py | 319 | CODE | |
| LOW | …ts/insurance_claim_live_agent_team/live_demo/server.py | 837 | CODE | |
| LOW | …ts/insurance_claim_live_agent_team/live_demo/server.py | 916 | CODE | |
| LOW | …ts/insurance_claim_live_agent_team/live_demo/server.py | 997 | CODE | |
| LOW | …ts/insurance_claim_live_agent_team/live_demo/server.py | 1073 | CODE | |
| LOW | voice_ai_agents/voice_rag_openaisdk/rag_voice.py | 299 | CODE | |
| LOW | rag_tutorials/rag_chain/app.py | 132 | CODE | |
| LOW | rag_tutorials/rag-as-a-service/rag_app.py | 120 | CODE | |
| LOW | rag_tutorials/rag_agent_cohere/rag_agent_cohere.py | 34 | CODE | |
| LOW | rag_tutorials/rag_agent_cohere/rag_agent_cohere.py | 181 | CODE | |
| LOW | rag_tutorials/hybrid_search_rag/main.py | 122 | CODE | |
| LOW | …rials/contextualai_rag_agent/contextualai_rag_agent.py | 34 | CODE | |
| LOW | …rials/contextualai_rag_agent/contextualai_rag_agent.py | 90 | CODE | |
| LOW | …rials/contextualai_rag_agent/contextualai_rag_agent.py | 117 | CODE | |
| LOW | rag_tutorials/ai_blog_search/app.py | 320 | CODE | |
| LOW | …_tutorials/multimodal_agentic_rag/backend/rag_store.py | 213 | CODE | |
| LOW | …_tutorials/multimodal_agentic_rag/backend/rag_store.py | 383 | CODE | |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 361 | CODE | |
| LOW | rag_tutorials/local_hybrid_search_rag/local_main.py | 124 | CODE | |
| LOW | rag_tutorials/corrective_rag/corrective_rag.py | 156 | CODE | |
| 131 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …d_llm_apps/gpt_oss_critique_improvement_loop/README.md | 33 | ### Step 1: Initial Answer Generation | COMMENT |
| LOW⚡ | …d_llm_apps/gpt_oss_critique_improvement_loop/README.md | 37 | ### Step 2: Critique Phase | COMMENT |
| LOW⚡ | …d_llm_apps/gpt_oss_critique_improvement_loop/README.md | 44 | ### Step 3: Revision Phase | COMMENT |
| LOW⚡ | …d_llm_apps/gpt_oss_critique_improvement_loop/README.md | 48 | ### Step 4: Repeat | COMMENT |
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 56 | # Step 1: Collect news | COMMENT |
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 60 | # Step 2: Summarize articles | COMMENT |
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 64 | # Step 3: Analyze trends | COMMENT |
| LOW⚡ | …rash_course/10_tracing_observability/custom_tracing.py | 25 | # Step 1: Research | COMMENT |
| LOW⚡ | …rash_course/10_tracing_observability/custom_tracing.py | 32 | # Step 2: Analysis | COMMENT |
| LOW⚡ | …rash_course/10_tracing_observability/custom_tracing.py | 39 | # Step 3: Summary | COMMENT |
| LOW⚡ | …10_tracing_observability/10_2_custom_tracing/README.md | 46 | # Step 1: Research | COMMENT |
| LOW⚡ | …10_tracing_observability/10_2_custom_tracing/README.md | 49 | # Step 2: Analysis | COMMENT |
| LOW⚡ | …10_tracing_observability/10_2_custom_tracing/README.md | 52 | # Step 3: Summary | COMMENT |
| LOW⚡ | …/10_tracing_observability/10_2_custom_tracing/agent.py | 25 | # Step 1: Research | COMMENT |
| LOW⚡ | …/10_tracing_observability/10_2_custom_tracing/agent.py | 32 | # Step 2: Analysis | COMMENT |
| LOW⚡ | …/10_tracing_observability/10_2_custom_tracing/agent.py | 39 | # Step 3: Summary | COMMENT |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 96 | market_researcher, # Step 1: Market research (with search capabilities) | CODE |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 97 | swot_analyzer, # Step 2: SWOT analysis | CODE |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 98 | strategy_formulator, # Step 3: Strategy development | CODE |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 99 | implementation_planner # Step 4: Implementation planning | CODE |
| LOW⚡ | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 386 | # Step 2: Choose search strategy based on force_web_search toggle | STRING |
| LOW⚡ | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 422 | # Step 4: Generate response using the RAG agent | STRING |
| LOW | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 405 | # Step 3: Use web search if: | STRING |
| LOW⚡ | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 390 | # Step 2: Choose search strategy based on force_web_search toggle | STRING |
| LOW⚡ | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 426 | # Step 4: Generate response using the RAG agent | STRING |
| LOW | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 409 | # Step 3: Use web search if: | STRING |
| LOW⚡ | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 385 | # Step 1: Rewrite the query for better retrieval | STRING |
| LOW⚡ | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 398 | # Step 2: Choose search strategy based on force_web_search toggle | STRING |
| LOW | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 417 | # Step 3: Use web search if: | STRING |
| LOW⚡ | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 434 | # Step 4: Generate response using the RAG agent | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 261 | # Step 1: Initial semantic search | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 274 | # Step 2: Multi-hop expansion | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 290 | # Step 3: Build context with source tracking | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 306 | # Step 4: Generate answer with citation requirements | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 326 | # Step 5: Extract and verify citations | STRING |
| LOW | rag_tutorials/knowledge_graph_rag_citations/README.md | 61 | ### Step 1: Document → Knowledge Graph | COMMENT |
| LOW | rag_tutorials/knowledge_graph_rag_citations/README.md | 75 | ### Step 2: Query → Multi-hop Traversal | COMMENT |
| LOW | rag_tutorials/knowledge_graph_rag_citations/README.md | 84 | ### Step 3: Answer → Verified Citations | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 276 | // Step 1: Define schema separately | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 282 | // Step 2: Reference schema variable in metadata | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 289 | // Step 3: Infer Props type from schema variable | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 292 | // Step 4: Use typed Props with useWidget | COMMENT |
| LOW | …/skills/chatgpt-app-builder/references/architecture.md | 15 | ## Step 1: Identify UX Flows | COMMENT |
| LOW | …/skills/chatgpt-app-builder/references/architecture.md | 32 | ## Step 2: Does the Flow Need UI? | COMMENT |
| LOW | …/skills/chatgpt-app-builder/references/architecture.md | 46 | ## Step 3: Design the API | COMMENT |
| LOW | …server/.agent/skills/mcp-builder/references/widgets.md | 35 | ### Step 1: Create the Widget File | COMMENT |
| LOW | …server/.agent/skills/mcp-builder/references/widgets.md | 80 | ### Step 2: Register the Tool | COMMENT |
| LOW | …ills/mcp-builder/references/design-and-architecture.md | 12 | ## Step 1: Identify What to Build | COMMENT |
| LOW | …ills/mcp-builder/references/design-and-architecture.md | 27 | ## Step 2: Does It Need a Widget? | COMMENT |
| LOW | …ills/mcp-builder/references/design-and-architecture.md | 45 | ## Step 3: Design the API | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 95 | ## Step 0: Scope and genre | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 120 | ## Step 1: Cast the reader | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 143 | ## Step 2: The skim gate | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 155 | ## Step 3: The timed reads | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 196 | ## Step 4: The recall test | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 208 | ## Step 5: The trust ledger | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 222 | ## Step 6: Your own read, then the report | COMMENT |
| LOW | agent_skills/first-reader/SKILL.md | 235 | ## Step 7: The page, and the readers stay available | COMMENT |
| LOW⚡ | …fraud_investigation_agent/fraud_investigation_agent.py | 212 | # Step 2: Trigger the search | COMMENT |
| LOW⚡ | …fraud_investigation_agent/fraud_investigation_agent.py | 221 | # Step 3: Parse CSV rows embedded in the response | COMMENT |
| 40 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py | 0 | generate an ics calendar file from a travel itinerary text. args: plan_text: the travel itinerary text start_date: optio | STRING |
| HIGH | starter_ai_agents/ai_travel_agent/travel_agent.py | 0 | generate an ics calendar file from a travel itinerary text. args: plan_text: the travel itinerary text start_date: optio | STRING |
| HIGH | starter_ai_agents/ai_travel_agent/local_travel_agent.py | 0 | generate an ics calendar file from a travel itinerary text. args: plan_text: the travel itinerary text start_date: optio | STRING |
| HIGH | …tool_using_agent/3_3_agents_as_tools/advanced_agent.py | 0 | research a topic using the specialized research agent with custom configuration | STRING |
| HIGH | …_course/9_multi_agent_orchestration/agents_as_tools.py | 0 | research a topic using the specialized research agent with custom configuration | STRING |
| HIGH | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 0 | research a topic using the specialized research agent with custom configuration | STRING |
| HIGH | …tool_using_agent/3_3_agents_as_tools/advanced_agent.py | 0 | transform content using the specialized writing agent with custom style | STRING |
| HIGH | …_course/9_multi_agent_orchestration/agents_as_tools.py | 0 | transform content using the specialized writing agent with custom style | STRING |
| HIGH | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 0 | transform content using the specialized writing agent with custom style | STRING |
| HIGH | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 0 | you are a web search expert. your task is to: 1. search the web for relevant information about the query 2. compile and | STRING |
| HIGH | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 0 | you are a web search expert. your task is to: 1. search the web for relevant information about the query 2. compile and | STRING |
| HIGH | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 0 | you are a web search expert. your task is to: 1. search the web for relevant information about the query 2. compile and | STRING |
| HIGH | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 0 | context: {context} original question: {prompt} rewritten question: {rewritten_query} please provide a comprehensive answ | STRING |
| HIGH | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 0 | context: {context} original question: {prompt} rewritten question: {rewritten_query} please provide a comprehensive answ | STRING |
| HIGH | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 0 | context: {context} original question: {prompt} rewritten question: {rewritten_query} please provide a comprehensive answ | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ptimization_tools/toonify_token_optimization/README.md | 36 | export OPENAI_API_KEY='your-api-key-here' | CODE |
| HIGH | …nced_llm_apps/multimodal_video_moment_finder/README.md | 65 | export GOOGLE_API_KEY="your-api-key" | CODE |
| HIGH | starter_ai_agents/openai_research_agent/README.md | 36 | export OPENAI_API_KEY='your-api-key-here' | CODE |
| HIGH | starter_ai_agents/xai_finance_agent/README.md | 33 | export XAI_API_KEY='your-api-key-here' | CODE |
| HIGH | starter_ai_agents/ai_x402_paying_agent/README.md | 61 | export ANTHROPIC_API_KEY='your-api-key-here' | CODE |
| HIGH | …rash_course/4_tool_using_agent/4_4_mcp_tools/README.md | 185 | env={'FIRECRAWL_API_KEY': 'your_api_key'} | CODE |
| HIGH | …ool_using_agent/4_4_mcp_tools/firecrawl_agent/agent.py | 104 | print("1. Set your Firecrawl API key: export FIRECRAWL_API_KEY=your_api_key") | STRING |
| HIGH | rag_tutorials/agentic_rag_gpt5/README.md | 39 | export OPENAI_API_KEY="your-api-key-here" | CODE |
| HIGH | rag_tutorials/agentic_rag_gpt5/README.md | 43 | OPENAI_API_KEY=your-api-key-here | CODE |
| HIGH | …agents/single_agent_apps/ai_investment_agent/README.md | 32 | export OPENAI_API_KEY="your-api-key-here" | CODE |
| HIGH | …s/agent_teams/ai_vc_due_diligence_agent_team/README.md | 38 | export GOOGLE_API_KEY=your_api_key | CODE |
| HIGH | …s/agent_teams/ai_vc_due_diligence_agent_team/README.md | 40 | echo "GOOGLE_API_KEY=your_api_key" > .env | CODE |
| HIGH | …agent_apps/agent_teams/ai_finance_agent_team/README.md | 33 | export OPENAI_API_KEY='your-api-key-here' | CODE |
| HIGH | …agent_teams/ai_sales_intelligence_agent_team/README.md | 38 | export GOOGLE_API_KEY=your_api_key | CODE |
| HIGH | …ents/multi_agent_apps/trust_gated_agent_team/README.md | 60 | export OPENAI_API_KEY=your-api-key | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 56 | # Step 1: Collect news | COMMENT |
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 60 | # Step 2: Summarize articles | COMMENT |
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 64 | # Step 3: Analyze trends | COMMENT |
| LOW⚡ | …rash_course/10_tracing_observability/custom_tracing.py | 25 | # Step 1: Research | COMMENT |
| LOW⚡ | …rash_course/10_tracing_observability/custom_tracing.py | 32 | # Step 2: Analysis | COMMENT |
| LOW⚡ | …rash_course/10_tracing_observability/custom_tracing.py | 39 | # Step 3: Summary | COMMENT |
| LOW⚡ | …/10_tracing_observability/10_2_custom_tracing/agent.py | 25 | # Step 1: Research | COMMENT |
| LOW⚡ | …/10_tracing_observability/10_2_custom_tracing/agent.py | 32 | # Step 2: Analysis | COMMENT |
| LOW⚡ | …/10_tracing_observability/10_2_custom_tracing/agent.py | 39 | # Step 3: Summary | COMMENT |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 96 | market_researcher, # Step 1: Market research (with search capabilities) | CODE |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 97 | swot_analyzer, # Step 2: SWOT analysis | CODE |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 98 | strategy_formulator, # Step 3: Strategy development | CODE |
| LOW⚡ | …e/9_multi_agent_patterns/9_1_sequential_agent/agent.py | 99 | implementation_planner # Step 4: Implementation planning | CODE |
| LOW⚡ | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 386 | # Step 2: Choose search strategy based on force_web_search toggle | STRING |
| LOW⚡ | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 422 | # Step 4: Generate response using the RAG agent | STRING |
| LOW | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 405 | # Step 3: Use web search if: | STRING |
| LOW⚡ | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 390 | # Step 2: Choose search strategy based on force_web_search toggle | STRING |
| LOW⚡ | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 426 | # Step 4: Generate response using the RAG agent | STRING |
| LOW | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 409 | # Step 3: Use web search if: | STRING |
| LOW⚡ | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 385 | # Step 1: Rewrite the query for better retrieval | STRING |
| LOW⚡ | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 398 | # Step 2: Choose search strategy based on force_web_search toggle | STRING |
| LOW | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 417 | # Step 3: Use web search if: | STRING |
| LOW⚡ | rag_tutorials/gemini_agentic_rag/agentic_rag_gemini.py | 434 | # Step 4: Generate response using the RAG agent | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 261 | # Step 1: Initial semantic search | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 274 | # Step 2: Multi-hop expansion | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 290 | # Step 3: Build context with source tracking | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 306 | # Step 4: Generate answer with citation requirements | STRING |
| LOW | …s/knowledge_graph_rag_citations/knowledge_graph_rag.py | 326 | # Step 5: Extract and verify citations | STRING |
| LOW⚡ | …fraud_investigation_agent/fraud_investigation_agent.py | 212 | # Step 2: Trigger the search | COMMENT |
| LOW⚡ | …fraud_investigation_agent/fraud_investigation_agent.py | 221 | # Step 3: Parse CSV rows embedded in the response | COMMENT |
| LOW | …fraud_investigation_agent/fraud_investigation_agent.py | 201 | # Step 1: GET page to extract ASP.NET ViewState tokens | COMMENT |
| LOW | …fraud_investigation_agent/fraud_investigation_agent.py | 289 | # Step 1: Resolve to PIN via Cook County address dataset | COMMENT |
| LOW | …fraud_investigation_agent/fraud_investigation_agent.py | 318 | # Step 2: Try residential characteristics | COMMENT |
| LOW | …fraud_investigation_agent/fraud_investigation_agent.py | 345 | # Step 3: Try commercial valuation (Cook County PINs are 14 digits) | COMMENT |
| LOW | …fraud_investigation_agent/fraud_investigation_agent.py | 373 | # Step 4: Assessed values fallback (no sqft) | COMMENT |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 482 | # Step 1: Discover companies | COMMENT |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 504 | # Step 2: For each company, find contacts and research | STRING |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 519 | # Step 3: Find decision maker contacts | STRING |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 540 | # Step 4: Research company details | STRING |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 575 | # Step 5: Generate personalized email | STRING |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 629 | # Step 1: Target Company Category Selection | STRING |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 663 | # Step 2: Your Information | STRING |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 694 | # Step 3: Service Type and Targeting | STRING |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 720 | # Step 4: Target Department Selection | STRING |
| LOW⚡ | …nt_apps/ai_deep_research_agent/deep_research_openai.py | 128 | # Step 1: Initial Research | COMMENT |
| LOW⚡ | …nt_apps/ai_deep_research_agent/deep_research_openai.py | 137 | # Step 2: Enhance the report | COMMENT |
| LOW | …i_agents/multi_agent_apps/devpulse_ai/streamlit_app.py | 111 | # Step 1: Collection | STRING |
| LOW | …i_agents/multi_agent_apps/devpulse_ai/streamlit_app.py | 144 | # Step 2: Analysis | STRING |
| LOW | …i_agents/multi_agent_apps/devpulse_ai/streamlit_app.py | 157 | # Step 3: Synthesis | STRING |
| LOW | …l_estate_agent_team/local_ai_real_estate_agent_team.py | 259 | # Step 1: Property Search with Direct Firecrawl Integration | COMMENT |
| LOW | …l_estate_agent_team/local_ai_real_estate_agent_team.py | 283 | # Step 2: Market Analysis | COMMENT |
| LOW | …l_estate_agent_team/local_ai_real_estate_agent_team.py | 305 | # Step 3: Property Valuation | STRING |
| LOW | …l_estate_agent_team/local_ai_real_estate_agent_team.py | 360 | # Step 4: Final Synthesis | STRING |
| LOW | …ai_real_estate_agent_team/ai_real_estate_agent_team.py | 260 | # Step 1: Property Search with Direct Firecrawl Integration | COMMENT |
| LOW | …ai_real_estate_agent_team/ai_real_estate_agent_team.py | 285 | # Step 2: Market Analysis | COMMENT |
| LOW | …ai_real_estate_agent_team/ai_real_estate_agent_team.py | 307 | # Step 3: Property Valuation | STRING |
| LOW | …ai_real_estate_agent_team/ai_real_estate_agent_team.py | 362 | # Step 4: Final Synthesis | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ways_on_agents/always_on_hn_briefing_agent/__init__.py | 3 | __all__ = ["root_agent"] | CODE |
| LOW | always_on_agents/release_radar_agent/__init__.py | 1 | __all__ = ["root_agent"] | CODE |
| LOW | …ai_breakup_recovery_agent/ai_breakup_recovery_agent.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …_simple_multi_agent/multi_agent_researcher/__init__.py | 3 | __all__ = ['root_agent'] | CODE |
| LOW | …ool_using_agent/4_4_mcp_tools/firecrawl_agent/agent.py | 88 | __all__ = ['root_agent'] | STRING |
| LOW | …ol_using_agent/4_4_mcp_tools/filesystem_agent/agent.py | 62 | __all__ = ['root_agent'] | STRING |
| LOW | …_ai_agents/insurance_claim_live_agent_team/__init__.py | 5 | __all__ = ["root_agent"] | CODE |
| LOW | …ice_ai_agents/insurance_claim_live_agent_team/agent.py | 439 | __all__ = [ | CODE |
| LOW | …ts/insurance_claim_live_agent_team/policy_directory.py | 182 | __all__ = ["POLICY_RECORDS", "lookup_policy", "normalize_policy_number", "policy_status_headline"] | CODE |
| LOW | …ts/insurance_claim_live_agent_team/live_demo/server.py | 89 | logger = logging.getLogger(__name__) | CODE |
| LOW | …nsurance_claim_live_agent_team/live_demo/live_tools.py | 383 | __all__ = [ | CODE |
| LOW | rag_tutorials/hybrid_search_rag/main.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …odal_agentic_rag/backend/agentic_rag_agent/__init__.py | 3 | __all__ = ["root_agent"] | CODE |
| LOW | rag_tutorials/local_hybrid_search_rag/local_main.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW | …onent-generator/apps/agent/src/bounded_memory_saver.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | agent_skills/self-improving-agent-skills/backend/app.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | …_agent_apps/ai_consultant_agent/ai_consultant_agent.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ents/single_agent_apps/ai_consultant_agent/__init__.py | 5 | __all__ = ['root_agent', 'session_service', 'runner', 'APP_NAME', 'agent'] | CODE |
| LOW | …_agents/single_agent_apps/ai_consultant_agent/agent.py | 5 | __all__ = ['root_agent'] | CODE |
| LOW | …dows_use_autonomous_agent/windows_use/agent/service.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ows_use_autonomous_agent/windows_use/agent/__init__.py | 3 | __all__=[ | CODE |
| LOW⚡ | …_agent_apps/ai_agent_governance/ai_agent_governance.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | …t_apps/earnings_call_analyst_agent/live_demo/server.py | 207 | def _set_status_from_thread(runtime: RuntimeSession, progress: int, message: str) -> None: | CODE |
| LOW⚡ | …pps/multi_agent_trust_layer/multi_agent_trust_layer.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/ai_financial_coach_agent/ai_financial_coach_agent.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | …egotiation_battle_simulator/backend/config/__init__.py | 4 | __all__ = [ | CODE |
| LOW | …egotiation_battle_simulator/backend/agents/__init__.py | 7 | __all__ = [ | CODE |
| LOW⚡ | …nts/multi_agent_apps/ai_home_renovation_agent/tools.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …nts/multi_agent_apps/ai_home_renovation_agent/tools.py | 26 | def update_asset_version(tool_context: ToolContext, asset_name: str, version: int, filename: str) -> None: | CODE |
| LOW | …/multi_agent_apps/ai_home_renovation_agent/__init__.py | 5 | __all__ = ["root_agent"] | CODE |
| LOW | …nts/multi_agent_apps/ai_home_renovation_agent/agent.py | 516 | __all__ = ["root_agent"] | STRING |
| LOW | …agents/multi_agent_apps/devpulse_ai/agents/__init__.py | 28 | __all__ = [ | CODE |
| LOW | …eams/multimodal_design_agent_team/design_agent_team.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | …agent_teams/ai_vc_due_diligence_agent_team/__init__.py | 5 | __all__ = ["root_agent"] | CODE |
| LOW | …ps/agent_teams/ai_vc_due_diligence_agent_team/agent.py | 386 | __all__ = ["root_agent"] | STRING |
| LOW | …s/ai_travel_planner_agent_team/backend/api/__init__.py | 3 | __all__ = ["app"] | CODE |
| LOW | …ai_recruitment_agent_team/ai_recruitment_agent_team.py | 51 | def _set_parent_token(self, token: str) -> None: | CODE |
| LOW⚡ | …ent_teams/multimodal_uiux_feedback_agent_team/tools.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …ent_teams/multimodal_uiux_feedback_agent_team/tools.py | 26 | def update_asset_version(tool_context: ToolContext, asset_name: str, version: int, filename: str) -> None: | CODE |
| LOW | …_teams/multimodal_uiux_feedback_agent_team/__init__.py | 8 | __all__ = ["root_agent"] | CODE |
| LOW | …ent_teams/multimodal_uiux_feedback_agent_team/agent.py | 461 | __all__ = ["root_agent"] | STRING |
| LOW | …i_agent_apps/agent_teams/ai_seo_audit_team/__init__.py | 5 | __all__ = ["root_agent"] | CODE |
| LOW | …ent_teams/ai_sales_intelligence_agent_team/__init__.py | 5 | __all__ = ["root_agent"] | CODE |
| LOW | …/agent_teams/ai_sales_intelligence_agent_team/agent.py | 440 | __all__ = ["root_agent"] | STRING |
| LOW | …ts/multi_agent_apps/ai_codebase_migration_agent/app.py | 37 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py | 208 | # Check if API keys are provided (both OpenAI and Google Maps are required) | COMMENT |
| LOW | …nced_llm_apps/cursor_ai_experiments/ai_web_scrapper.py | 37 | # Display the result | COMMENT |
| LOW | …ials/local_chatgpt_with_memory/local_chatgpt_memory.py | 50 | # Check if user ID has changed | COMMENT |
| LOW | …ization_tools/toonify_token_optimization/quick_test.py | 38 | # Display results | COMMENT |
| LOW | …zation_tools/toonify_token_optimization/toonify_app.py | 237 | # Display results | STRING |
| LOW | …ation_tools/toonify_token_optimization/toonify_demo.py | 156 | # Check if API keys are available | COMMENT |
| LOW⚡ | …h_X_tutorials/chat_with_youtube_videos/chat_youtube.py | 163 | # Check if we have a new video URL or no transcript loaded yet | STRING |
| LOW | …pps/gpt_oss_critique_improvement_loop/streamlit_app.py | 195 | # Display results | COMMENT |
| LOW | …rter_ai_agents/openai_research_agent/research_agent.py | 189 | # Check if the result is a ResearchPlan object or a string | STRING |
| LOW | …rter_ai_agents/openai_research_agent/research_agent.py | 276 | # Display results in the Report tab | STRING |
| LOW⚡ | …i_startup_trend_analysis_agent/startup_trends_agent.py | 68 | # Display results - if incase you want to use this furthur, you can uncomment the below 2 lines to get t | COMMENT |
| LOW | …ata_visualisation_agent/ai_data_visualisation_agent.py | 161 | # Display results/visualizations | COMMENT |
| LOW | …ata_visualisation_agent/ai_data_visualisation_agent.py | 164 | if hasattr(result, 'png') and result.png: # Check if PNG data is available | CODE |
| LOW | rag_tutorials/qwen_local_rag/qwen_local_rag_agent.py | 310 | # Check if RAG is enabled | STRING |
| LOW | rag_tutorials/rag_chain/app.py | 46 | # Check if files are uploaded | COMMENT |
| LOW | …torials/deepseek_local_rag_agent/deepseek_rag_agent.py | 327 | # Check if RAG is enabled | STRING |
| LOW | rag_tutorials/ai_blog_search/app.py | 323 | # Check if API keys are set | COMMENT |
| LOW | …ials/agentic_rag_with_reasoning/rag_reasoning_agent.py | 50 | # Check if API keys are provided | STRING |
| LOW | rag_tutorials/agentic_rag_gpt5/agentic_rag_gpt5.py | 58 | # Check if API key is provided | STRING |
| LOW | rag_tutorials/vision_rag/vision_rag.py | 270 | # Check if embedding already exists for this index | COMMENT |
| LOW | rag_tutorials/vision_rag/vision_rag.py | 429 | # Check if already processed this session (simple name check) | COMMENT |
| LOW | …_game_playing_agent_apps/ai_tic_tac_toe_agent/utils.py | 35 | # Check if position is already occupied | COMMENT |
| LOW | …s/ai_email_gtm_reachout_agent/ai_email_gtm_reachout.py | 837 | # Check if API keys are configured | STRING |
| LOW | …_insight_fire1_agent/ai_startup_insight_fire1_agent.py | 204 | # Check if extraction was successful | STRING |
| LOW | …ts/single_agent_apps/ai_meeting_agent/meeting_agent.py | 16 | # Check if all API keys are set | COMMENT |
| LOW | …_agent_apps/ai_agent_governance/ai_agent_governance.py | 97 | # Check if action involves file paths | COMMENT |
| LOW | …_agent_apps/ai_agent_governance/ai_agent_governance.py | 120 | # Check if path is in allowed paths | COMMENT |
| LOW | …_agent_apps/ai_agent_governance/ai_agent_governance.py | 146 | # Check if action involves URLs or domains | COMMENT |
| LOW | …_agent_apps/ai_agent_governance/ai_agent_governance.py | 170 | # Check if domain is allowed | COMMENT |
| LOW | …pps/multi_agent_trust_layer/multi_agent_trust_layer.py | 355 | # Check if agent has any valid delegation allowing this action | COMMENT |
| LOW | …ntelligence_agent/product_launch_intelligence_agent.py | 294 | # Display results | STRING |
| LOW | …ntelligence_agent/product_launch_intelligence_agent.py | 356 | # Display results | STRING |
| LOW | …ntelligence_agent/product_launch_intelligence_agent.py | 418 | # Display results | STRING |
| LOW⚡ | …nts/multi_agent_apps/ai_home_renovation_agent/tools.py | 354 | # Check if we have any version of this asset | STRING |
| LOW | advanced_ai_agents/multi_agent_apps/devpulse_ai/main.py | 131 | # Output results | COMMENT |
| LOW | …ams/multimodal_coding_agent_team/ai_coding_agent_o3.py | 135 | # Set timeout to 30 seconds for code execution | COMMENT |
| LOW | …ms/ai_game_design_agent_team/game_design_agent_team.py | 92 | # Check if API key is provided | STRING |
| LOW | …l_estate_agent_team/local_ai_real_estate_agent_team.py | 795 | # Display results | STRING |
| LOW | …ai_real_estate_agent_team/ai_real_estate_agent_team.py | 812 | # Display results | STRING |
| LOW | …ps/agent_teams/ai_legal_agent_team/legal_agent_team.py | 155 | # Check if this file has already been processed | COMMENT |
| LOW | …ps/agent_teams/ai_legal_agent_team/legal_agent_team.py | 344 | # Display results in tabs | STRING |
| LOW | …nt_team/local_ai_legal_agent_team/local_legal_agent.py | 218 | # Display results in tabs | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | mcp_ai_agents/multi_mcp_agent/multi_mcp_agent.py | 70 | # Create the agent with comprehensive instructions | COMMENT |
| MEDIUM⚡ | …arter_ai_agents/mixture_of_agents/mixture-of-agents.py | 27 | aggregator_system_prompt = """You have been provided with a set of responses from various open-source models to the | CODE |
| MEDIUM | …rter_ai_agents/openai_research_agent/research_agent.py | 215 | for i in range(15): # Check more times to allow for more comprehensive research | STRING |
| MEDIUM | …_course/9_multi_agent_orchestration/agents_as_tools.py | 105 | """Create a comprehensive article about the benefits of renewable energy. | STRING |
| MEDIUM | …multi_agent_orchestration/9_2_agents_as_tools/agent.py | 105 | """Create a comprehensive article about the benefits of renewable energy. | STRING |
| MEDIUM | rag_tutorials/rag_agent_cohere/rag_agent_cohere.py | 208 | HumanMessage(content=f"""Please thoroughly research the question: '{query}' and provide a detail | CODE |
| MEDIUM | …agents/generative-ui-starter-project/package-lock.json | 11409 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …dashboard-canvas-agent/src/app/api/copilotkit/route.ts | 13 | // 2. Create the CopilotRuntime instance and utilize the ADK integration | COMMENT |
| MEDIUM | …ive_ui_agents/ai-deep-research-agent/package-lock.json | 14229 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …tive_ui_agents/ai-knowledge-explorer/package-lock.json | 11122 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …e_ui_agents/ai-financial-coach-agent/package-lock.json | 12550 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …gents/ai-financial-coach-agent/docker-compose.test.yml | 19 | # dev runs where the local harness may provide its own stub. | COMMENT |
| MEDIUM | …-financial-coach-agent/src/app/api/copilotkit/route.ts | 13 | // 2. Create the CopilotRuntime instance and utilize the AG-UI client | COMMENT |
| MEDIUM | …e_meal_planning_agent/ai_recipe_meal_planning_agent.py | 178 | """Create comprehensive weekly meal plan with nutrition and shopping list.""" | STRING |
| MEDIUM | …egotiation_battle_simulator/frontend/package-lock.json | 11140 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …l_estate_agent_team/local_ai_real_estate_agent_team.py | 74 | # Create comprehensive prompt with specific schema guidance | COMMENT |
| MEDIUM | …ai_real_estate_agent_team/ai_real_estate_agent_team.py | 75 | # Create comprehensive prompt with specific schema guidance | COMMENT |
| MEDIUM | …ent_teams/multimodal_uiux_feedback_agent_team/tools.py | 113 | # Build edit prompt with UI/UX best practices | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mcp_ai_agents/browser_mcp_agent/mcp_agent.config.yaml | 21 | COMMENT | |
| LOW | …ing_agent/4_2_function_tools/utility_agent/__init__.py | 1 | # Utility Agent Module | COMMENT |
| LOW | …nerative_ui_agents/ai-knowledge-explorer/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …mcp-app-builder/apps/web/app/api/mastra-agent/route.ts | 261 | }); | COMMENT |
| LOW | …lls/self-improving-agent-skills/frontend/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 1 | # This file was autogenerated by uv via the following command: | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 21 | blinker==1.9.0 | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 41 | distro==1.9.0 | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 61 | # via httpcore | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 81 | jiter==0.8.2 | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 101 | # pandas | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 121 | pip-tools==7.4.1 | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 141 | # pydantic-settings | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 161 | python-multipart==0.0.20 | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 181 | rpds-py==0.23.1 | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 201 | streamlit==1.42.2 | COMMENT |
| LOW | …aying_agent_apps/ai_tic_tac_toe_agent/requirements.txt | 221 | # google-genai | COMMENT |
| LOW | …_speech_trainer_agent/backend/agents/feedback_agent.py | 61 | # prompt = f"Analyze the following transcript:\n\n{transcript}" | COMMENT |
| LOW | …eech_trainer_agent/backend/agents/coordinator_agent.py | 61 | markdown=True, | COMMENT |
| LOW | …h_trainer_agent/backend/agents/voice_analysis_agent.py | 41 | COMMENT | |
| LOW | …rainer_agent/backend/agents/facial_expression_agent.py | 41 | ) | COMMENT |
| LOW | …trainer_agent/backend/agents/content_analysis_agent.py | 41 | # # Sample transcript from the Voice Analysis Agent | COMMENT |
| LOW | …ai_negotiation_battle_simulator/frontend/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …_teams/ai_travel_planner_agent_team/backend/broswer.py | 21 | # instructions="Generate structured output in the specified schema format. Parse input data and format according to | COMMENT |
| LOW | …ai_travel_planner_agent_team/backend/models/trip_db.py | 81 | # Relationship (optional) | COMMENT |
| LOW | …el_planner_agent_team/backend/services/plan_service.py | 161 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | rag_tutorials/hybrid_search_rag/main.py | 24 | Initializes and returns a RAGLiteConfig object with the specified API keys and database URL. This function sets the | STRING |
| HIGH | rag_tutorials/local_hybrid_search_rag/local_main.py | 23 | Initializes and returns a RAGLiteConfig object based on provided settings. This function constructs a RAGLiteConfig | STRING |
| HIGH | …game_playing_agent_apps/ai_tic_tac_toe_agent/agents.py | 41 | Creates and returns the appropriate model instance based on the provider. Args: provider: The model pr | STRING |
| HIGH | …gotiation_battle_simulator/backend/config/scenarios.py | 190 | Get a scenario by ID. Args: scenario_id: The scenario identifier Returns: The scen | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ials/local_chatgpt_with_memory/local_chatgpt_memory.py | 29 | # Alternatively, you can use "snowflake-arctic-embed:latest" | COMMENT |
| MEDIUM | …_and_podcast_agents/beifong/integrations/slack/chat.py | 19 | # you can use ngrok to port forward local url to https and replace this local url with ngrok url | COMMENT |
| LOW⚡ | …nt_teams/ai_teaching_agent_team/teaching_agent_team.py | 137 | f"the topic is: {st.session_state['topic']},Don't forget to add the Google Doc link in your response." | CODE |
| LOW⚡ | …nt_teams/ai_teaching_agent_team/teaching_agent_team.py | 142 | f"the topic is: {st.session_state['topic']},Don't forget to add the Google Doc link in your response." | CODE |
| LOW⚡ | …nt_teams/ai_teaching_agent_team/teaching_agent_team.py | 147 | f"the topic is: {st.session_state['topic']},Don't forget to add the Google Doc link in your response." | CODE |
| LOW⚡ | …nt_teams/ai_teaching_agent_team/teaching_agent_team.py | 152 | f"the topic is: {st.session_state['topic']},Don't forget to add the Google Doc link in your response." | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rag_tutorials/rag_chain/app.py | 130 | CODE | |
| LOW | …s_and_podcast_agents/beifong/routers/podcast_router.py | 13 | CODE | |
| LOW | …_podcast_agents/beifong/routers/social_media_router.py | 12 | CODE | |
| LOW | …ents/beifong/processors/podcast_generator_processor.py | 36 | CODE | |
| LOW | …_agents/beifong/processors/faiss_indexing_processor.py | 232 | CODE | |
| LOW | …_news_and_podcast_agents/beifong/db/podcast_configs.py | 71 | CODE | |
| LOW | …odcast_agents/beifong/services/social_media_service.py | 12 | CODE | |
| LOW | …cast_agents/beifong/services/podcast_config_service.py | 61 | CODE | |
| LOW | …and_podcast_agents/beifong/services/podcast_service.py | 21 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …_agents/ai_medical_imaging_agent/ai_medical_imaging.py | 151 | "Note: This analysis is generated by AI and should be reviewed by " | STRING |
| HIGH | …agent_teams/ai_sales_intelligence_agent_team/README.md | 257 | └── comparison_infographic_20260104_143105.png # AI-generated comparison visual | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …gents/ai-knowledge-explorer/src/lib/example-content.ts | 129 | return None | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …rash_course/8_handoffs_delegation/advanced_handoffs.py | 55 | # Example usage | STRING |
| LOW | …k_crash_course/8_handoffs_delegation/basic_handoffs.py | 53 | # Example usage | STRING |
| LOW | …urse/8_handoffs_delegation/8_1_basic_handoffs/agent.py | 53 | # Example usage | STRING |
| LOW | …e/8_handoffs_delegation/8_2_advanced_handoffs/agent.py | 55 | # Example usage | STRING |
| LOW | …_speech_trainer_agent/backend/agents/feedback_agent.py | 54 | # # Example usage | STRING |
| LOW | …eech_trainer_agent/backend/agents/coordinator_agent.py | 66 | # # Example usage | COMMENT |
| LOW | …trainer_agent/backend/agents/content_analysis_agent.py | 39 | # # Example usage | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …i_sdk_crash_course/2_structured_output_agent/README.md | 32 | │ "customer_name": "John Doe", │ | CODE |
| LOW | …_and_podcast_agents/beifong/integrations/slack/chat.py | 334 | "placeholder": {"type": "plain_text", "text": "Choose language"}, | STRING |
| LOW⚡ | …pps/multi_agent_trust_layer/multi_agent_trust_layer.py | 688 | organization="Acme Corp", | CODE |
| LOW⚡ | …pps/multi_agent_trust_layer/multi_agent_trust_layer.py | 697 | organization="Acme Corp", | CODE |
| LOW⚡ | …pps/multi_agent_trust_layer/multi_agent_trust_layer.py | 706 | organization="Acme Corp", | CODE |
| LOW⚡ | …avel_planner_agent_team/backend/services/db_service.py | 117 | {"email": "user@example.com"} | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …me_playing_agent_apps/ai_chess_agent/ai_chess_agent.py | 56 | st.session_state.board.push(chess_move) | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …t_apps/ai_news_and_podcast_agents/beifong/scheduler.py | 59 | def execute_task(task_id, command): | CODE |