fix: pass security credentials to external A2A sub-agents - #3630
fix: pass security credentials to external A2A sub-agents#36302862282695gjh-afk wants to merge 8 commits into
Quality Gate failed
Failed conditions
85.2% Duplication on New Code (required ≤ 3%)
B Security Rating on New Code (required ≥ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check warning on line 724 in nexent-offline-tars/v2.4.0-mcp-patch/create_agent_info.py
sonarqubecloud / SonarCloud Code Analysis
Use asynchronous features in this function or remove the `async` keyword.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCQlvhjkM8diX6E&open=AZ_upkCQlvhjkM8diX6E&pullRequest=3630
Check failure on line 17 in nexent-offline-tars/mcp-ssl-patch/apply-campus-ca.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkDOlvhjkM8diX6m&open=AZ_upkDOlvhjkM8diX6m&pullRequest=3630
Check failure on line 1809 in nexent-offline-tars/v2.4.0-mcp-patch/create_agent_info.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCQlvhjkM8diX6U&open=AZ_upkCQlvhjkM8diX6U&pullRequest=3630
Check failure on line 77 in nexent-offline-tars/v2.4.0-mcp-patch/apply-v240-mcp.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkB8lvhjkM8diX5-&open=AZ_upkB8lvhjkM8diX5-&pullRequest=3630
Check failure on line 259 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_agent_proxy.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkBglvhjkM8diX5n&open=AZ_upkBglvhjkM8diX5n&pullRequest=3630
Check failure on line 775 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_client_service.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCflvhjkM8diX6c&open=AZ_upkCflvhjkM8diX6c&pullRequest=3630
Check failure on line 513 in nexent-offline-tars/v2.2.3-patches/nexent_agent.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 31 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkDmlvhjkM8diX6x&open=AZ_upkDmlvhjkM8diX6x&pullRequest=3630
Check warning on line 1158 in nexent-offline-tars/v2.4.0-mcp-patch/create_agent_info.py
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this "TODO" comment.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCQlvhjkM8diX6I&open=AZ_upkCQlvhjkM8diX6I&pullRequest=3630
Check failure on line 20 in nexent-offline-tars/set-northbound-url.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkEXlvhjkM8diX6-&open=AZ_upkEXlvhjkM8diX6-&pullRequest=3630
Check failure on line 28 in nexent-offline-tars/mcp-ssl-patch/apply-runagent-ssl-skip.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCslvhjkM8diX6f&open=AZ_upkCslvhjkM8diX6f&pullRequest=3630
Check warning on line 456 in nexent-offline-tars/v2.2.3-patches/a2a_server_service.py
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "server_agent".
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkELlvhjkM8diX62&open=AZ_upkELlvhjkM8diX62&pullRequest=3630
Check failure on line 143 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_client_service.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCflvhjkM8diX6X&open=AZ_upkCflvhjkM8diX6X&pullRequest=3630
Check warning on line 1682 in nexent-offline-tars/v2.4.0-mcp-patch/create_agent_info.py
sonarqubecloud / SonarCloud Code Analysis
Use asynchronous features in this function or remove the `async` keyword.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCQlvhjkM8diX6R&open=AZ_upkCQlvhjkM8diX6R&pullRequest=3630
Check failure on line 212 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_client_service.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCflvhjkM8diX6Y&open=AZ_upkCflvhjkM8diX6Y&pullRequest=3630
Check warning on line 78 in nexent-offline-tars/v2.4.0-mcp-patch/apply-v240-mcp.sh
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of using the literal 'nexent-config' 5 times.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkB8lvhjkM8diX6A&open=AZ_upkB8lvhjkM8diX6A&pullRequest=3630
Check warning on line 167 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_agent_db.py
sonarqubecloud / SonarCloud Code Analysis
Function "create_external_agent_from_url" has 14 parameters, which is greater than the 13 authorized.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upjxelvhjkM8diX5h&open=AZ_upjxelvhjkM8diX5h&pullRequest=3630
Check failure on line 298 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_http_client.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkBylvhjkM8diX53&open=AZ_upkBylvhjkM8diX53&pullRequest=3630
Check failure on line 487 in nexent-offline-tars/v2.4.0-mcp-patch/create_agent_info.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCQlvhjkM8diX6B&open=AZ_upkCQlvhjkM8diX6B&pullRequest=3630
Check failure on line 695 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_agent_proxy.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkBglvhjkM8diX5s&open=AZ_upkBglvhjkM8diX5s&pullRequest=3630
Check failure on line 541 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_agent_proxy.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkBglvhjkM8diX5r&open=AZ_upkBglvhjkM8diX5r&pullRequest=3630
Check failure on line 38 in nexent-offline-tars/v2.2.3-patches/apply-v223-patches.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkDYlvhjkM8diX6s&open=AZ_upkDYlvhjkM8diX6s&pullRequest=3630
Check failure on line 1707 in nexent-offline-tars/v2.4.0-mcp-patch/create_agent_info.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 64 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCQlvhjkM8diX6T&open=AZ_upkCQlvhjkM8diX6T&pullRequest=3630
Check failure on line 807 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_agent_proxy.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkBglvhjkM8diX5t&open=AZ_upkBglvhjkM8diX5t&pullRequest=3630
Check warning on line 501 in nexent-offline-tars/v2.4.0-mcp-patch/a2a_client_service.py
sonarqubecloud / SonarCloud Code Analysis
Remove the unused local variable "agent_url".
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkCflvhjkM8diX6Z&open=AZ_upkCflvhjkM8diX6Z&pullRequest=3630
Check failure on line 62 in nexent-offline-tars/v2.4.0-mcp-patch/apply-v240-mcp.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ_upkB8lvhjkM8diX58&open=AZ_upkB8lvhjkM8diX58&pullRequest=3630