Scan path: C:\Users\gilad\Projects\warden\gallery\repos\crewai
Scanned: 2026-04-10 23:08 UTC
Warden: v1.6.0 · Scoring model v4.3 · 17 dimensions (weighted) · 235 pts
🔒 Privacy guarantee
All data collected locally — nothing left this machine.
API keys: partial hashes only.
Log content: never stored.
📊 Scanned 1,084 files (1,081 Python · 3 JS/TS) in crewai across 8 scan layers
19
/ 100
44 / 235 raw
UNGOVERNED
Core Governance (10 / 100)
D1 Tool Inventory
5 / 25
MEDIUM Cloud AI endpoint URL hardcoded in source — hinders environment portability
MEDIUM Cloud AI endpoint URL hardcoded in source — hinders environment portability
MEDIUM Cloud AI endpoint URL hardcoded in source — hinders environment portability
MEDIUM Cloud AI endpoint URL hardcoded in source — hinders environment portability
MEDIUM Cloud AI endpoint URL hardcoded in source — hinders environment portability
+ 11 more findings
D2 Risk Detection
0 / 20
CRITICAL Agent loop with LLM call has no exit condition — potential infinite loop
CRITICAL Agent loop with LLM call has no exit condition — potential infinite loop
D3 Policy Coverage
2 / 20
CRITICAL Agent with unrestricted tool access — all tools passed without allowlist
CRITICAL Agent with unrestricted tool access — all tools passed without allowlist
CRITICAL Agent with unrestricted tool access — all tools passed without allowlist
CRITICAL Agent with unrestricted tool access — all tools passed without allowlist
CRITICAL Agent with unrestricted tool access — all tools passed without allowlist
+ 27 more findings
D4 Credential Management
0 / 20
CRITICAL Exposed Database URL with credentials: mys...fake
CRITICAL Exposed Database URL with credentials: mon...fake
MEDIUM Exposed Database URL (no credentials): red.../0).
MEDIUM Exposed Generic Secret: api...-key
MEDIUM Exposed Generic Secret: api...-key
+ 46 more findings
D5 Log Hygiene
2 / 10
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
+ 23 more findings
D6 Framework Coverage
1 / 5
MEDIUM CrewAI agent without max_iter or timeout — unbounded execution
MEDIUM CrewAI agent without max_iter or timeout — unbounded execution
MEDIUM CrewAI agent without max_iter or timeout — unbounded execution
MEDIUM CrewAI agent without max_iter or timeout — unbounded execution
MEDIUM CrewAI agent without max_iter or timeout — unbounded execution
+ 690 more findings
Advanced Controls (7 / 50)
D7 Human-in-the-Loop
5 / 15
HIGH CrewAI agent without guardrail — no output validation gate
HIGH CrewAI agent without guardrail — no output validation gate
HIGH CrewAI agent without guardrail — no output validation gate
HIGH CrewAI agent without guardrail — no output validation gate
HIGH CrewAI agent without guardrail — no output validation gate
+ 776 more findings
D8 Agent Identity
1 / 15
MEDIUM Agent class 'LiteAgent' has no defined lifecycle states
HIGH Agent class 'OpenAIAgent' has no permission model
MEDIUM Agent class 'OpenAIAgent' has no defined lifecycle states
HIGH Agent class 'MockAgent' has no permission model
MEDIUM Agent class 'MockAgent' has no defined lifecycle states
D9 Threat Detection
1 / 20
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
+ 83 more findings
Ecosystem (24 / 55)
D10 Prompt Security
2 / 15
HIGH Azure AI used without ContentSafetyClient — no content moderation
HIGH Azure AI used without ContentSafetyClient — no content moderation
HIGH Azure AI used without ContentSafetyClient — no content moderation
D11 Cloud / Platform
6 / 10
D12 LLM Observability
5 / 10
MEDIUM Hardcoded model name: 'gpt-4' — no routing/fallback
MEDIUM Hardcoded model name: 'gpt-4o' — no routing/fallback
MEDIUM Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
MEDIUM Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
MEDIUM Hardcoded model name: 'gpt-4.1' — no routing/fallback
+ 359 more findings
D13 Data Recovery
4 / 10
D14 Compliance Maturity
7 / 10
MEDIUM Unpinned AI dependency: crewai
MEDIUM Unpinned AI dependency: crewai
MEDIUM Unpinned AI dependency: together
MEDIUM Unpinned AI dependency: crewai
MEDIUM Unpinned AI dependency: crewai
+ 70 more findings
Unique Capabilities (3 / 30)
D15 Post-Exec Verification
2 / 10
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
+ 19 more findings
D16 Data Flow Governance
0 / 10
D17 Adversarial Resilience
1 / 10
CRITICAL No content injection defense — hidden HTML/CSS/zero-width instructions pass to agents undetected. (86% attack success ra
CRITICAL No RAG poisoning protection — knowledge base documents not scanned for embedded instructions. (<0.1% contamination = >80
HIGH No behavioral trap detection — post-execution behavioral changes not monitored. (10/10 M365 Copilot attacks succeeded)
HIGH No approval integrity verification -- agent summaries for approval not cross-checked against actual actions. (Approval f
MEDIUM No adversarial testing evidence — no red team, no prompt injection tests
+ 2 more findings
Score reflects only what Warden can observe locally. Undetected controls are scored as 0, not assumed good. Dimensions are weighted by governance impact. Methodology: SCORING.md
Total Findings
2,171
21 CRITICAL · 920 HIGH
Tools Detected
0
None detected
Credentials
46
In source code
Governance Gaps
3
of 17 dimensions
Compliance Refs
12
EU AI Act / OWASP / MITRE
🛡 Governance Layer Detection0 tools detected · 17 dimensions
D2: Risk Detection — none detected
Risk classification, semantic analysis, intent-parameter consistency
0 / 20 pts
D4: Credential Management — none detected
Env var exposure, secrets manager, key rotation, NHI credential lifecycle
0 / 20 pts
D16: Data Flow Governance — none detected
Taint labels, data classification, cross-tool leakage prevention
0 / 10 pts
📊 Solutions Comparison2 rows · 17 dimensions · 235 max pts
Tool D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15D16D17 /235 /100
Max pts252020201051515201510101010101010235
SharkRouter231818189514141814999999921491
Your Scan502021511265472014419
SharkRouter per-dimension scores are proportional estimates from total score. Detected tool scores are totals only (per-dimension breakdown not available). Methodology: SCORING.md
🔎 Findings2171 total
CRITICAL 21
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...y\repos\crewai\lib\crewai\tests\agents\test_lite_agent.py:97
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:287
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:311
Scope tools to only what the agent needs
EU AI Act Article 15
Show 18 more CRITICAL findings
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:355
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:421
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:525
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:548
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:638
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:661
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:762
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:785
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:867
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D3
Agent with unrestricted tool access — all tools passed without allowlist
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:890
Scope tools to only what the agent needs
EU AI Act Article 15
CRITICAL D2
Agent loop with LLM call has no exit condition — potential infinite loop
...wai\lib\crewai-files\src\crewai_files\uploaders\openai.py:300
Add max_iterations, timeout, or explicit break condition
CRITICAL D2
Agent loop with LLM call has no exit condition — potential infinite loop
...wai\lib\crewai-files\src\crewai_files\uploaders\openai.py:577
Add max_iterations, timeout, or explicit break condition
CRITICAL D4
Exposed Database URL with credentials: mys...fake
...sers\gilad\Projects\warden\gallery\repos\crewai\.env.test:89
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
CRITICAL D4
Exposed Database URL with credentials: mon...fake
...sers\gilad\Projects\warden\gallery\repos\crewai\.env.test:115
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
CRITICAL D4
Exposed Database URL with credentials: mys...base
...-tools\src\crewai_tools\tools\mysql_search_tool\README.md:20
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
CRITICAL D3
Agent has access to ALL tools — no scoping or allowlist
...wai\tests\agents\agent_adapters\test_base_tool_adapter.py:7
Scope tools to only what the agent needs for its task
EU AI Act Article 15
CRITICAL D17
No content injection defense — hidden HTML/CSS/zero-width instructions pass to agents undetected. (86% attack success rate)
Deploy trap defense layer on tool results
EU AI Act Article 15OWASP LLM01MITRE AML.T0051
CRITICAL D17
No RAG poisoning protection — knowledge base documents not scanned for embedded instructions. (<0.1% contamination = >80% attack success)
Deploy trap defense layer on tool results
EU AI Act Article 15OWASP LLM01MITRE AML.T0049
HIGH 920
HIGH D9
Empty exception handler — errors silently swallowed
...rs\gilad\Projects\warden\gallery\repos\crewai\conftest.py:86
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...\gallery\repos\crewai\lib\crewai\src\crewai\lite_agent.py:1005
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...\gallery\repos\crewai\lib\crewai\src\crewai\lite_agent.py:628
Verify tool result status/validity before using
Show 917 more HIGH findings
HIGH D9
Empty exception handler — errors silently swallowed
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:1446
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:1724
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...warden\gallery\repos\crewai\lib\crewai\src\crewai\task.py:765
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...warden\gallery\repos\crewai\lib\crewai\src\crewai\task.py:775
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...en\gallery\repos\crewai\lib\crewai\src\crewai\__init__.py:68
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...en\gallery\repos\crewai\lib\crewai\src\crewai\__init__.py:147
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...en\gallery\repos\crewai\lib\crewai\src\crewai\__init__.py:212
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...lery\repos\crewai\lib\crewai\src\crewai\a2a\utils\task.py:95
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...lery\repos\crewai\lib\crewai\src\crewai\a2a\utils\task.py:187
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...lery\repos\crewai\lib\crewai\src\crewai\a2a\utils\task.py:567
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...\gallery\repos\crewai\lib\crewai\src\crewai\agent\core.py:1639
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...rewai\lib\crewai\src\crewai\agents\crew_agent_executor.py:212
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...s\crewai\lib\crewai\src\crewai\agents\planner_observer.py:314
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...s\crewai\lib\crewai\src\crewai\agents\planner_observer.py:325
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...s\crewai\lib\crewai\src\crewai\agents\planner_observer.py:332
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...\gallery\repos\crewai\lib\crewai\src\crewai\cli\config.py:206
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...allery\repos\crewai\lib\crewai\src\crewai\cli\provider.py:47
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai\lib\crewai\src\crewai\cli\reset_memories_command.py:28
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...n\gallery\repos\crewai\lib\crewai\src\crewai\cli\utils.py:575
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...gallery\repos\crewai\lib\crewai\src\crewai\cli\version.py:123
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...gallery\repos\crewai\lib\crewai\src\crewai\cli\version.py:170
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...\crewai\lib\crewai\src\crewai\cli\shared\token_manager.py:185
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...lery\repos\crewai\lib\crewai\src\crewai\cli\tools\main.py:131
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...rewai\lib\crewai\src\crewai\core\providers\human_input.py:234
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...rewai\lib\crewai\src\crewai\core\providers\human_input.py:263
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...gallery\repos\crewai\lib\crewai\src\crewai\crews\utils.py:328
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ewai\events\listeners\tracing\first_time_trace_handler.py:156
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:217
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:239
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:265
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:272
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:280
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:285
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:291
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:331
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:347
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:354
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:363
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:369
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\utils\console_formatter.py:124
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\events\utils\console_formatter.py:1183
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...\crewai\src\crewai\experimental\evaluation\json_parser.py:12
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:449
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...\gallery\repos\crewai\lib\crewai\src\crewai\flow\utils.py:94
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai\lib\crewai\src\crewai\flow\visualization\builder.py:245
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai\lib\crewai\src\crewai\flow\visualization\builder.py:257
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai\lib\crewai\src\crewai\flow\visualization\builder.py:259
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai\lib\crewai\src\crewai\flow\visualization\builder.py:301
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1195
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1621
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...lib\crewai\src\crewai\llms\providers\openai\completion.py:896
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...lib\crewai\src\crewai\llms\providers\openai\completion.py:1695
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...\repos\crewai\lib\crewai\src\crewai\memory\recall_flow.py:239
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:304
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:316
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:591
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:625
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:755
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\memory\storage\lancedb_storage.py:85
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...i\lib\crewai\src\crewai\memory\storage\lancedb_storage.py:529
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...b\crewai\src\crewai\memory\storage\qdrant_edge_storage.py:637
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...epos\crewai\lib\crewai\src\crewai\state\provider\utils.py:32
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:876
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:893
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:1028
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:1039
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:564
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:569
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:573
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...pos\crewai\lib\crewai\src\crewai\utilities\agent_utils.py:1474
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...pos\crewai\lib\crewai\src\crewai\utilities\agent_utils.py:1534
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...repos\crewai\lib\crewai\src\crewai\utilities\converter.py:264
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ewai\lib\crewai\src\crewai\utilities\reasoning_handler.py:209
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ewai\lib\crewai\src\crewai\utilities\reasoning_handler.py:315
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ewai\lib\crewai\src\crewai\utilities\reasoning_handler.py:346
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ewai\lib\crewai\src\crewai\utilities\reasoning_handler.py:414
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...repos\crewai\lib\crewai\src\crewai\utilities\streaming.py:318
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...\lib\crewai-tools\src\crewai_tools\generate_tool_specs.py:69
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...\src\crewai_tools\aws\bedrock\agents\invoke_agent_tool.py:126
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...s\src\crewai_tools\aws\bedrock\browser\browser_toolkit.py:555
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:164
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:213
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:246
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:279
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:312
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:345
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:380
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:413
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:446
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...epos\crewai\lib\crewai-tools\src\crewai_tools\rag\core.py:239
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai\lib\crewai-tools\src\crewai_tools\rag\data_types.py:113
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ai-tools\src\crewai_tools\rag\loaders\directory_loader.py:114
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai-tools\src\crewai_tools\rag\loaders\github_loader.py:61
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rewai-tools\src\crewai_tools\rag\loaders\github_loader.py:73
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ools\src\crewai_tools\rag\loaders\youtube_video_loader.py:86
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ools\src\crewai_tools\rag\loaders\youtube_video_loader.py:131
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ai-tools\src\crewai_tools\tools\brave_search_tool\base.py:77
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ls\tools\contextualai_query_tool\contextual_query_tool.py:91
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ecrawl_crawl_website_tool\firecrawl_crawl_website_tool.py:121
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...rawl_scrape_website_tool\firecrawl_scrape_website_tool.py:121
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ools\tools\firecrawl_search_tool\firecrawl_search_tool.py:125
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...tools\patronus_eval_tool\patronus_local_evaluator_tool.py:110
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ools\tools\snowflake_search_tool\snowflake_search_tool.py:278
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ools\tools\snowflake_search_tool\snowflake_search_tool.py:282
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...ools\tools\snowflake_search_tool\snowflake_search_tool.py:291
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...s\src\crewai_tools\tools\stagehand_tool\stagehand_tool.py:261
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...s\src\crewai_tools\tools\stagehand_tool\stagehand_tool.py:743
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...lery\repos\crewai\lib\devtools\src\crewai_devtools\cli.py:99
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...lery\repos\crewai\lib\devtools\src\crewai_devtools\cli.py:1278
Log the exception or handle it explicitly
HIGH D5
Potential PII/sensitive data logged via f-string
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:847
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...ewai\events\listeners\tracing\first_time_trace_handler.py:237
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...rc\crewai\events\listeners\tracing\trace_batch_manager.py:160
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...\crewai-files\src\crewai_files\processing\transformers.py:275
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...\lib\crewai-files\src\crewai_files\resolution\resolver.py:250
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...\lib\crewai-files\src\crewai_files\uploaders\anthropic.py:95
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...\lib\crewai-files\src\crewai_files\uploaders\anthropic.py:203
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...ai\lib\crewai-files\src\crewai_files\uploaders\bedrock.py:281
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...ai\lib\crewai-files\src\crewai_files\uploaders\bedrock.py:429
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...wai\lib\crewai-files\src\crewai_files\uploaders\gemini.py:170
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...wai\lib\crewai-files\src\crewai_files\uploaders\gemini.py:251
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...wai\lib\crewai-files\src\crewai_files\uploaders\openai.py:249
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...wai\lib\crewai-files\src\crewai_files\uploaders\openai.py:526
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D5
Potential PII/sensitive data logged via f-string
...ools\merge_agent_handler_tool\merge_agent_handler_tool.py:95
Redact sensitive fields before logging
EU AI Act Article 15OWASP LLM06
HIGH D8
Agent class 'OpenAIAgent' has no permission model
...c\crewai\agents\agent_adapters\openai_agents\protocols.py:21
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'MockAgent' has no permission model
...\lib\crewai\tests\agents\agent_builder\test_base_agent.py:10
Add role/permission checks before tool dispatch
HIGH D4
Secret used without OIDC — long-lived credential in workflow
...ry\repos\crewai\.github\workflows\generate-tool-specs.yml:26
Use OIDC (id-token: write) for cloud auth instead of static secrets
OWASP LLM09
HIGH D4
Secret used without OIDC — long-lived credential in workflow
...warden\gallery\repos\crewai\.github\workflows\pr-size.yml:15
Use OIDC (id-token: write) for cloud auth instead of static secrets
OWASP LLM09
HIGH D4
Secret used without OIDC — long-lived credential in workflow
...arden\gallery\repos\crewai\.github\workflows\pr-title.yml:18
Use OIDC (id-token: write) for cloud auth instead of static secrets
OWASP LLM09
HIGH D4
Secret used without OIDC — long-lived credential in workflow
...s\warden\gallery\repos\crewai\.github\workflows\stale.yml:19
Use OIDC (id-token: write) for cloud auth instead of static secrets
OWASP LLM09
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rs\gilad\Projects\warden\gallery\repos\crewai\conftest.py:81
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...den\gallery\repos\crewai\lib\crewai\src\crewai\context.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...warden\gallery\repos\crewai\lib\crewai\src\crewai\crew.py:41
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\lite_agent_output.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:22
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...en\gallery\repos\crewai\lib\crewai\src\crewai\__init__.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\src\crewai\a2a\config.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\a2a\task_helpers.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...n\gallery\repos\crewai\lib\crewai\src\crewai\a2a\types.py:18
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\src\crewai\a2a\wrapper.py:20
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\src\crewai\a2a\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\a2a\auth\schemas.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\a2a\auth\utils.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\a2a\auth\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\a2a\extensions\base.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\a2a\extensions\registry.py:21
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\a2a\extensions\__init__.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\a2a\extensions\a2ui\client_extension.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\a2a\extensions\a2ui\prompt.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\a2a\extensions\a2ui\server_extension.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\a2a\extensions\a2ui\validator.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\src\crewai\a2a\extensions\a2ui\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\a2a\updates\base.py:32
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\a2a\updates\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\a2a\updates\polling\handler.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\a2a\updates\push_notifications\config.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\src\crewai\a2a\updates\push_notifications\handler.py:21
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\a2a\updates\streaming\handler.py:27
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\a2a\utils\agent_card.py:21
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\src\crewai\a2a\utils\agent_card_signing.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\src\crewai\a2a\utils\content_type.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\a2a\utils\delegation.py:29
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\src\crewai\a2a\utils\response_model.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\a2a\utils\task.py:43
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\a2a\utils\transport.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\agent\planning_config.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\src\crewai\agent\utils.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\agent\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\agent\internal\meta.py:61
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\agents\crew_agent_executor.py:28
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\agents\parser.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\agents\planner_observer.py:19
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\agents\step_executor.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\agents\tools_handler.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\agents\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\agents\agent_adapters\base_agent_adapter.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rc\crewai\agents\agent_adapters\base_converter_adapter.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\src\crewai\agents\agent_adapters\base_tool_adapter.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\agents\agent_adapters\langgraph\langgraph_adapter.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...agents\agent_adapters\langgraph\langgraph_tool_adapter.py:41
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D7
CrewAI agent without guardrail — no output validation gate
...agents\agent_adapters\langgraph\langgraph_tool_adapter.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\agent_adapters\langgraph\structured_output_converter.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\agents\agent_adapters\openai_agents\openai_adapter.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...agent_adapters\openai_agents\openai_agent_tool_adapter.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai\agents\agent_adapters\openai_agents\protocols.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ent_adapters\openai_agents\structured_output_converter.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\src\crewai\agents\agent_builder\base_agent.py:26
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\agents\agent_builder\base_agent_executor.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\agents\agent_builder\utilities\base_token_process.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\agents\cache\cache_handler.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\agents\cache\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\cli\add_crew_to_flow.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\cli\checkpoint_tui.py:21
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...den\gallery\repos\crewai\lib\crewai\src\crewai\cli\cli.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\src\crewai\cli\command.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\src\crewai\cli\config.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\cli\create_crew.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\cli\create_flow.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\cli\crew_chat.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\cli\install_crew.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\cli\memory_tui.py:125
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\src\crewai\cli\plus_api.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\src\crewai\cli\provider.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\cli\reset_memories_command.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\src\crewai\cli\run_crew.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\cli\update_crew.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...n\gallery\repos\crewai\lib\crewai\src\crewai\cli\utils.py:19
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\src\crewai\cli\version.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\cli\authentication\main.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\src\crewai\cli\authentication\token.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\cli\authentication\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai\src\crewai\cli\authentication\providers\auth0.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai\cli\authentication\providers\base_provider.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\cli\authentication\providers\entra_id.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\cli\authentication\providers\keycloak.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai\src\crewai\cli\authentication\providers\okta.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\src\crewai\cli\authentication\providers\workos.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\cli\deploy\main.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\cli\enterprise\main.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\cli\organization\main.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\cli\settings\main.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\cli\templates\crew\crew.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\cli\templates\crew\tools\custom_tool.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\cli\templates\flow\main.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\cli\templates\flow\crews\content_crew\content_crew.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\cli\templates\flow\tools\custom_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\cli\templates\tool\src\{{folder_name}}\tool.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\cli\tools\main.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\cli\triggers\main.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\cli\triggers\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\core\providers\human_input.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\crews\crew_output.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\src\crewai\crews\utils.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\crews\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\events\base_events.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\events\base_event_listener.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\events\depends.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\events\event_bus.py:24
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\events\event_context.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\events\event_listener.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\events\event_types.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\events\handler_graph.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\events\__init__.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\events\listeners\tracing\first_time_trace_handler.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rc\crewai\events\listeners\tracing\trace_batch_manager.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\src\crewai\events\listeners\tracing\trace_listener.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai\src\crewai\events\listeners\tracing\utils.py:22
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\events\types\a2a_events.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\src\crewai\events\types\agent_events.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\src\crewai\events\types\crew_events.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\events\types\env_events.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\src\crewai\events\types\event_bus_types.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\src\crewai\events\types\flow_events.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\events\types\knowledge_events.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\events\types\llm_events.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\events\types\logging_events.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\events\types\mcp_events.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\events\types\memory_events.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\src\crewai\events\types\observation_events.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\events\types\reasoning_events.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\src\crewai\events\types\skill_events.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\events\types\system_events.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\src\crewai\events\types\task_events.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai\src\crewai\events\types\tool_usage_events.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai\src\crewai\events\utils\console_formatter.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\events\utils\handlers.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\experimental\agent_executor.py:25
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\experimental\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\src\crewai\experimental\evaluation\agent_evaluator.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\src\crewai\experimental\evaluation\base_evaluator.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai\experimental\evaluation\evaluation_display.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\experimental\evaluation\evaluation_listener.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\src\crewai\experimental\evaluation\testing.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\src\crewai\experimental\evaluation\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\src\crewai\experimental\evaluation\experiment\result.py:26
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\experimental\evaluation\experiment\result_display.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\src\crewai\experimental\evaluation\experiment\runner.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\experimental\evaluation\experiment\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rc\crewai\experimental\evaluation\metrics\goal_metrics.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\experimental\evaluation\metrics\reasoning_metrics.py:19
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...perimental\evaluation\metrics\semantic_quality_metrics.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai\experimental\evaluation\metrics\tools_metrics.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\experimental\evaluation\metrics\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...n\gallery\repos\crewai\lib\crewai\src\crewai\flow\flow.py:56
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\flow\flow_config.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\flow\flow_serializer.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\flow\flow_trackable.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\flow\flow_wrappers.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\flow\input_provider.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\src\crewai\flow\utils.py:27
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\flow\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\flow\async_feedback\providers.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\src\crewai\flow\async_feedback\types.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\src\crewai\flow\async_feedback\__init__.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\flow\persistence\base.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\flow\persistence\decorators.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\flow\persistence\sqlite.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\src\crewai\flow\persistence\__init__.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\flow\visualization\builder.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\flow\visualization\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\flow\visualization\renderers\interactive.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\flow\visualization\renderers\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\hooks\decorators.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\hooks\llm_hooks.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\hooks\tool_hooks.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\src\crewai\hooks\types.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\hooks\wrappers.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\hooks\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\knowledge\knowledge.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\knowledge\source\base_file_knowledge_source.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\src\crewai\knowledge\source\base_knowledge_source.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\knowledge\source\crew_docling_source.py:26
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\knowledge\source\csv_knowledge_source.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\src\crewai\knowledge\source\excel_knowledge_source.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\src\crewai\knowledge\source\json_knowledge_source.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\knowledge\source\pdf_knowledge_source.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\knowledge\source\string_knowledge_source.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\knowledge\source\text_file_knowledge_source.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\knowledge\source\utils\source_helper.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\knowledge\storage\base_knowledge_storage.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\src\crewai\knowledge\storage\knowledge_storage.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\src\crewai\knowledge\utils\knowledge_utils.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\llms\base_llm.py:30
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\llms\hooks\transport.py:25
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\llms\hooks\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\src\crewai\llms\providers\anthropic\completion.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\src\crewai\llms\providers\gemini\completion.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\src\crewai\llms\providers\openai\completion.py:31
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\llms\providers\openai_compatible\completion.py:21
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\src\crewai\llms\providers\openai_compatible\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\llms\providers\utils\common.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\src\crewai\mcp\client.py:20
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\src\crewai\mcp\config.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\mcp\tool_resolver.py:19
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\src\crewai\mcp\__init__.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\mcp\transports\http.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\mcp\transports\sse.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\mcp\transports\stdio.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\mcp\transports\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\memory\analyze.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\memory\encoding_flow.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\memory\memory_scope.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\memory\recall_flow.py:22
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\memory\__init__.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\src\crewai\memory\storage\backend.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\memory\storage\kickoff_task_outputs_storage.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai\src\crewai\memory\storage\lancedb_storage.py:17
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai\src\crewai\memory\storage\qdrant_edge_storage.py:39
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\project\annotations.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\project\crew_base.py:22
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\project\utils.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\project\wrappers.py:26
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\project\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\src\crewai\rag\factory.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\src\crewai\rag\__init__.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\rag\chromadb\client.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\rag\chromadb\config.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\src\crewai\rag\chromadb\constants.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\rag\chromadb\factory.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\rag\chromadb\types.py:20
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\rag\chromadb\utils.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\rag\config\base.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\rag\config\types.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\rag\config\utils.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\rag\config\optional_imports\protocols.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\rag\config\optional_imports\providers.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\rag\core\base_client.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai\src\crewai\rag\core\base_embeddings_callable.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai\src\crewai\rag\core\base_embeddings_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\src\crewai\rag\embeddings\factory.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\rag\embeddings\types.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\rag\embeddings\providers\aws\bedrock.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\rag\embeddings\providers\aws\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\rag\embeddings\providers\cohere\cohere_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\rag\embeddings\providers\cohere\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\rag\embeddings\providers\custom\custom_provider.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\rag\embeddings\providers\custom\embedding_callable.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\rag\embeddings\providers\custom\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rag\embeddings\providers\google\genai_vertex_embedding.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai\rag\embeddings\providers\google\generative_ai.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\src\crewai\rag\embeddings\providers\google\vertex.py:17
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\rag\embeddings\providers\google\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\embeddings\providers\huggingface\huggingface_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai\rag\embeddings\providers\huggingface\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\rag\embeddings\providers\ibm\embedding_callable.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\rag\embeddings\providers\ibm\watsonx.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\rag\embeddings\providers\ibm\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ag\embeddings\providers\instructor\instructor_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rc\crewai\rag\embeddings\providers\instructor\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\rag\embeddings\providers\jina\jina_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\src\crewai\rag\embeddings\providers\jina\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\rag\embeddings\providers\microsoft\azure.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\rag\embeddings\providers\microsoft\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\rag\embeddings\providers\ollama\ollama_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\rag\embeddings\providers\ollama\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\rag\embeddings\providers\onnx\onnx_provider.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\src\crewai\rag\embeddings\providers\onnx\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\rag\embeddings\providers\openai\openai_provider.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\src\crewai\rag\embeddings\providers\openai\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\rag\embeddings\providers\openclip\openclip_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai\rag\embeddings\providers\openclip\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\rag\embeddings\providers\roboflow\roboflow_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai\rag\embeddings\providers\roboflow\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ers\sentence_transformer\sentence_transformer_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rag\embeddings\providers\sentence_transformer\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\rag\embeddings\providers\text2vec\text2vec_provider.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai\rag\embeddings\providers\text2vec\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\rag\embeddings\providers\voyageai\embedding_callable.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\rag\embeddings\providers\voyageai\voyageai_provider.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai\rag\embeddings\providers\voyageai\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\rag\qdrant\client.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\rag\qdrant\config.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\rag\qdrant\constants.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\rag\qdrant\factory.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\rag\qdrant\types.py:32
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\rag\qdrant\utils.py:19
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\src\crewai\rag\storage\base_rag_storage.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\security\fingerprint.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\src\crewai\security\security_config.py:17
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\security\__init__.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\skills\loader.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\skills\models.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\skills\parser.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\skills\__init__.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\src\crewai\state\checkpoint_config.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\src\crewai\state\checkpoint_listener.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\state\event_record.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\state\runtime.py:25
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\state\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\src\crewai\state\provider\json_provider.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai\src\crewai\state\provider\sqlite_provider.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\state\provider\utils.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\src\crewai\tasks\conditional_task.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\tasks\llm_guardrail.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\tasks\task_output.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\tasks\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\telemetry\telemetry.py:36
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\telemetry\utils.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\telemetry\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\tools\base_tool.py:34
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\tools\mcp_native_tool.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\src\crewai\tools\mcp_tool_wrapper.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\tools\memory_tools.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\tools\structured_tool.py:22
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\src\crewai\tools\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\src\crewai\tools\agent_tools\add_image_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\tools\agent_tools\agent_tools.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\src\crewai\tools\agent_tools\ask_question_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai\src\crewai\tools\agent_tools\base_agent_tools.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\src\crewai\tools\agent_tools\delegate_work_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\src\crewai\tools\agent_tools\read_file_tool.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\tools\cache_tools\cache_tools.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\types\streaming.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\src\crewai\utilities\agent_utils.py:17
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\utilities\constants.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\utilities\converter.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\src\crewai\utilities\env.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\src\crewai\utilities\file_handler.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\utilities\file_store.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\utilities\formatter.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\src\crewai\utilities\guardrail_types.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\src\crewai\utilities\internal_instructor.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\utilities\llm_utils.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\src\crewai\utilities\logger.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\utilities\planning_handler.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\utilities\printer.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\src\crewai\utilities\prompts.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\utilities\reasoning_handler.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\src\crewai\utilities\rpm_controller.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\src\crewai\utilities\streaming.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\src\crewai\utilities\task_output_storage_handler.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\src\crewai\utilities\token_counter_callback.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\src\crewai\utilities\tool_utils.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\src\crewai\utilities\training_converter.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\src\crewai\utilities\training_handler.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\src\crewai\utilities\types.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\src\crewai\utilities\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\src\crewai\utilities\crew\crew_context.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai\utilities\evaluators\crew_evaluator_handler.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\src\crewai\utilities\evaluators\task_evaluator.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\tests\test_agent_multimodal.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\test_async_human_feedback.py:24
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...en\gallery\repos\crewai\lib\crewai\tests\test_callback.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\tests\test_checkpoint.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...den\gallery\repos\crewai\lib\crewai\tests\test_context.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\test_crew_multimodal.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\test_crew_thread_safety.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\tests\test_custom_llm.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\tests\test_event_record.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...warden\gallery\repos\crewai\lib\crewai\tests\test_flow.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...en\gallery\repos\crewai\lib\crewai\tests\test_flow_ask.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\test_flow_default_override.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\tests\test_flow_human_input_integration.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\test_flow_multimodal.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\tests\test_flow_persistence.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\tests\test_flow_resumability_regression.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\test_flow_serializer.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\test_flow_visualization.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\test_human_feedback_decorator.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\test_human_feedback_integration.py:17
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...den\gallery\repos\crewai\lib\crewai\tests\test_imports.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\warden\gallery\repos\crewai\lib\crewai\tests\test_llm.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\tests\test_markdown_task.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\test_multimodal_validation.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...n\gallery\repos\crewai\lib\crewai\tests\test_streaming.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\test_streaming_integration.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...cts\warden\gallery\repos\crewai\lib\crewai\tests\utils.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\tests\a2a\test_a2a_integration.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\tests\a2a\extensions\test_a2ui_schema_conformance.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\a2a\utils\test_agent_card.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\tests\a2a\utils\test_task.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai\tests\agents\test_a2a_trust_completion_status.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\tests\agents\test_agent.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\agents\test_agent_a2a_kickoff.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\tests\agents\test_agent_a2a_wrapping.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\agents\test_agent_executor.py:16
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\agents\test_agent_inject_date.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\agents\test_agent_reasoning.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\tests\agents\test_async_agent_executor.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\agents\test_crew_agent_parser.py:2
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:19
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\tests\agents\agent_adapters\test_base_agent_adapter.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\tests\agents\agent_adapters\test_base_tool_adapter.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\tests\agents\agent_builder\test_base_agent.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...den\gallery\repos\crewai\lib\crewai\tests\cli\test_cli.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\gallery\repos\crewai\lib\crewai\tests\cli\test_config.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\tests\cli\test_constants.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\cli\test_create_crew.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\tests\cli\test_crew_test.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...den\gallery\repos\crewai\lib\crewai\tests\cli\test_git.py:2
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...allery\repos\crewai\lib\crewai\tests\cli\test_plus_api.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\cli\test_settings_command.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\tests\cli\test_token_manager.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\tests\cli\test_train_crew.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...n\gallery\repos\crewai\lib\crewai\tests\cli\test_utils.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\tests\cli\test_version.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\tests\cli\authentication\test_auth_main.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\cli\authentication\test_utils.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai\tests\cli\authentication\providers\test_auth0.py:2
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\tests\cli\authentication\providers\test_entra_id.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\tests\cli\authentication\providers\test_keycloak.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai\tests\cli\authentication\providers\test_okta.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\tests\cli\authentication\providers\test_workos.py:2
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\cli\deploy\test_deploy_main.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\tests\cli\enterprise\test_main.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\cli\organization\test_main.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\tests\cli\tools\test_main.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\tests\cli\triggers\test_main.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\crew\test_async_crew.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\tests\events\test_depends.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\events\test_event_context.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\events\test_event_ordering.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\events\test_llm_usage_event.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\tests\events\test_tracing_utils_machine_id.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\events\types\test_system_events.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\tests\experimental\evaluation\test_agent_evaluator.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\tests\experimental\evaluation\test_experiment_result.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\tests\experimental\evaluation\test_experiment_runner.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...mental\evaluation\metrics\test_base_evaluation_metrics.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ests\experimental\evaluation\metrics\test_goal_metrics.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...experimental\evaluation\metrics\test_reasoning_metrics.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ental\evaluation\metrics\test_semantic_quality_metrics.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...sts\experimental\evaluation\metrics\test_tools_metrics.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\tests\hooks\test_crew_scoped_hooks.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\tests\hooks\test_decorators.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\hooks\test_human_approval.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\hooks\test_llm_hooks.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\tests\hooks\test_tool_hooks.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\tests\knowledge\test_async_knowledge.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\tests\knowledge\test_knowledge.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\tests\knowledge\test_knowledge_searchresult.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\tests\knowledge\test_knowledge_storage_integration.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\llms\test_multimodal.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\tests\llms\test_multimodal_integration.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\llms\test_tool_call_streaming.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\llms\anthropic\test_anthropic.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai\tests\llms\anthropic\test_anthropic_async.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\tests\llms\azure\test_azure.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\llms\azure\test_azure_async.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\llms\bedrock\test_bedrock.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\llms\bedrock\test_bedrock_async.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\llms\google\test_google.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\llms\google\test_google_async.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\tests\llms\hooks\test_anthropic_interceptor.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\tests\llms\hooks\test_base_interceptor.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\tests\llms\hooks\test_openai_interceptor.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\llms\hooks\test_transport.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\tests\llms\hooks\test_unsupported_providers.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\llms\litellm\test_litellm_async.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\llms\openai\test_openai.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\llms\openai\test_openai_async.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\tests\llms\openai_compatible\test_openai_compatible.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...gallery\repos\crewai\lib\crewai\tests\mcp\test_amp_mcp.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\tests\mcp\test_mcp_config.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\tests\mcp\test_sse_transport.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\memory\test_memory_root_scope.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\memory\test_qdrant_edge_storage.py:19
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\memory\test_unified_memory.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\tests\project\test_callback_with_taskoutput.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\rag\test_error_handling.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\tests\rag\chromadb\test_client.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\rag\chromadb\test_utils.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\rag\config\test_factory.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\tests\rag\config\test_optional_imports.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\tests\rag\embeddings\test_backward_compatibility.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\tests\rag\embeddings\test_embedding_factory.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\tests\rag\embeddings\test_factory_azure.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\rag\embeddings\test_google_vertex_memory_integration.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\tests\rag\qdrant\test_client.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\tests\security\test_deterministic_fingerprints.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\tests\security\test_examples.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\security\test_fingerprint.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\security\test_integration.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\security\test_security_config.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai\tests\skills\test_integration.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\tests\skills\test_loader.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\tests\skills\test_models.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...llery\repos\crewai\lib\crewai\tests\skills\test_parser.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\tests\skills\test_validation.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\tests\telemetry\test_execution_span_assignment.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\tests\telemetry\test_flow_crew_span_integration.py:17
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\tests\telemetry\test_telemetry.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\tests\telemetry\test_telemetry_disable.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...y\repos\crewai\lib\crewai\tests\tools\test_async_tools.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\tools\test_base_tool.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\tools\test_structured_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\tests\tools\test_tool_usage.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\tools\test_tool_usage_limit.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\tests\tools\agent_tools\test_agent_tools.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\tests\tools\agent_tools\test_read_file_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\tests\tracing\test_trace_enable_disable.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\tracing\test_tracing.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai\tests\utilities\test_agent_utils.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\tests\utilities\test_console_formatter_pause_resume.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\tests\utilities\test_converter.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ry\repos\crewai\lib\crewai\tests\utilities\test_events.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai\tests\utilities\test_files.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\utilities\test_file_handler.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\utilities\test_file_store.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai\tests\utilities\test_i18n.py:2
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\utilities\test_import_utils.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\tests\utilities\test_knowledge_planning.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...repos\crewai\lib\crewai\tests\utilities\test_llm_utils.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai\tests\utilities\test_lock_store.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\utilities\test_planning_handler.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\utilities\test_planning_types.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\tests\utilities\test_prompts_no_thought_leakage.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\tests\utilities\test_pydantic_schema_utils.py:21
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\crewai\lib\crewai\tests\utilities\test_serialization.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai\tests\utilities\test_string_utils.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai\tests\utilities\test_structured_planning.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai\tests\utilities\test_summarize_integration.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai\tests\utilities\test_training_converter.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai\tests\utilities\test_training_handler.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai\tests\utilities\crew\test_crew_context.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tests\utilities\evaluators\test_crew_evaluator_handler.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\tests\utilities\evaluators\test_task_evaluator.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai\tests\utilities\events\test_async_event_bus.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai\tests\utilities\events\test_crewai_event_bus.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai\tests\utilities\events\test_rw_lock.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai\tests\utilities\events\test_shutdown.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai\tests\utilities\events\test_thread_safety.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai-files\src\crewai_files\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai-files\src\crewai_files\cache\cleanup.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-files\src\crewai_files\cache\upload_cache.py:18
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-files\src\crewai_files\cache\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai-files\src\crewai_files\core\sources.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai-files\src\crewai_files\core\types.py:14
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai-files\src\crewai_files\core\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-files\src\crewai_files\formatting\anthropic.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-files\src\crewai_files\formatting\api.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-files\src\crewai_files\formatting\bedrock.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai-files\src\crewai_files\formatting\gemini.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai-files\src\crewai_files\formatting\openai.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai-files\src\crewai_files\formatting\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-files\src\crewai_files\processing\constraints.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-files\src\crewai_files\processing\processor.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-files\src\crewai_files\processing\transformers.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai-files\src\crewai_files\processing\validators.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai-files\src\crewai_files\processing\__init__.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai-files\src\crewai_files\resolution\resolver.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai-files\src\crewai_files\resolution\utils.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai-files\src\crewai_files\resolution\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai-files\src\crewai_files\uploaders\anthropic.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-files\src\crewai_files\uploaders\base.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai-files\src\crewai_files\uploaders\bedrock.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai-files\src\crewai_files\uploaders\factory.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai-files\src\crewai_files\uploaders\gemini.py:15
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai-files\src\crewai_files\uploaders\openai.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-files\src\crewai_files\uploaders\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai-files\tests\test_file_url.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai-files\tests\test_resolved.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\crewai-files\tests\test_resolver.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\repos\crewai\lib\crewai-files\tests\test_upload_cache.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai-files\tests\processing\test_constraints.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-files\tests\processing\test_processor.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai-files\tests\processing\test_transformers.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-files\tests\processing\test_validators.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai-tools\src\crewai_tools\generate_tool_specs.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai-tools\src\crewai_tools\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai-tools\src\crewai_tools\adapters\crewai_rag_adapter.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai-tools\src\crewai_tools\adapters\enterprise_adapter.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai-tools\src\crewai_tools\adapters\lancedb_adapter.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-tools\src\crewai_tools\adapters\mcp_adapter.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-tools\src\crewai_tools\adapters\rag_adapter.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai-tools\src\crewai_tools\adapters\tool_collection.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\src\crewai_tools\adapters\zapier_adapter.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai-tools\src\crewai_tools\aws\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-tools\src\crewai_tools\aws\bedrock\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai_tools\aws\bedrock\agents\invoke_agent_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai-tools\src\crewai_tools\aws\bedrock\agents\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\src\crewai_tools\aws\bedrock\browser\browser_toolkit.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\src\crewai_tools\aws\bedrock\browser\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\aws\bedrock\code_interpreter\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_tools\aws\bedrock\knowledge_base\retriever_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\src\crewai_tools\aws\bedrock\knowledge_base\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-tools\src\crewai_tools\aws\s3\reader_tool.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-tools\src\crewai_tools\aws\s3\writer_tool.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\src\crewai_tools\aws\s3\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\src\crewai_tools\rag\base_loader.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai-tools\src\crewai_tools\rag\core.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-tools\src\crewai_tools\rag\data_types.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai-tools\src\crewai_tools\rag\embedding_service.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-tools\src\crewai_tools\rag\source_content.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai-tools\src\crewai_tools\rag\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\src\crewai_tools\rag\chunkers\default_chunker.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\src\crewai_tools\rag\chunkers\structured_chunker.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai-tools\src\crewai_tools\rag\chunkers\text_chunker.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai-tools\src\crewai_tools\rag\chunkers\web_chunker.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai-tools\src\crewai_tools\rag\chunkers\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-tools\src\crewai_tools\rag\loaders\csv_loader.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\src\crewai_tools\rag\loaders\directory_loader.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\src\crewai_tools\rag\loaders\docs_site_loader.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\src\crewai_tools\rag\loaders\docx_loader.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai-tools\src\crewai_tools\rag\loaders\github_loader.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\src\crewai_tools\rag\loaders\json_loader.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-tools\src\crewai_tools\rag\loaders\mdx_loader.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai-tools\src\crewai_tools\rag\loaders\mysql_loader.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-tools\src\crewai_tools\rag\loaders\pdf_loader.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai-tools\src\crewai_tools\rag\loaders\postgres_loader.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\src\crewai_tools\rag\loaders\text_loader.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai-tools\src\crewai_tools\rag\loaders\webpage_loader.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-tools\src\crewai_tools\rag\loaders\xml_loader.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ls\src\crewai_tools\rag\loaders\youtube_channel_loader.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\src\crewai_tools\rag\loaders\youtube_video_loader.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-tools\src\crewai_tools\rag\loaders\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-tools\src\crewai_tools\tools\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\src\crewai_tools\tools\ai_mind_tool\ai_mind_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...crewai_tools\tools\apify_actors_tool\apify_actors_tool.py:11
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_tools\tools\apify_actors_tool\apify_actors_tool.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai_tools\tools\arxiv_paper_tool\arxiv_paper_tool.py:11
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\src\crewai_tools\tools\brave_search_tool\base.py:12
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai_tools\tools\brave_search_tool\brave_image_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i_tools\tools\brave_search_tool\brave_llm_context_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai_tools\tools\brave_search_tool\brave_local_pois_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai_tools\tools\brave_search_tool\brave_news_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_tools\tools\brave_search_tool\brave_search_tool.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai_tools\tools\brave_search_tool\brave_video_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rc\crewai_tools\tools\brave_search_tool\brave_web_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai_tools\tools\brightdata_tool\brightdata_dataset.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\brightdata_tool\brightdata_serp.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_tools\tools\brightdata_tool\brightdata_unlocker.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...-tools\src\crewai_tools\tools\brightdata_tool\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\browserbase_load_tool\browserbase_load_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\code_docs_search_tool\code_docs_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ols\src\crewai_tools\tools\composio_tool\composio_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...xtualai_create_agent_tool\contextual_create_agent_tool.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ls\tools\contextualai_parse_tool\contextual_parse_tool.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ls\tools\contextualai_query_tool\contextual_query_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\tools\contextualai_rerank_tool\contextual_rerank_tool.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\src\crewai_tools\tools\couchbase_tool\couchbase_tool.py:24
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\crewai_platform_tools\crewai_platform_action_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\crewai_platform_tools\crewai_platform_tools.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ols\crewai_platform_tools\crewai_platform_tool_builder.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai_tools\tools\crewai_platform_tools\__init__.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\csv_search_tool\csv_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai-tools\src\crewai_tools\tools\dalle_tool\dalle_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\databricks_query_tool\databricks_query_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai_tools\tools\directory_read_tool\directory_read_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\directory_search_tool\directory_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai_tools\tools\docx_search_tool\docx_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\src\crewai_tools\tools\exa_tools\exa_search_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\files_compressor_tool\files_compressor_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\src\crewai_tools\tools\file_read_tool\file_read_tool.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai_tools\tools\file_writer_tool\file_writer_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ecrawl_crawl_website_tool\firecrawl_crawl_website_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rawl_scrape_website_tool\firecrawl_scrape_website_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\firecrawl_search_tool\firecrawl_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_automation_tool\generate_crewai_automation_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai_tools\tools\github_search_tool\github_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ls\tools\hyperbrowser_load_tool\hyperbrowser_load_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...e_crewai_automation_tool\invoke_crewai_automation_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\jina_scrape_website_tool\jina_scrape_website_tool.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai_tools\tools\json_search_tool\json_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\src\crewai_tools\tools\linkup\linkup_search_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\llamaindex_tool\llamaindex_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\mdx_search_tool\mdx_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\merge_agent_handler_tool\merge_agent_handler_tool.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...c\crewai_tools\tools\merge_agent_handler_tool\__init__.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i_tools\tools\mongodb_vector_search_tool\vector_search.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_tools\tools\mongodb_vector_search_tool\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai-tools\src\crewai_tools\tools\multion_tool\example.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\src\crewai_tools\tools\multion_tool\multion_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_tools\tools\mysql_search_tool\mysql_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai-tools\src\crewai_tools\tools\nl2sql\nl2sql_tool.py:13
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\src\crewai_tools\tools\ocr_tool\ocr_tool.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...oduct_scraper_tool\oxylabs_amazon_product_scraper_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...search_scraper_tool\oxylabs_amazon_search_scraper_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...search_scraper_tool\oxylabs_google_search_scraper_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
..._universal_scraper_tool\oxylabs_universal_scraper_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_tools\tools\parallel_tools\parallel_search_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i-tools\src\crewai_tools\tools\parallel_tools\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\src\crewai_tools\tools\patronus_eval_tool\example.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai_tools\tools\patronus_eval_tool\patronus_eval_tool.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\patronus_eval_tool\patronus_local_evaluator_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ronus_eval_tool\patronus_predefined_criteria_eval_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ols\src\crewai_tools\tools\patronus_eval_tool\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\pdf_search_tool\pdf_search_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ols\tools\qdrant_vector_search_tool\qdrant_search_tool.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-tools\src\crewai_tools\tools\rag\rag_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\src\crewai_tools\tools\rag\types.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i\lib\crewai-tools\src\crewai_tools\tools\rag\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\tools\scrapegraph_scrape_tool\scrapegraph_scrape_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crape_element_from_website\scrape_element_from_website.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai_tools\tools\scrape_website_tool\scrape_website_tool.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...apfly_scrape_website_tool\scrapfly_scrape_website_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ls\tools\selenium_scraping_tool\selenium_scraping_tool.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai_tools\tools\serpapi_tool\serpapi_base_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai_tools\tools\serpapi_tool\serpapi_google_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
..._tools\tools\serpapi_tool\serpapi_google_shopping_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\serper_dev_tool\serper_dev_tool.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\serper_scrape_website_tool\serper_scrape_website_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai_tools\tools\serply_api_tool\serply_job_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai_tools\tools\serply_api_tool\serply_news_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\tools\serply_api_tool\serply_scholar_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\tools\serply_api_tool\serply_webpage_to_markdown_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai_tools\tools\serply_api_tool\serply_web_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\tools\singlestore_search_tool\singlestore_search_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rc\crewai_tools\tools\singlestore_search_tool\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\snowflake_search_tool\snowflake_search_tool.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\src\crewai_tools\tools\snowflake_search_tool\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i-tools\src\crewai_tools\tools\spider_tool\spider_tool.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\src\crewai_tools\tools\stagehand_tool\example.py:20
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...s\src\crewai_tools\tools\stagehand_tool\stagehand_tool.py:10
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i-tools\src\crewai_tools\tools\stagehand_tool\__init__.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ools\tools\tavily_extractor_tool\tavily_extractor_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai_tools\tools\tavily_search_tool\tavily_search_tool.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\txt_search_tool\txt_search_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i-tools\src\crewai_tools\tools\vision_tool\vision_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ols\src\crewai_tools\tools\weaviate_tool\vector_search.py:21
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai_tools\tools\website_search\website_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...src\crewai_tools\tools\xml_search_tool\xml_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...outube_channel_search_tool\youtube_channel_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ls\youtube_video_search_tool\youtube_video_search_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai_tools\tools\zapier_action_tool\zapier_action_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\lib\crewai-tools\src\crewai_tools\utilities\safe_path.py:1
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ery\repos\crewai\lib\crewai-tools\tests\base_tool_test.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai-tools\tests\file_read_tool_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai-tools\tests\test_generate_tool_specs.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\tests\test_optional_dependencies.py:44
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-tools\tests\adapters\mcp_adapter_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai-tools\tests\rag\test_csv_loader.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-tools\tests\rag\test_directory_loader.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai-tools\tests\rag\test_docx_loader.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\tests\rag\test_embedding_service.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...pos\crewai\lib\crewai-tools\tests\rag\test_json_loader.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai-tools\tests\rag\test_mdx_loader.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...os\crewai\lib\crewai-tools\tests\rag\test_text_loaders.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai-tools\tests\rag\test_webpage_loader.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...epos\crewai\lib\crewai-tools\tests\rag\test_xml_loader.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai-tools\tests\tools\arxiv_paper_tool_test.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai\lib\crewai-tools\tests\tools\brave_search_tool_test.py:7
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-tools\tests\tools\brightdata_serp_tool_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai-tools\tests\tools\brightdata_webunlocker_tool_test.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-tools\tests\tools\couchbase_tool_test.py:46
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\tests\tools\exa_search_tool_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai-tools\tests\tools\files_compressor_tool_test.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\tests\tools\firecrawl_crawl_website_tool_test.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...i-tools\tests\tools\firecrawl_scrape_website_tool_test.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai-tools\tests\tools\firecrawl_search_tool_test.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\tests\tools\generate_crewai_automation_tool_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai-tools\tests\tools\merge_agent_handler_tool_test.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lib\crewai-tools\tests\tools\parallel_search_tool_test.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-tools\tests\tools\selenium_scraping_tool_test.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\tests\tools\serper_dev_tool_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\tests\tools\singlestore_search_tool_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ib\crewai-tools\tests\tools\snowflake_search_tool_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai\lib\crewai-tools\tests\tools\stagehand_tool_test.py:47
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...wai\lib\crewai-tools\tests\tools\test_file_writer_tool.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\tests\tools\test_import_without_warnings.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai-tools\tests\tools\test_mongodb_vector_search_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\tests\tools\test_nl2sql_security.py:17
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai-tools\tests\tools\test_oxylabs_tools.py:5
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-tools\tests\tools\test_pdf_search_tool_config.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai-tools\tests\tools\test_search_tools.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...b\crewai-tools\tests\tools\test_txt_search_tool_config.py:3
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai\lib\crewai-tools\tests\tools\tool_collection_test.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai_platform_tools\test_crewai_platform_action_tool.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...tools\crewai_platform_tools\test_crewai_platform_tools.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...rewai_platform_tools\test_crewai_platform_tool_builder.py:4
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai\lib\crewai-tools\tests\tools\rag\rag_tool_test.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ewai-tools\tests\tools\rag\test_rag_tool_add_data_type.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...ai-tools\tests\tools\rag\test_rag_tool_path_validation.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...\crewai-tools\tests\tools\rag\test_rag_tool_validation.py:8
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...crewai\lib\crewai-tools\tests\utilities\test_safe_path.py:9
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\devtools\src\crewai_devtools\cli.py:23
Add guardrail= parameter to agent/task config for output validation
HIGH D7
CrewAI agent without guardrail — no output validation gate
...lery\repos\crewai\lib\devtools\tests\test_toml_updates.py:6
Add guardrail= parameter to agent/task config for output validation
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:22
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...ry\repos\crewai\lib\crewai\tests\llms\azure\test_azure.py:53
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...i_tools\tools\mongodb_vector_search_tool\vector_search.py:8
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D17
No behavioral trap detection — post-execution behavioral changes not monitored. (10/10 M365 Copilot attacks succeeded)
Deploy trap defense layer on tool results
EU AI Act Article 14OWASP LLM07MITRE AML.T0051
HIGH D17
No approval integrity verification -- agent summaries for approval not cross-checked against actual actions. (Approval fatigue exploitation)
Deploy trap defense layer on tool results
EU AI Act Article 14OWASP LLM07MITRE AML.T0048
MEDIUM 1218
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:107
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:108
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:109
Use model routing or configuration instead of hardcoded names
Show 1215 more MEDIUM findings
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:110
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:111
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini-2025-04-14' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:112
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-nano-2025-04-14' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:113
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-pro' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:126
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:127
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash-8b' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:128
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'us.anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:167
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'us.anthropic.claude-3-5-haiku-20241022-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:168
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'us.anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:169
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'us.anthropic.claude-3-7-sonnet-20250219-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:170
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'us.anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:171
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'us.anthropic.claude-3-opus-20240229-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:172
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'us.anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:173
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'eu.anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:182
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'eu.anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:183
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'eu.anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:184
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'apac.anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:187
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'apac.anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:188
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'apac.anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:189
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'apac.anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:190
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:194
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-haiku-20241022-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:195
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:196
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-7-sonnet-20250219-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:197
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:198
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:199
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:200
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: ' Derives the custom_llm_provider from the model string. - For example, if the model is "openrouter/deepseek/deepseek-chat", returns "openrouter". - If the model is "gemini/gemini-1.5-pro", returns "gemini". - If there is no '/', defaults to "openai". ' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:2130
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: ' Validate parameters before making a call. Currently this only checks if a response_format is provided and whether the model supports it. The custom_llm_provider is dynamically determined from the model: - E.g., "openrouter/deepseek/deepseek-chat" yields "openrouter" - "gemini/gemini-1.5-pro" yields "gemini" - If no slash is present, "openai" is assumed. Note: This validation only applies to the litellm fallback path. Native providers have their own validation. ' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:2141
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:2448
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:2449
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-vision' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:2450
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:2451
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3' — no routing/fallback
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:2462
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Configuration for agent planning/reasoning before task execution. This allows users to customize the planning behavior including prompts, iteration limits, the LLM used for planning, and the reasoning effort level that controls post-step observation and replanning behavior. Note: To disable planning, don't pass a planning_config or set planning=False on the Agent. The presence of a PlanningConfig enables planning. Attributes: reasoning_effort: Controls observation and replanning after each step. - "low": Observe each step (validates success), but skip the decide/replan/refine pipeline. Steps are marked complete and execution continues linearly. Fastest option. - "medium": Observe each step. On failure, trigger replanning. On success, skip refinement and continue. Balanced option. - "high": Full observation pipeline — observe every step, then route through decide_next_action which can trigger early goal achievement, full replanning, or lightweight refinement. Most adaptive but adds latency per step. max_attempts: Maximum number of planning refinement attempts. If None, will continue until the agent indicates readiness. max_steps: Maximum number of steps in the generated plan. system_prompt: Custom system prompt for planning. Uses default if None. plan_prompt: Custom prompt for creating the initial plan. refine_prompt: Custom prompt for refining the plan. llm: LLM to use for planning. Uses agent's LLM if None. Example: ```python from crewai import Agent from crewai.agent.planning_config import PlanningConfig # Simple usage — fast, linear execution (default) agent = Agent( role="Researcher", goal="Research topics", backstory="Expert researcher", planning_config=PlanningConfig(), ) # Balanced — replan only when steps fail agent = Agent( role="Researcher", goal="Research topics", backstory="Expert researcher", planning_config=PlanningConfig( reasoning_effort="medium", ), ) # Full adaptive planning with refinement and replanning agent = Agent( role="Researcher", goal="Research topics", backstory="Expert researcher", planning_config=PlanningConfig( reasoning_effort="high", max_attempts=3, max_steps=10, plan_prompt="Create a focused plan for: {description}", llm="gpt-4o-mini", # Use cheaper model for planning ), ) ``` ' — no routing/fallback
...pos\crewai\lib\crewai\src\crewai\agent\planning_config.py:11
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...ewai\agents\agent_adapters\langgraph\langgraph_adapter.py:57
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Initialize the LangGraph agent adapter. Args: role: The role description for the agent. goal: The primary goal the agent should achieve. backstory: Background information about the agent. tools: Optional list of tools available to the agent. llm: Language model to use, defaults to gpt-4o. max_iterations: Maximum number of iterations for task execution. agent_config: Additional configuration for the LangGraph agent. **kwargs: Additional arguments passed to the base adapter. ' — no routing/fallback
...ewai\agents\agent_adapters\langgraph\langgraph_adapter.py:71
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...wai\agents\agent_adapters\openai_agents\openai_adapter.py:81
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...den\gallery\repos\crewai\lib\crewai\src\crewai\cli\cli.py:331
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:135
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:136
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini-2025-04-14' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:137
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-nano-2025-04-14' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:138
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:139
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:140
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-20240620' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:145
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-sonnet-20240229' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:146
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-opus-20240229' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:147
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-haiku-20240307' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:148
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini/gemini-1.5-flash' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:152
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini/gemini-1.5-pro' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:153
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/us.anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:257
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/us.anthropic.claude-3-5-haiku-20241022-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:258
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/us.anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:259
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:260
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/us.anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:261
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/us.anthropic.claude-3-opus-20240229-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:262
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/us.anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:263
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/eu.anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:272
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/eu.anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:273
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/eu.anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:274
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/apac.anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:277
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/apac.anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:278
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/apac.anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:279
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/apac.anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:280
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:284
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/anthropic.claude-3-5-haiku-20241022-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:285
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:286
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/anthropic.claude-3-7-sonnet-20250219-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:287
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:288
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/anthropic.claude-3-opus-20240229-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:289
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'bedrock/anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:290
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\cli\constants.py:329
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Human feedback decorator for Flow methods. This module provides the @human_feedback decorator that enables human-in-the-loop workflows within CrewAI Flows. It allows collecting human feedback on method outputs and optionally routing to different listeners based on the feedback. Supports both synchronous (blocking) and asynchronous (non-blocking) feedback collection through the provider parameter. Example (synchronous, default): ```python from crewai.flow import Flow, start, listen, human_feedback class ReviewFlow(Flow): @start() @human_feedback( message="Please review this content:", emit=["approved", "rejected"], llm="gpt-4o-mini", ) def generate_content(self): return {"title": "Article", "body": "Content..."} @listen("approved") def publish(self): result = self.human_feedback print(f"Publishing: {result.output}") ``` Example (asynchronous with custom provider): ```python from crewai.flow import Flow, start, human_feedback from crewai.flow.async_feedback import HumanFeedbackProvider, HumanFeedbackPending class SlackProvider(HumanFeedbackProvider): def request_feedback(self, context, flow): self.send_notification(context) raise HumanFeedbackPending(context=context) class ReviewFlow(Flow): @start() @human_feedback( message="Review this:", emit=["approved", "rejected"], llm="gpt-4o-mini", provider=SlackProvider(), ) def generate_content(self): return "Content..." ``` ' — no routing/fallback
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:1
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:185
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:234
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Decorator for Flow methods that require human feedback. This decorator wraps a Flow method to: 1. Execute the method and capture its output 2. Display the output to the human with a feedback request 3. Collect the human's free-form feedback 4. Optionally collapse the feedback to a predefined outcome using an LLM 5. Store the result for access by downstream methods When `emit` is specified, the decorator acts as a router, and the collapsed outcome triggers the appropriate @listen decorated method. Supports both synchronous (blocking) and asynchronous (non-blocking) feedback collection through the `provider` parameter. If no provider is specified, defaults to synchronous console input. Args: message: The message shown to the human when requesting feedback. This should clearly explain what kind of feedback is expected. emit: Optional sequence of outcome strings. When provided, the human's feedback will be collapsed to one of these outcomes using the specified LLM. The outcome then triggers @listen methods that match. llm: The LLM model to use for collapsing feedback to outcomes. Required when emit is specified. Can be a model string like "gpt-4o-mini" or a BaseLLM instance. default_outcome: The outcome to use when the human provides no feedback (empty input). Must be one of the emit values if emit is specified. metadata: Optional metadata for enterprise integrations. This is passed through to the HumanFeedbackResult and can be used by enterprise forks for features like Slack/Teams integration. provider: Optional HumanFeedbackProvider for custom feedback collection. Use this for async workflows that integrate with external systems like Slack, Teams, or webhooks. When the provider raises HumanFeedbackPending, the flow pauses and can be resumed later with Flow.resume(). Returns: A decorator function that wraps the method with human feedback collection logic. Raises: ValueError: If emit is specified but llm is not provided. ValueError: If default_outcome is specified but emit is not. ValueError: If default_outcome is not in the emit list. HumanFeedbackPending: When an async provider pauses execution. Example: Basic feedback without routing: ```python @start() @human_feedback(message="Please review this output:") def generate_content(self): return "Generated content..." ``` With routing based on feedback: ```python @start() @human_feedback( message="Review and approve or reject:", emit=["approved", "rejected", "needs_revision"], llm="gpt-4o-mini", default_outcome="needs_revision", ) def review_document(self): return document_content @listen("approved") def publish(self): print(f"Publishing: {self.last_human_feedback.output}") ``` Async feedback with custom provider: ```python @start() @human_feedback( message="Review this content:", emit=["approved", "rejected"], llm="gpt-4o-mini", provider=SlackProvider(channel="#reviews"), ) def generate_content(self): return "Content to review..." ``` ' — no routing/fallback
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:241
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'llm is required when emit is specified. Provide an LLM model string (e.g., 'gpt-4o-mini') or a BaseLLM instance. See the CrewAI Human-in-the-Loop (HITL) documentation for more information: https://docs.crewai.com/en/learn/human-feedback-in-flows' — no routing/fallback
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:333
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:366
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Context capturing everything needed to resume a paused flow. When a flow is paused waiting for async human feedback, this dataclass stores all the information needed to: 1. Identify which flow execution is waiting 2. What method triggered the feedback request 3. What was shown to the human 4. How to route the response when it arrives Attributes: flow_id: Unique identifier for the flow instance (from state.id) flow_class: Fully qualified class name (e.g., "myapp.flows.ReviewFlow") method_name: Name of the method that triggered feedback request method_output: The output that was shown to the human for review message: The message displayed when requesting feedback emit: Optional list of outcome strings for routing default_outcome: Outcome to use when no feedback is provided metadata: Optional metadata for external system integration llm: LLM model string for outcome collapsing requested_at: When the feedback was requested Example: ```python context = PendingFeedbackContext( flow_id="abc-123", flow_class="myapp.ReviewFlow", method_name="review_content", method_output={"title": "Draft", "body": "..."}, message="Please review and approve or reject:", emit=["approved", "rejected"], llm="gpt-4o-mini", ) ``` ' — no routing/fallback
...crewai\lib\crewai\src\crewai\flow\async_feedback\types.py:20
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Async human feedback support for CrewAI Flows. This module provides abstractions for non-blocking human-in-the-loop workflows, allowing integration with external systems like Slack, Teams, webhooks, or APIs. Example: ```python from crewai.flow import Flow, start, human_feedback from crewai.flow.async_feedback import HumanFeedbackProvider, HumanFeedbackPending class SlackProvider(HumanFeedbackProvider): def request_feedback(self, context, flow): self.send_slack_notification(context) raise HumanFeedbackPending(context=context) class MyFlow(Flow): @start() @human_feedback( message="Review this:", emit=["approved", "rejected"], llm="gpt-4o-mini", provider=SlackProvider(), ) def review(self): return "Content to review" ``` ' — no routing/fallback
...wai\lib\crewai\src\crewai\flow\async_feedback\__init__.py:1
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Extract provider from model string. Args: model: Model string (e.g., 'openai/gpt-4' or 'gpt-4') Returns: Provider name (e.g., 'openai') ' — no routing/fallback
...llery\repos\crewai\lib\crewai\src\crewai\llms\base_llm.py:777
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:5
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0125' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:6
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0301' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:7
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:8
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-1106' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:9
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:10
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:11
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-instruct' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:12
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-instruct-0914' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:13
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:14
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0125-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:15
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:16
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:17
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-1106-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:18
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:19
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:20
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:21
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:22
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo-2024-04-09' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:23
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:24
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-vision-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:25
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:26
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-2025-04-14' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:27
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:28
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini-2025-04-14' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:29
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-nano' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:30
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-nano-2025-04-14' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:31
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:32
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-05-13' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:33
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-08-06' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:34
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-11-20' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:35
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:36
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview-2024-10-01' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:37
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:38
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview-2025-06-03' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:39
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:40
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-2024-07-18' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:41
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-audio-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:42
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-audio-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:43
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-realtime-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:44
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-realtime-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:45
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-search-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:46
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-search-preview-2025-03-11' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:47
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-transcribe' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:48
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-tts' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:49
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:50
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview-2024-10-01' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:51
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:52
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview-2025-06-03' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:53
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-search-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:54
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-search-preview-2025-03-11' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:55
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-transcribe' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:56
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-transcribe-diarize' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:57
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:94
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0125' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:95
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0301' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:96
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:97
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-1106' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:98
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:99
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:100
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-instruct' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:101
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-instruct-0914' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:102
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:103
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0125-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:104
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:105
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:106
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-1106-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:107
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:108
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:109
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:110
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:111
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo-2024-04-09' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:112
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:113
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-vision-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:114
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:115
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-2025-04-14' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:116
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:117
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini-2025-04-14' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:118
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-nano' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:119
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-nano-2025-04-14' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:120
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:121
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-05-13' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:122
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-08-06' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:123
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-11-20' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:124
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:125
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview-2024-10-01' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:126
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:127
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-audio-preview-2025-06-03' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:128
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:129
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-2024-07-18' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:130
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-audio-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:131
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-audio-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:132
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-realtime-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:133
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-realtime-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:134
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-search-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:135
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-search-preview-2025-03-11' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:136
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-transcribe' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:137
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini-tts' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:138
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:139
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview-2024-10-01' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:140
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview-2024-12-17' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:141
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-realtime-preview-2025-06-03' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:142
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-search-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:143
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-search-preview-2025-03-11' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:144
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-transcribe' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:145
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-transcribe-diarize' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:146
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-7-sonnet-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:187
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-7-sonnet-20250219' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:188
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-haiku-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:189
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-haiku-20241022' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:190
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:198
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-20241022' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:199
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-20240620' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:200
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-opus-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:206
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-opus-20240229' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:207
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-sonnet-20240229' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:208
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-haiku-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:209
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-haiku-20240307' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:210
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-7-sonnet-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:215
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-7-sonnet-20250219' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:216
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-haiku-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:217
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-haiku-20241022' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:218
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:226
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-20241022' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:227
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-20240620' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:228
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-opus-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:234
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-opus-20240229' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:235
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-sonnet-20240229' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:236
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-haiku-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:237
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-haiku-20240307' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:238
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-pro' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:276
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:277
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash-8b' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:278
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-pro-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:281
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-pro' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:331
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:332
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash-8b' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:333
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-pro-latest' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:336
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:354
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0301' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:355
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:356
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:357
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:358
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:364
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:365
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:366
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-1106-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:367
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0125-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:368
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:369
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:370
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:371
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:372
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo-2024-04-09' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:373
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-vision' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:374
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:375
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-05-13' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:376
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-08-06' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:377
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-11-20' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:378
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:379
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:389
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0301' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:390
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:391
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:392
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo-16k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:393
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:399
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:400
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:401
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-1106-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:402
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-0125-preview' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:403
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:404
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0314' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:405
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-32k-0613' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:406
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:407
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo-2024-04-09' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:408
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-vision' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:409
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:410
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-05-13' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:411
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-08-06' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:412
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-2024-11-20' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:413
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:414
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-haiku-20241022-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:447
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:448
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:449
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-7-sonnet-20250219-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:450
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:451
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku-20240307-v1:0:200k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:452
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku-20240307-v1:0:48k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:453
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:454
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0:12k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:455
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0:200k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:456
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0:28k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:457
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:458
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet-20240229-v1:0:200k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:459
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet-20240229-v1:0:28k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:460
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-haiku-20241022-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:520
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20240620-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:521
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:522
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-7-sonnet-20250219-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:523
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku-20240307-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:524
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku-20240307-v1:0:200k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:525
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku-20240307-v1:0:48k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:526
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:527
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0:12k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:528
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0:200k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:529
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus-20240229-v1:0:28k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:530
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet-20240229-v1:0' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:531
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet-20240229-v1:0:200k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:532
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet-20240229-v1:0:28k' — no routing/fallback
...lery\repos\crewai\lib\crewai\src\crewai\llms\constants.py:533
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet-20241022' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:156
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:185
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-sonnet' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1696
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-5-haiku' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1697
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-opus' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1698
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-sonnet' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1699
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-haiku' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1700
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3-7-sonnet' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1701
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-2.1' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1702
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-2' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1703
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'claude-3' — no routing/fallback
...\crewai\src\crewai\llms\providers\anthropic\completion.py:1748
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1058
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1059
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1060
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1061
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-3.5-turbo' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1063
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Check if the model supports multimodal inputs. Azure OpenAI vision-enabled models include GPT-4o and GPT-4 Turbo with Vision. Returns: True if the model supports images. ' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1120
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1127
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1127
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-vision' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1127
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4v' — no routing/fallback
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:1127
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:237
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet-20241022-v2:0' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:303
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-sonnet' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:2069
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-5-haiku' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:2070
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-opus' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:2071
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-sonnet' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:2072
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-haiku' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:2073
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-7-sonnet' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:2074
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3' — no routing/fallback
...ib\crewai\src\crewai\llms\providers\bedrock\completion.py:2103
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-pro' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\gemini\completion.py:1289
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\gemini\completion.py:1290
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gemini-1.5-flash-8b' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\gemini\completion.py:1291
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:204
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:253
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:255
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2285
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2286
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2287
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2288
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2289
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-mini-2025-04-14' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2290
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1-nano-2025-04-14' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2291
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Check if the model supports multimodal inputs. OpenAI vision-enabled models include GPT-4o, GPT-4.1, GPT-5, and o-series. Returns: True if the model supports images. ' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2351
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2359
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4.1' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2360
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-turbo' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2361
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4-vision' — no routing/fallback
...lib\crewai\src\crewai\llms\providers\openai\completion.py:2362
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'OpenAI-compatible providers implementation. This module provides a thin subclass of OpenAICompletion that supports various OpenAI-compatible APIs like OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, and Dashscope (Alibaba/Qwen). Usage: llm = LLM(model="deepseek/deepseek-chat") # Uses DeepSeek API llm = LLM(model="openrouter/anthropic/claude-3-opus") # Uses OpenRouter llm = LLM(model="ollama/llama3") # Uses local Ollama ' — no routing/fallback
...src\crewai\llms\providers\openai_compatible\completion.py:1
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:67
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: ' To fix this, do one of the following: - Set OPENAI_API_KEY for the default model (gpt-4o-mini) - Pass a different model: Memory(llm="anthropic/claude-3-haiku-20240307") - Pass any LLM instance: Memory(llm=LLM(model="your-model")) - To skip LLM analysis, pass all fields explicitly to remember() and use depth="shallow" for recall. Docs: ' — no routing/fallback
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:234
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:46
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:47
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:55
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:56
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...rewai\lib\crewai\src\crewai\utilities\planning_handler.py:55
Use model routing or configuration instead of hardcoded names
MEDIUM D5
print() used instead of structured logging
...y\repos\crewai\lib\crewai\src\crewai\utilities\printer.py:86
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:21
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:30
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:39
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:48
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:57
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:66
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:75
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:84
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:93
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:102
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:111
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:120
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...repos\crewai\lib\crewai-tools\src\crewai_tools\printer.py:129
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...\crewai-tools\src\crewai_tools\tools\ocr_tool\ocr_tool.py:46
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...ai-tools\src\crewai_tools\tools\stagehand_tool\example.py:71
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'anthropic.claude-3-7-sonnet-20240607' — no routing/fallback
...s\src\crewai_tools\tools\stagehand_tool\stagehand_tool.py:50
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...i-tools\src\crewai_tools\tools\vision_tool\vision_tool.py:61
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...i-tools\src\crewai_tools\tools\vision_tool\vision_tool.py:65
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...ols\src\crewai_tools\tools\weaviate_tool\vector_search.py:39
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...lery\repos\crewai\lib\devtools\src\crewai_devtools\cli.py:378
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...lery\repos\crewai\lib\devtools\src\crewai_devtools\cli.py:863
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...pos\crewai\lib\devtools\src\crewai_devtools\docs_check.py:186
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...pos\crewai\lib\devtools\src\crewai_devtools\docs_check.py:231
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o' — no routing/fallback
...pos\crewai\lib\devtools\src\crewai_devtools\docs_check.py:271
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4o-mini' — no routing/fallback
...pos\crewai\lib\devtools\src\crewai_devtools\docs_check.py:307
Use model routing or configuration instead of hardcoded names
MEDIUM D4
Exposed Database URL (no credentials): red.../0).
...lery\repos\crewai\lib\crewai\src\crewai\a2a\utils\task.py:81
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...rag\embeddings\providers\google\genai_vertex_embedding.py:50
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...ewai\src\crewai\rag\embeddings\providers\google\vertex.py:54
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...here
...ewai_tools\tools\contextualai_create_agent_tool\README.md:21
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...here
...\src\crewai_tools\tools\contextualai_query_tool\README.md:23
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...here
...\src\crewai_tools\tools\contextualai_parse_tool\README.md:20
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...here
...src\crewai_tools\tools\contextualai_rerank_tool\README.md:20
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._key
...b\crewai-tools\src\crewai_tools\tools\exa_tools\README.md:19
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._KEY
...src\crewai_tools\tools\jina_scrape_website_tool\README.md:17
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: tok...here
...rewai_tools\tools\invoke_crewai_automation_tool\README.md:33
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: tok...here
...rewai_tools\tools\invoke_crewai_automation_tool\README.md:58
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: tok...here
...rewai_tools\tools\invoke_crewai_automation_tool\README.md:78
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._KEY
...rewai-tools\src\crewai_tools\tools\multion_tool\README.md:20
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: tok...oken
...e_crewai_automation_tool\invoke_crewai_automation_tool.py:28
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: tok...oken
...e_crewai_automation_tool\invoke_crewai_automation_tool.py:42
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: tok...345]
...e_crewai_automation_tool\invoke_crewai_automation_tool.py:52
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Database URL (no credentials): pos...t_db
...\lib\crewai-tools\src\crewai_tools\tools\nl2sql\README.md:53
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api... Key
...ewai-tools\src\crewai_tools\tools\multion_tool\example.py:9
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...rc\crewai_tools\tools\qdrant_vector_search_tool\README.md:29
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._key
...\src\crewai_tools\tools\scrapegraph_scrape_tool\README.md:19
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._key
...\src\crewai_tools\tools\scrapegraph_scrape_tool\README.md:31
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._key
...\src\crewai_tools\tools\scrapegraph_scrape_tool\README.md:40
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._key
...\src\crewai_tools\tools\scrapegraph_scrape_tool\README.md:49
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: pas...word
...\src\crewai_tools\tools\singlestore_search_tool\README.md:45
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: pas...word
...\src\crewai_tools\tools\singlestore_search_tool\README.md:63
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: pas...word
...\src\crewai_tools\tools\singlestore_search_tool\README.md:186
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: pas...word
...\src\crewai_tools\tools\singlestore_search_tool\README.md:234
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: pas...word
...\src\crewai_tools\tools\singlestore_search_tool\README.md:248
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api... key
...crewai_tools\tools\scrapfly_scrape_website_tool\README.md:23
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api... key
...crewai_tools\tools\scrapfly_scrape_website_tool\README.md:39
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._KEY
...crewai-tools\src\crewai_tools\tools\spider_tool\README.md:20
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api..._KEY
...tools\src\crewai_tools\tools\tavily_search_tool\README.md:101
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: pas...word
...ls\src\crewai_tools\tools\snowflake_search_tool\README.md:27
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...ewai-tools\src\crewai_tools\tools\weaviate_tool\README.md:26
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...ewai-tools\src\crewai_tools\tools\weaviate_tool\README.md:38
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...wai-tools\src\crewai_tools\tools\stagehand_tool\README.md:50
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...wai-tools\src\crewai_tools\tools\stagehand_tool\README.md:52
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...wai-tools\src\crewai_tools\tools\stagehand_tool\README.md:90
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...wai-tools\src\crewai_tools\tools\stagehand_tool\README.md:92
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...wai-tools\src\crewai_tools\tools\stagehand_tool\README.md:229
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...wai-tools\src\crewai_tools\tools\stagehand_tool\README.md:231
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...tools\src\crewai_tools\tools\zapier_action_tool\README.md:25
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D4
Exposed Generic Secret: api...-key
...tools\src\crewai_tools\tools\zapier_action_tool\README.md:30
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D8
Agent class 'LiteAgent' has no defined lifecycle states
...\gallery\repos\crewai\lib\crewai\src\crewai\lite_agent.py:176
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'OpenAIAgent' has no cost tracking
...c\crewai\agents\agent_adapters\openai_agents\protocols.py:21
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'OpenAIAgent' has no defined lifecycle states
...c\crewai\agents\agent_adapters\openai_agents\protocols.py:21
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'MockAgent' has no cost tracking
...\lib\crewai\tests\agents\agent_builder\test_base_agent.py:10
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'MockAgent' has no defined lifecycle states
...\lib\crewai\tests\agents\agent_builder\test_base_agent.py:10
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:1
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:2
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: together
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:2
Pin version: together==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:6
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:40
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:41
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:42
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:108
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:109
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:110
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:124
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:129
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:137
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:138
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:139
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:185
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:186
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:188
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:193
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:194
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:195
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...gilad\Projects\warden\gallery\repos\crewai\pyproject.toml:196
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:2
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:4
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: together
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:4
Pin version: together==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:7
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:51
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:52
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:53
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: litellm
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:86
Pin version: litellm==<specific_version>
MEDIUM D14
Unpinned AI dependency: anthropic
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:98
Pin version: anthropic==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:108
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:116
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:142
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...cts\warden\gallery\repos\crewai\lib\crewai\pyproject.toml:150
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...i\lib\crewai\src\crewai\cli\templates\crew\pyproject.toml:4
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...i\lib\crewai\src\crewai\cli\templates\crew\pyproject.toml:23
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...i\lib\crewai\src\crewai\cli\templates\flow\pyproject.toml:4
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...i\lib\crewai\src\crewai\cli\templates\flow\pyproject.toml:21
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...i\lib\crewai\src\crewai\cli\templates\tool\pyproject.toml:11
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-files\pyproject.toml:2
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-files\pyproject.toml:4
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-files\pyproject.toml:7
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-files\pyproject.toml:28
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-tools\pyproject.toml:2
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-tools\pyproject.toml:4
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-tools\pyproject.toml:23
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-tools\pyproject.toml:24
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-tools\pyproject.toml:25
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...rden\gallery\repos\crewai\lib\crewai-tools\pyproject.toml:152
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:2
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:7
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:22
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:23
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:24
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:25
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:26
Pin version: crewai==<specific_version>
MEDIUM D14
Unpinned AI dependency: crewai
...s\warden\gallery\repos\crewai\lib\devtools\pyproject.toml:40
Pin version: crewai==<specific_version>
MEDIUM D3
No concurrency block — parallel deployments possible
...gallery\repos\crewai\.github\workflows\build-uv-cache.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D14
Push trigger without branch protection guard
...gallery\repos\crewai\.github\workflows\build-uv-cache.yml:1
Add if: github.ref == 'refs/heads/main' or restrict push trigger branches
MEDIUM D3
No concurrency block — parallel deployments possible
...\warden\gallery\repos\crewai\.github\workflows\codeql.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D14
Push trigger without branch protection guard
...\warden\gallery\repos\crewai\.github\workflows\codeql.yml:1
Add if: github.ref == 'refs/heads/main' or restrict push trigger branches
MEDIUM D3
No concurrency block — parallel deployments possible
...lery\repos\crewai\.github\workflows\docs-broken-links.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D14
Push trigger without branch protection guard
...lery\repos\crewai\.github\workflows\docs-broken-links.yml:1
Add if: github.ref == 'refs/heads/main' or restrict push trigger branches
MEDIUM D3
No concurrency block — parallel deployments possible
...ry\repos\crewai\.github\workflows\generate-tool-specs.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
No concurrency block — parallel deployments possible
...\warden\gallery\repos\crewai\.github\workflows\linter.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
No concurrency block — parallel deployments possible
...warden\gallery\repos\crewai\.github\workflows\nightly.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
No concurrency block — parallel deployments possible
...warden\gallery\repos\crewai\.github\workflows\pr-size.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
continue-on-error: true — pipeline failures silently suppressed
...arden\gallery\repos\crewai\.github\workflows\pr-title.yml:16
Remove continue-on-error or scope it to non-critical steps only
MEDIUM D3
No concurrency block — parallel deployments possible
...arden\gallery\repos\crewai\.github\workflows\pr-title.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
No concurrency block — parallel deployments possible
...warden\gallery\repos\crewai\.github\workflows\publish.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
No concurrency block — parallel deployments possible
...s\warden\gallery\repos\crewai\.github\workflows\stale.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
No concurrency block — parallel deployments possible
...s\warden\gallery\repos\crewai\.github\workflows\tests.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
No concurrency block — parallel deployments possible
...n\gallery\repos\crewai\.github\workflows\type-checker.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D3
continue-on-error: true — pipeline failures silently suppressed
...\repos\crewai\.github\workflows\update-test-durations.yml:54
Remove continue-on-error or scope it to non-critical steps only
MEDIUM D3
No concurrency block — parallel deployments possible
...\repos\crewai\.github\workflows\update-test-durations.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D14
Push trigger without branch protection guard
...\repos\crewai\.github\workflows\update-test-durations.yml:1
Add if: github.ref == 'refs/heads/main' or restrict push trigger branches
MEDIUM D3
continue-on-error: true — pipeline failures silently suppressed
...ery\repos\crewai\.github\workflows\vulnerability-scan.yml:60
Remove continue-on-error or scope it to non-critical steps only
MEDIUM D3
No concurrency block — parallel deployments possible
...ery\repos\crewai\.github\workflows\vulnerability-scan.yml:1
Add concurrency: group with cancel-in-progress to prevent parallel deploys
MEDIUM D14
Push trigger without branch protection guard
...ery\repos\crewai\.github\workflows\vulnerability-scan.yml:1
Add if: github.ref == 'refs/heads/main' or restrict push trigger branches
MEDIUM D3
No .github/CODEOWNERS file — no code ownership enforcement
Add CODEOWNERS to enforce review requirements per path
EU AI Act Article 9
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rs\gilad\Projects\warden\gallery\repos\crewai\conftest.py:81
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...den\gallery\repos\crewai\lib\crewai\src\crewai\context.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...warden\gallery\repos\crewai\lib\crewai\src\crewai\crew.py:41
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\gallery\repos\crewai\lib\crewai\src\crewai\lite_agent.py:33
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\lite_agent_output.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\warden\gallery\repos\crewai\lib\crewai\src\crewai\llm.py:22
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...warden\gallery\repos\crewai\lib\crewai\src\crewai\task.py:38
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\gallery\repos\crewai\lib\crewai\src\crewai\a2a\config.py:23
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\a2a\task_helpers.py:23
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...n\gallery\repos\crewai\lib\crewai\src\crewai\a2a\types.py:18
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...allery\repos\crewai\lib\crewai\src\crewai\a2a\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\a2a\auth\schemas.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\a2a\auth\utils.py:23
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\a2a\auth\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\a2a\extensions\base.py:23
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\a2a\extensions\registry.py:21
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\a2a\extensions\__init__.py:16
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\a2a\extensions\a2ui\client_extension.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\a2a\extensions\a2ui\prompt.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\a2a\extensions\a2ui\server_extension.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\a2a\extensions\a2ui\validator.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\src\crewai\a2a\extensions\a2ui\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\a2a\updates\base.py:32
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\a2a\updates\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\a2a\updates\push_notifications\config.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\a2a\updates\streaming\handler.py:27
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\src\crewai\a2a\utils\agent_card_signing.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\src\crewai\a2a\utils\content_type.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\src\crewai\a2a\utils\response_model.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\a2a\utils\task.py:43
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\a2a\utils\transport.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\agent\planning_config.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...gallery\repos\crewai\lib\crewai\src\crewai\agent\utils.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\agent\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\agent\internal\meta.py:61
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\agents\parser.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\agents\planner_observer.py:19
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\agents\tools_handler.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\agents\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\agents\agent_adapters\base_agent_adapter.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rc\crewai\agents\agent_adapters\base_converter_adapter.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\src\crewai\agents\agent_adapters\base_tool_adapter.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\agents\agent_adapters\langgraph\langgraph_adapter.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...agents\agent_adapters\langgraph\langgraph_tool_adapter.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\agent_adapters\langgraph\structured_output_converter.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\agents\agent_adapters\openai_agents\openai_adapter.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...agent_adapters\openai_agents\openai_agent_tool_adapter.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai\agents\agent_adapters\openai_agents\protocols.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ent_adapters\openai_agents\structured_output_converter.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\src\crewai\agents\agent_builder\base_agent.py:26
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\agents\agent_builder\base_agent_executor.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\agents\agent_builder\utilities\base_token_process.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\agents\cache\cache_handler.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\agents\cache\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\cli\add_crew_to_flow.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\cli\checkpoint_tui.py:21
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...den\gallery\repos\crewai\lib\crewai\src\crewai\cli\cli.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...gallery\repos\crewai\lib\crewai\src\crewai\cli\command.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\gallery\repos\crewai\lib\crewai\src\crewai\cli\config.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\cli\create_crew.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\cli\create_flow.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\cli\crew_chat.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\cli\install_crew.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\cli\memory_tui.py:125
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\cli\reset_memories_command.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...allery\repos\crewai\lib\crewai\src\crewai\cli\run_crew.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\cli\update_crew.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...n\gallery\repos\crewai\lib\crewai\src\crewai\cli\utils.py:19
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\src\crewai\cli\authentication\token.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\src\crewai\cli\authentication\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai\src\crewai\cli\authentication\providers\auth0.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai\cli\authentication\providers\base_provider.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\cli\authentication\providers\entra_id.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\cli\authentication\providers\keycloak.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai\src\crewai\cli\authentication\providers\okta.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\src\crewai\cli\authentication\providers\workos.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\cli\deploy\main.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\cli\organization\main.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\cli\settings\main.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\cli\templates\crew\crew.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\cli\templates\crew\tools\custom_tool.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\cli\templates\flow\main.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\cli\templates\flow\crews\content_crew\content_crew.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\cli\templates\flow\tools\custom_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\cli\templates\tool\src\{{folder_name}}\tool.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\cli\tools\main.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\cli\triggers\main.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\cli\triggers\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\core\providers\human_input.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\crews\crew_output.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...gallery\repos\crewai\lib\crewai\src\crewai\crews\utils.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\crews\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\events\base_events.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\events\base_event_listener.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\events\depends.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\events\event_context.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\events\event_listener.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\events\event_types.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\events\handler_graph.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\events\__init__.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\events\listeners\tracing\first_time_trace_handler.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\src\crewai\events\listeners\tracing\trace_listener.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\events\types\a2a_events.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\src\crewai\events\types\agent_events.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\src\crewai\events\types\crew_events.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\events\types\env_events.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\src\crewai\events\types\event_bus_types.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\src\crewai\events\types\flow_events.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\events\types\knowledge_events.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\events\types\llm_events.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai\src\crewai\events\types\llm_guardrail_events.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\src\crewai\events\types\logging_events.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\events\types\mcp_events.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\events\types\memory_events.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\src\crewai\events\types\observation_events.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\events\types\reasoning_events.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\src\crewai\events\types\skill_events.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\events\types\system_events.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\src\crewai\events\types\task_events.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai\src\crewai\events\types\tool_usage_events.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai\src\crewai\events\utils\console_formatter.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\events\utils\handlers.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\experimental\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\src\crewai\experimental\evaluation\agent_evaluator.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\src\crewai\experimental\evaluation\base_evaluator.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai\experimental\evaluation\evaluation_display.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\experimental\evaluation\evaluation_listener.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\src\crewai\experimental\evaluation\testing.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\src\crewai\experimental\evaluation\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\src\crewai\experimental\evaluation\experiment\result.py:26
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\experimental\evaluation\experiment\result_display.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\src\crewai\experimental\evaluation\experiment\runner.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\experimental\evaluation\experiment\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rc\crewai\experimental\evaluation\metrics\goal_metrics.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\experimental\evaluation\metrics\reasoning_metrics.py:19
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...perimental\evaluation\metrics\semantic_quality_metrics.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai\experimental\evaluation\metrics\tools_metrics.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\experimental\evaluation\metrics\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\flow\flow_config.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\flow\flow_serializer.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\flow\flow_trackable.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\flow\flow_wrappers.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\flow\human_feedback.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\flow\input_provider.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\gallery\repos\crewai\lib\crewai\src\crewai\flow\utils.py:27
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\flow\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\flow\async_feedback\providers.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\src\crewai\flow\async_feedback\types.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\src\crewai\flow\async_feedback\__init__.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\flow\persistence\base.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\src\crewai\flow\persistence\decorators.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\src\crewai\flow\persistence\__init__.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\flow\visualization\builder.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\src\crewai\flow\visualization\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\flow\visualization\renderers\interactive.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\flow\visualization\renderers\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\hooks\decorators.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\hooks\llm_hooks.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\hooks\tool_hooks.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...gallery\repos\crewai\lib\crewai\src\crewai\hooks\types.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\hooks\wrappers.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\hooks\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\knowledge\knowledge.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\knowledge\source\base_file_knowledge_source.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\src\crewai\knowledge\source\base_knowledge_source.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\knowledge\source\crew_docling_source.py:26
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\knowledge\source\csv_knowledge_source.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\src\crewai\knowledge\source\excel_knowledge_source.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\src\crewai\knowledge\source\json_knowledge_source.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\knowledge\source\pdf_knowledge_source.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\knowledge\source\string_knowledge_source.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\knowledge\source\text_file_knowledge_source.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\knowledge\source\utils\source_helper.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\knowledge\storage\base_knowledge_storage.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\src\crewai\knowledge\storage\knowledge_storage.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\src\crewai\knowledge\utils\knowledge_utils.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\llms\base_llm.py:30
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\llms\hooks\transport.py:25
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\llms\hooks\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\src\crewai\llms\providers\anthropic\completion.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\src\crewai\llms\providers\azure\completion.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\src\crewai\llms\providers\gemini\completion.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\src\crewai\llms\providers\openai\completion.py:31
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\llms\providers\openai_compatible\completion.py:21
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\src\crewai\llms\providers\openai_compatible\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\src\crewai\llms\providers\utils\common.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\gallery\repos\crewai\lib\crewai\src\crewai\mcp\config.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...allery\repos\crewai\lib\crewai\src\crewai\mcp\__init__.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\mcp\transports\sse.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\mcp\transports\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\memory\analyze.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\memory\encoding_flow.py:23
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\memory\memory_scope.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\memory\recall_flow.py:22
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\memory\unified_memory.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\memory\__init__.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\src\crewai\memory\storage\backend.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai\src\crewai\memory\storage\lancedb_storage.py:17
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai\src\crewai\memory\storage\qdrant_edge_storage.py:39
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\project\annotations.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\project\utils.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\project\wrappers.py:26
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\project\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...gallery\repos\crewai\lib\crewai\src\crewai\rag\factory.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...allery\repos\crewai\lib\crewai\src\crewai\rag\__init__.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\rag\chromadb\client.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\rag\chromadb\config.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\src\crewai\rag\chromadb\constants.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\rag\chromadb\factory.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\rag\chromadb\types.py:20
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\rag\chromadb\utils.py:16
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\rag\config\base.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\rag\config\types.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\rag\config\utils.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\rag\config\optional_imports\protocols.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\rag\config\optional_imports\providers.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\rag\core\base_client.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai\src\crewai\rag\core\base_embeddings_callable.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai\src\crewai\rag\core\base_embeddings_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\src\crewai\rag\embeddings\factory.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\rag\embeddings\types.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\rag\embeddings\providers\aws\bedrock.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\rag\embeddings\providers\aws\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\rag\embeddings\providers\cohere\cohere_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\rag\embeddings\providers\cohere\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\rag\embeddings\providers\custom\custom_provider.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\rag\embeddings\providers\custom\embedding_callable.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\rag\embeddings\providers\custom\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rag\embeddings\providers\google\genai_vertex_embedding.py:16
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai\rag\embeddings\providers\google\generative_ai.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\src\crewai\rag\embeddings\providers\google\vertex.py:17
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\rag\embeddings\providers\google\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\embeddings\providers\huggingface\huggingface_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai\rag\embeddings\providers\huggingface\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\rag\embeddings\providers\ibm\embedding_callable.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\rag\embeddings\providers\ibm\watsonx.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\rag\embeddings\providers\ibm\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ag\embeddings\providers\instructor\instructor_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rc\crewai\rag\embeddings\providers\instructor\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\rag\embeddings\providers\jina\jina_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\src\crewai\rag\embeddings\providers\jina\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\rag\embeddings\providers\microsoft\azure.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\rag\embeddings\providers\microsoft\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\rag\embeddings\providers\ollama\ollama_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\rag\embeddings\providers\ollama\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\rag\embeddings\providers\onnx\onnx_provider.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\src\crewai\rag\embeddings\providers\onnx\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\rag\embeddings\providers\openai\openai_provider.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\src\crewai\rag\embeddings\providers\openai\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\rag\embeddings\providers\openclip\openclip_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai\rag\embeddings\providers\openclip\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\rag\embeddings\providers\roboflow\roboflow_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai\rag\embeddings\providers\roboflow\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ers\sentence_transformer\sentence_transformer_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rag\embeddings\providers\sentence_transformer\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\rag\embeddings\providers\text2vec\text2vec_provider.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai\rag\embeddings\providers\text2vec\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\rag\embeddings\providers\voyageai\voyageai_provider.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai\rag\embeddings\providers\voyageai\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\rag\qdrant\client.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\rag\qdrant\config.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\rag\qdrant\constants.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\rag\qdrant\factory.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\rag\qdrant\types.py:32
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\rag\qdrant\utils.py:19
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\src\crewai\rag\storage\base_rag_storage.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\security\fingerprint.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\src\crewai\security\security_config.py:17
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\security\__init__.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\skills\loader.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\skills\models.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\skills\parser.py:16
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\skills\__init__.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\src\crewai\state\checkpoint_config.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\src\crewai\state\checkpoint_listener.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\state\event_record.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\state\runtime.py:25
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\state\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\src\crewai\state\provider\json_provider.py:16
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai\src\crewai\state\provider\sqlite_provider.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\state\provider\utils.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\src\crewai\tasks\conditional_task.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\tasks\hallucination_guardrail.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\tasks\llm_guardrail.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\tasks\task_output.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\tasks\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\telemetry\utils.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\telemetry\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\tools\base_tool.py:34
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\tools\mcp_native_tool.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\tools\memory_tools.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\tools\structured_tool.py:22
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\tools\tool_usage.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\src\crewai\tools\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\src\crewai\tools\agent_tools\add_image_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\tools\agent_tools\agent_tools.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\src\crewai\tools\agent_tools\ask_question_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai\src\crewai\tools\agent_tools\base_agent_tools.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\src\crewai\tools\agent_tools\delegate_work_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\src\crewai\tools\agent_tools\read_file_tool.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\tools\cache_tools\cache_tools.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\types\streaming.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\src\crewai\utilities\agent_utils.py:17
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\utilities\constants.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\utilities\converter.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\src\crewai\utilities\env.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\src\crewai\utilities\file_handler.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\utilities\file_store.py:16
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\utilities\formatter.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\utilities\guardrail.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\src\crewai\utilities\guardrail_types.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\src\crewai\utilities\internal_instructor.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\src\crewai\utilities\logger.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\utilities\planning_handler.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\utilities\printer.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\src\crewai\utilities\prompts.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\src\crewai\utilities\reasoning_handler.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\src\crewai\utilities\rpm_controller.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\src\crewai\utilities\streaming.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\src\crewai\utilities\task_output_storage_handler.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\src\crewai\utilities\token_counter_callback.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\src\crewai\utilities\tool_utils.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\src\crewai\utilities\training_converter.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\src\crewai\utilities\training_handler.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\src\crewai\utilities\types.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\src\crewai\utilities\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\src\crewai\utilities\crew\crew_context.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai\utilities\evaluators\crew_evaluator_handler.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\src\crewai\utilities\evaluators\task_evaluator.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\tests\test_agent_multimodal.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\test_async_human_feedback.py:24
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...en\gallery\repos\crewai\lib\crewai\tests\test_callback.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\gallery\repos\crewai\lib\crewai\tests\test_checkpoint.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...den\gallery\repos\crewai\lib\crewai\tests\test_context.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\test_crew_multimodal.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\tests\test_crew_thread_safety.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...allery\repos\crewai\lib\crewai\tests\test_event_record.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\test_flow_default_override.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\tests\test_flow_human_input_integration.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\test_flow_multimodal.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\tests\test_flow_persistence.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\tests\test_flow_resumability_regression.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\test_flow_serializer.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\tests\test_flow_visualization.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\tests\test_hallucination_guardrail.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\test_human_feedback_decorator.py:16
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\tests\test_human_feedback_integration.py:17
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...den\gallery\repos\crewai\lib\crewai\tests\test_imports.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\warden\gallery\repos\crewai\lib\crewai\tests\test_llm.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\tests\test_markdown_task.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\test_multimodal_validation.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...n\gallery\repos\crewai\lib\crewai\tests\test_streaming.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\test_streaming_integration.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...warden\gallery\repos\crewai\lib\crewai\tests\test_task.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\tests\a2a\extensions\test_a2ui_schema_conformance.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\a2a\utils\test_agent_card.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\tests\a2a\utils\test_task.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai\tests\agents\test_a2a_trust_completion_status.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\agents\test_agent_a2a_kickoff.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\tests\agents\test_agent_a2a_wrapping.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\agents\test_agent_inject_date.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\agents\test_agent_reasoning.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\agents\test_crew_agent_parser.py:2
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\tests\agents\agent_adapters\test_base_agent_adapter.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\tests\agents\agent_adapters\test_base_tool_adapter.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\tests\agents\agent_builder\test_base_agent.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...den\gallery\repos\crewai\lib\crewai\tests\cli\test_cli.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\gallery\repos\crewai\lib\crewai\tests\cli\test_config.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\tests\cli\test_constants.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\cli\test_create_crew.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\tests\cli\test_crew_test.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...den\gallery\repos\crewai\lib\crewai\tests\cli\test_git.py:2
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...allery\repos\crewai\lib\crewai\tests\cli\test_plus_api.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\cli\test_settings_command.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\tests\cli\test_token_manager.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\tests\cli\test_train_crew.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...n\gallery\repos\crewai\lib\crewai\tests\cli\test_utils.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...gallery\repos\crewai\lib\crewai\tests\cli\test_version.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\cli\authentication\test_utils.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai\tests\cli\authentication\providers\test_auth0.py:2
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\tests\cli\authentication\providers\test_entra_id.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\tests\cli\authentication\providers\test_keycloak.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai\tests\cli\authentication\providers\test_okta.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\tests\cli\authentication\providers\test_workos.py:2
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\cli\deploy\test_deploy_main.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\cli\organization\test_main.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\tests\cli\tools\test_main.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\tests\cli\triggers\test_main.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\crew\test_async_crew.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\tests\events\test_depends.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\events\test_event_context.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\events\test_event_ordering.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\events\test_llm_usage_event.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\tests\events\test_tracing_utils_machine_id.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\tests\experimental\evaluation\test_experiment_result.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\tests\experimental\evaluation\test_experiment_runner.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...mental\evaluation\metrics\test_base_evaluation_metrics.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ests\experimental\evaluation\metrics\test_goal_metrics.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...experimental\evaluation\metrics\test_reasoning_metrics.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ental\evaluation\metrics\test_semantic_quality_metrics.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...sts\experimental\evaluation\metrics\test_tools_metrics.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\tests\hooks\test_crew_scoped_hooks.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\tests\hooks\test_decorators.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\hooks\test_human_approval.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\hooks\test_llm_hooks.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ry\repos\crewai\lib\crewai\tests\hooks\test_tool_hooks.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai\tests\knowledge\test_async_knowledge.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\tests\knowledge\test_knowledge.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\tests\knowledge\test_knowledge_searchresult.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\tests\knowledge\test_knowledge_storage_integration.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\llms\test_multimodal.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\tests\llms\test_multimodal_integration.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\llms\test_tool_call_streaming.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai\tests\llms\anthropic\test_anthropic_async.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\llms\azure\test_azure_async.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\llms\bedrock\test_bedrock.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\tests\llms\bedrock\test_bedrock_async.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\tests\llms\google\test_google.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\llms\google\test_google_async.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\tests\llms\hooks\test_anthropic_interceptor.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\tests\llms\hooks\test_base_interceptor.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\tests\llms\hooks\test_openai_interceptor.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\llms\hooks\test_transport.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\tests\llms\hooks\test_unsupported_providers.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\tests\llms\litellm\test_litellm_async.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\llms\openai\test_openai_async.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\tests\llms\openai_compatible\test_openai_compatible.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...gallery\repos\crewai\lib\crewai\tests\mcp\test_amp_mcp.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\tests\mcp\test_mcp_config.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\tests\mcp\test_sse_transport.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\memory\test_memory_root_scope.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\tests\memory\test_qdrant_edge_storage.py:19
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\memory\test_unified_memory.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\tests\project\test_callback_with_taskoutput.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\tests\rag\test_error_handling.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\tests\rag\chromadb\test_client.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\tests\rag\chromadb\test_utils.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\tests\rag\config\test_factory.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\tests\rag\config\test_optional_imports.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\tests\rag\embeddings\test_backward_compatibility.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\tests\rag\embeddings\test_embedding_factory.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\tests\rag\embeddings\test_factory_azure.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\rag\embeddings\test_google_vertex_memory_integration.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\tests\rag\qdrant\test_client.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\tests\security\test_deterministic_fingerprints.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\tests\security\test_examples.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\security\test_fingerprint.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\security\test_integration.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\security\test_security_config.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai\tests\skills\test_integration.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\tests\skills\test_loader.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\tests\skills\test_models.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...llery\repos\crewai\lib\crewai\tests\skills\test_parser.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\tests\skills\test_validation.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\task\test_async_task.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\tests\telemetry\test_execution_span_assignment.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\tests\telemetry\test_flow_crew_span_integration.py:17
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\tests\telemetry\test_telemetry.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\tests\telemetry\test_telemetry_disable.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...y\repos\crewai\lib\crewai\tests\tools\test_async_tools.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\tools\test_base_tool.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\tools\test_structured_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\tools\test_tool_usage_limit.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\tests\tools\agent_tools\test_agent_tools.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai\tests\tools\agent_tools\test_read_file_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\tests\tracing\test_trace_enable_disable.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai\tests\utilities\test_agent_utils.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\tests\utilities\test_console_formatter_pause_resume.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\tests\utilities\test_converter.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai\tests\utilities\test_files.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\utilities\test_file_handler.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\utilities\test_file_store.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai\tests\utilities\test_i18n.py:2
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\utilities\test_import_utils.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\tests\utilities\test_knowledge_planning.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...repos\crewai\lib\crewai\tests\utilities\test_llm_utils.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai\tests\utilities\test_lock_store.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\tests\utilities\test_planning_handler.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\utilities\test_planning_types.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\tests\utilities\test_prompts_no_thought_leakage.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai\tests\utilities\test_pydantic_schema_utils.py:21
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\crewai\lib\crewai\tests\utilities\test_serialization.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai\tests\utilities\test_string_utils.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai\tests\utilities\test_structured_planning.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai\tests\utilities\test_training_converter.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai\tests\utilities\test_training_handler.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai\tests\utilities\crew\test_crew_context.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tests\utilities\evaluators\test_crew_evaluator_handler.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\tests\utilities\evaluators\test_task_evaluator.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai\tests\utilities\events\test_rw_lock.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai\tests\utilities\events\test_thread_safety.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai-files\src\crewai_files\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai-files\src\crewai_files\cache\cleanup.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-files\src\crewai_files\cache\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai-files\src\crewai_files\core\sources.py:23
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai-files\src\crewai_files\core\types.py:14
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai-files\src\crewai_files\core\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai-files\src\crewai_files\formatting\anthropic.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-files\src\crewai_files\formatting\api.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai-files\src\crewai_files\formatting\bedrock.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai-files\src\crewai_files\formatting\gemini.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai-files\src\crewai_files\formatting\openai.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai-files\src\crewai_files\formatting\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai-files\src\crewai_files\processing\constraints.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai-files\src\crewai_files\processing\processor.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai-files\src\crewai_files\processing\transformers.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai-files\src\crewai_files\processing\validators.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai-files\src\crewai_files\processing\__init__.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai-files\src\crewai_files\resolution\resolver.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai-files\src\crewai_files\resolution\utils.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai-files\src\crewai_files\resolution\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai-files\src\crewai_files\uploaders\anthropic.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-files\src\crewai_files\uploaders\base.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai-files\src\crewai_files\uploaders\bedrock.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai-files\src\crewai_files\uploaders\factory.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai-files\src\crewai_files\uploaders\gemini.py:15
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai-files\src\crewai_files\uploaders\openai.py:11
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai-files\src\crewai_files\uploaders\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai-files\tests\test_file_url.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai-files\tests\test_resolved.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\crewai-files\tests\test_resolver.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\repos\crewai\lib\crewai-files\tests\test_upload_cache.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai-files\tests\processing\test_constraints.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-files\tests\processing\test_processor.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai\lib\crewai-files\tests\processing\test_transformers.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-files\tests\processing\test_validators.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai-tools\src\crewai_tools\generate_tool_specs.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai-tools\src\crewai_tools\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai-tools\src\crewai_tools\adapters\crewai_rag_adapter.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai-tools\src\crewai_tools\adapters\lancedb_adapter.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai-tools\src\crewai_tools\adapters\rag_adapter.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai-tools\src\crewai_tools\adapters\tool_collection.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai-tools\src\crewai_tools\aws\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai-tools\src\crewai_tools\aws\bedrock\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai_tools\aws\bedrock\agents\invoke_agent_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai-tools\src\crewai_tools\aws\bedrock\agents\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai-tools\src\crewai_tools\aws\bedrock\browser\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\aws\bedrock\code_interpreter\code_interpreter_toolkit.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai_tools\aws\bedrock\code_interpreter\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai_tools\aws\bedrock\knowledge_base\retriever_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\src\crewai_tools\aws\bedrock\knowledge_base\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai-tools\src\crewai_tools\aws\s3\reader_tool.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai-tools\src\crewai_tools\aws\s3\writer_tool.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\src\crewai_tools\aws\s3\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\src\crewai_tools\rag\base_loader.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai-tools\src\crewai_tools\rag\core.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-tools\src\crewai_tools\rag\data_types.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai-tools\src\crewai_tools\rag\embedding_service.py:12
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai-tools\src\crewai_tools\rag\source_content.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai-tools\src\crewai_tools\rag\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai-tools\src\crewai_tools\rag\chunkers\default_chunker.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\src\crewai_tools\rag\chunkers\structured_chunker.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai-tools\src\crewai_tools\rag\chunkers\text_chunker.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai-tools\src\crewai_tools\rag\chunkers\web_chunker.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai-tools\src\crewai_tools\rag\chunkers\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai-tools\src\crewai_tools\rag\loaders\csv_loader.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai-tools\src\crewai_tools\rag\loaders\directory_loader.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai-tools\src\crewai_tools\rag\loaders\github_loader.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai-tools\src\crewai_tools\rag\loaders\json_loader.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai-tools\src\crewai_tools\rag\loaders\mdx_loader.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai-tools\src\crewai_tools\rag\loaders\mysql_loader.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai-tools\src\crewai_tools\rag\loaders\postgres_loader.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai-tools\src\crewai_tools\rag\loaders\text_loader.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai-tools\src\crewai_tools\rag\loaders\xml_loader.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ls\src\crewai_tools\rag\loaders\youtube_channel_loader.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\src\crewai_tools\rag\loaders\youtube_video_loader.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai-tools\src\crewai_tools\rag\loaders\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-tools\src\crewai_tools\tools\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\src\crewai_tools\tools\ai_mind_tool\ai_mind_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai_tools\tools\apify_actors_tool\apify_actors_tool.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai_tools\tools\brave_search_tool\brave_image_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i_tools\tools\brave_search_tool\brave_llm_context_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai_tools\tools\brave_search_tool\brave_local_pois_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai_tools\tools\brave_search_tool\brave_news_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai_tools\tools\brave_search_tool\brave_video_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rc\crewai_tools\tools\brave_search_tool\brave_web_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...-tools\src\crewai_tools\tools\brightdata_tool\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\tools\browserbase_load_tool\browserbase_load_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\tools\code_docs_search_tool\code_docs_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ols\src\crewai_tools\tools\composio_tool\composio_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...xtualai_create_agent_tool\contextual_create_agent_tool.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\src\crewai_tools\tools\couchbase_tool\couchbase_tool.py:24
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\tools\crewai_platform_tools\crewai_platform_tools.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai_tools\tools\crewai_platform_tools\__init__.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai_tools\tools\csv_search_tool\csv_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai-tools\src\crewai_tools\tools\dalle_tool\dalle_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai_tools\tools\directory_read_tool\directory_read_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\tools\directory_search_tool\directory_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai_tools\tools\docx_search_tool\docx_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\src\crewai_tools\tools\exa_tools\exa_search_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\tools\files_compressor_tool\files_compressor_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\src\crewai_tools\tools\file_read_tool\file_read_tool.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai_tools\tools\file_writer_tool\file_writer_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ecrawl_crawl_website_tool\firecrawl_crawl_website_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rawl_scrape_website_tool\firecrawl_scrape_website_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\tools\firecrawl_search_tool\firecrawl_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai_automation_tool\generate_crewai_automation_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai_tools\tools\github_search_tool\github_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ls\tools\hyperbrowser_load_tool\hyperbrowser_load_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai_tools\tools\json_search_tool\json_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\src\crewai_tools\tools\linkup\linkup_search_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai_tools\tools\llamaindex_tool\llamaindex_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
LlamaIndex used without callback_manager — no query observability
...src\crewai_tools\tools\llamaindex_tool\llamaindex_tool.py:29
Set callback_manager= on your index/query engine for tracing
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai_tools\tools\mdx_search_tool\mdx_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...c\crewai_tools\tools\merge_agent_handler_tool\__init__.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i_tools\tools\mongodb_vector_search_tool\vector_search.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai_tools\tools\mongodb_vector_search_tool\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai-tools\src\crewai_tools\tools\multion_tool\example.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\src\crewai_tools\tools\multion_tool\multion_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai_tools\tools\mysql_search_tool\mysql_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai-tools\src\crewai_tools\tools\nl2sql\nl2sql_tool.py:13
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai-tools\src\crewai_tools\tools\ocr_tool\ocr_tool.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...oduct_scraper_tool\oxylabs_amazon_product_scraper_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...search_scraper_tool\oxylabs_amazon_search_scraper_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...search_scraper_tool\oxylabs_google_search_scraper_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
..._universal_scraper_tool\oxylabs_universal_scraper_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i-tools\src\crewai_tools\tools\parallel_tools\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ools\src\crewai_tools\tools\patronus_eval_tool\example.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\patronus_eval_tool\patronus_local_evaluator_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ols\src\crewai_tools\tools\patronus_eval_tool\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai_tools\tools\pdf_search_tool\pdf_search_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ols\tools\qdrant_vector_search_tool\qdrant_search_tool.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai-tools\src\crewai_tools\tools\rag\rag_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\src\crewai_tools\tools\rag\types.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i\lib\crewai-tools\src\crewai_tools\tools\rag\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\tools\scrapegraph_scrape_tool\scrapegraph_scrape_tool.py:7
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...apfly_scrape_website_tool\scrapfly_scrape_website_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ls\tools\selenium_scraping_tool\selenium_scraping_tool.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai_tools\tools\serpapi_tool\serpapi_base_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai_tools\tools\serpapi_tool\serpapi_google_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
..._tools\tools\serpapi_tool\serpapi_google_shopping_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rc\crewai_tools\tools\singlestore_search_tool\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\src\crewai_tools\tools\snowflake_search_tool\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i-tools\src\crewai_tools\tools\spider_tool\spider_tool.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai-tools\src\crewai_tools\tools\stagehand_tool\example.py:20
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...s\src\crewai_tools\tools\stagehand_tool\stagehand_tool.py:10
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i-tools\src\crewai_tools\tools\stagehand_tool\__init__.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai_tools\tools\txt_search_tool\txt_search_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i-tools\src\crewai_tools\tools\vision_tool\vision_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ols\src\crewai_tools\tools\weaviate_tool\vector_search.py:21
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai_tools\tools\website_search\website_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...src\crewai_tools\tools\xml_search_tool\xml_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...outube_channel_search_tool\youtube_channel_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ls\youtube_video_search_tool\youtube_video_search_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai_tools\tools\zapier_action_tool\zapier_action_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\lib\crewai-tools\src\crewai_tools\utilities\safe_path.py:1
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ery\repos\crewai\lib\crewai-tools\tests\base_tool_test.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai-tools\tests\file_read_tool_test.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai-tools\tests\test_generate_tool_specs.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\tests\test_optional_dependencies.py:44
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai-tools\tests\rag\test_csv_loader.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-tools\tests\rag\test_directory_loader.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai-tools\tests\rag\test_docx_loader.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...pos\crewai\lib\crewai-tools\tests\rag\test_json_loader.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai-tools\tests\rag\test_mdx_loader.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...os\crewai\lib\crewai-tools\tests\rag\test_text_loaders.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai-tools\tests\rag\test_webpage_loader.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...epos\crewai\lib\crewai-tools\tests\rag\test_xml_loader.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai-tools\tests\tools\arxiv_paper_tool_test.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai-tools\tests\tools\brightdata_serp_tool_test.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai-tools\tests\tools\brightdata_webunlocker_tool_test.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-tools\tests\tools\couchbase_tool_test.py:46
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\tests\tools\exa_search_tool_test.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai-tools\tests\tools\files_compressor_tool_test.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai-tools\tests\tools\firecrawl_crawl_website_tool_test.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...i-tools\tests\tools\firecrawl_scrape_website_tool_test.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ib\crewai-tools\tests\tools\firecrawl_search_tool_test.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\tests\tools\generate_crewai_automation_tool_test.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai-tools\tests\tools\merge_agent_handler_tool_test.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lib\crewai-tools\tests\tools\parallel_search_tool_test.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai-tools\tests\tools\selenium_scraping_tool_test.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\tests\tools\serper_dev_tool_test.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai-tools\tests\tools\singlestore_search_tool_test.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai\lib\crewai-tools\tests\tools\stagehand_tool_test.py:47
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...wai\lib\crewai-tools\tests\tools\test_file_writer_tool.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai-tools\tests\tools\test_import_without_warnings.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai-tools\tests\tools\test_mongodb_vector_search_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\tests\tools\test_nl2sql_security.py:17
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai-tools\tests\tools\test_oxylabs_tools.py:5
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai-tools\tests\tools\test_pdf_search_tool_config.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai-tools\tests\tools\test_search_tools.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...b\crewai-tools\tests\tools\test_txt_search_tool_config.py:3
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai\lib\crewai-tools\tests\tools\tool_collection_test.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai_platform_tools\test_crewai_platform_action_tool.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...tools\crewai_platform_tools\test_crewai_platform_tools.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...rewai_platform_tools\test_crewai_platform_tool_builder.py:4
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai\lib\crewai-tools\tests\tools\rag\rag_tool_test.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ewai-tools\tests\tools\rag\test_rag_tool_add_data_type.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...ai-tools\tests\tools\rag\test_rag_tool_path_validation.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...\crewai-tools\tests\tools\rag\test_rag_tool_validation.py:8
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...crewai\lib\crewai-tools\tests\utilities\test_safe_path.py:9
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\devtools\src\crewai_devtools\cli.py:23
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D6
CrewAI agent without max_iter or timeout — unbounded execution
...lery\repos\crewai\lib\devtools\tests\test_toml_updates.py:6
Set max_iter= and/or timeout= to prevent runaway agent loops
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...rs\gilad\Projects\warden\gallery\repos\crewai\conftest.py:136
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D4
GCP Vertex AI without explicit service_account or credentials — relying on ambient auth
...rag\embeddings\providers\google\genai_vertex_embedding.py:126
Pass service_account or credentials parameter for explicit IAM scoping
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...allery\repos\crewai\lib\crewai\tests\agents\test_agent.py:1307
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...rewai\lib\crewai\tests\agents\test_native_tool_calling.py:688
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...ery\repos\crewai\lib\crewai\tests\llms\test_multimodal.py:230
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...\crewai\lib\crewai\tests\llms\anthropic\test_anthropic.py:410
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...ry\repos\crewai\lib\crewai\tests\llms\azure\test_azure.py:18
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...lib\crewai\tests\llms\hooks\test_anthropic_interceptor.py:249
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...ai\lib\crewai\tests\llms\hooks\test_openai_interceptor.py:235
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...lib\crewai\tests\llms\hooks\test_unsupported_providers.py:63
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...rewai\tests\rag\embeddings\test_backward_compatibility.py:229
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...lib\crewai\tests\rag\embeddings\test_embedding_factory.py:58
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...wai\lib\crewai\tests\rag\embeddings\test_factory_azure.py:28
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...ai\lib\crewai\tests\utilities\test_structured_planning.py:489
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...lery\repos\crewai\lib\crewai-files\tests\test_resolved.py:98
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...b\crewai-tools\tests\tools\test_txt_search_tool_config.py:29
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...\crewai\lib\crewai-tools\tests\tools\rag\rag_tool_test.py:224
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D17
No adversarial testing evidence — no red team, no prompt injection tests
Implement adversarial testing for agent systems
MEDIUM D17
No tool-call attack simulation — agent tool calls not tested against adversarial inputs
Implement adversarial testing for agent systems
MEDIUM D17
No multi-agent chaos engineering — agent swarms not stress tested
Implement adversarial testing for agent systems
LOW 12
LOW D14
No environment: block — no required reviewers for deployments
...gallery\repos\crewai\.github\workflows\build-uv-cache.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...\warden\gallery\repos\crewai\.github\workflows\codeql.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...lery\repos\crewai\.github\workflows\docs-broken-links.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
Show 9 more LOW findings
LOW D14
No environment: block — no required reviewers for deployments
...ry\repos\crewai\.github\workflows\generate-tool-specs.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...\warden\gallery\repos\crewai\.github\workflows\linter.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...warden\gallery\repos\crewai\.github\workflows\pr-size.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...arden\gallery\repos\crewai\.github\workflows\pr-title.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...s\warden\gallery\repos\crewai\.github\workflows\stale.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...s\warden\gallery\repos\crewai\.github\workflows\tests.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...n\gallery\repos\crewai\.github\workflows\type-checker.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...\repos\crewai\.github\workflows\update-test-durations.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
LOW D14
No environment: block — no required reviewers for deployments
...ery\repos\crewai\.github\workflows\vulnerability-scan.yml:1
Add environment: production with required reviewers in GitHub settings
EU AI Act Article 14
💡 Recommendationsordered by score impact
#1
Establish a live tool inventory +20 pts
No tool catalog detected. Without a centralized inventory of MCP tools and their schemas, governance policies have nothing to enforce against. Deploy a tool registry with auto-discovery. (16 findings in this dimension)
⚠ The Workaround Tax
Stop paying the Workaround Tax. Relying on prompt-filters and out-of-band monitoring forces your developers to write manual security logic scattered across every agent and service. A centralized gateway enforces policy automatically — at the interception layer, on every tool call, without code changes in your agents.
Current state
19/ 100
✗ UNGOVERNED
D1 Tool Inventory
5/25
D2 Risk Detection
0/20
D4 Credential Management
0/20
D9 Threat Detection
1/20
D3 Policy Coverage
2/20
+ SharkRouter (full deployment)
91/ 100
✓ GOVERNED
D1 Tool Inventory
23 +18
D2 Risk Detection
18 +18
D4 Credential Management
18 +18
D9 Threat Detection
18 +17
D3 Policy Coverage
18 +16
* Projection based on SharkRouter's estimated score. Actual results may vary.  sharkrouter.ai → 19 → 91 · +72 pts
#2
Deploy risk classification for tool calls +20 pts
No risk scoring on tool invocations. Every tool call carries the same implicit trust level. Classify tools by risk (destructive, financial, exfiltration) and enforce approval gates for high-risk categories. (2 findings in this dimension)
#3
Move credentials to a secrets manager +20 pts
API keys or credentials found in source code. Move to HashiCorp Vault, AWS Secrets Manager, or environment-level secret stores. Rotate all exposed keys immediately. Add .env to .gitignore. (51 findings in this dimension)
#4
Deploy behavioral detection and kill switch +19 pts
No behavioral baselines, no anomaly detection, no auto-suspend capability. A compromised agent can operate indefinitely. Salami slicing across sessions is undetectable. (88 findings in this dimension)
#5
Implement policy enforcement on tool calls +18 pts
No deny/allow/audit policies detected. Agents can invoke any tool without restriction. Deploy an inline policy engine with deny-by-default for destructive and financial tools. (32 findings in this dimension)
Generated by Warden v1.6.0 · Open Source · MIT License · github.com/sharkrouter/warden
Scoring model v4.3 · 17 weighted dimensions · 235 pts · methodology in SCORING.md
Scan data stays on your machine. Email delivery is opt-in only.
When opted in: score + metadata only. Never: keys, logs, paths, or PII.
Privacy policy · To enforce policies on what Warden found → Explore what 91/100 looks like →