AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
11916 matches across 22 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 55 | def test_get_bulletin_from_web_success(mock_get): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 69 | def test_get_bulletin_from_web_failure(mock_get): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 77 | def test_get_bulletin_from_web_exception(mock_get): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 84 | def test_get_latest_bulletin_no_file(tmp_path, monkeypatch): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 101 | def test_get_latest_bulletin_with_file(tmp_path, monkeypatch): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 116 | def test_get_latest_bulletin_with_new_bulletin(tmp_path, monkeypatch): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 134 | def test_get_latest_bulletin_new_bulletin_same_as_old_bulletin(tmp_path, monkeypatch): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 152 | def test_get_current_git_branch(): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 158 | def test_get_current_git_branch_success(mock_repo): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 166 | def test_get_current_git_branch_failure(mock_repo): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 173 | def test_extract_json_from_response(valid_json_response: dict): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 178 | def test_extract_json_from_response_wrapped_in_code_block(valid_json_response: dict): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 183 | def test_extract_json_from_response_wrapped_in_code_block_with_language( |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 190 | def test_extract_json_from_response_json_contained_in_string(valid_json_response: dict): |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 228 | def test_set_env_config_value_updates_existing_key( |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 255 | def test_set_env_config_value_uncomments_and_updates_disabled_key( |
| LOW | classic/original_autogpt/tests/unit/test_utils.py | 282 | def test_set_env_config_value_adds_new_key(mock_env_file: Path, mock_environ: dict): |
| LOW | …_autogpt/tests/unit/test_permission_denial_feedback.py | 39 | async def test_denied_command_calls_do_not_execute(self, mock_agent): |
| LOW | …_autogpt/tests/unit/test_permission_denial_feedback.py | 73 | async def test_denied_command_with_user_feedback_passes_it_through( |
| LOW | …_autogpt/tests/unit/test_permission_denial_feedback.py | 98 | async def test_allowed_command_does_not_call_do_not_execute(self, mock_agent): |
| LOW | classic/original_autogpt/tests/unit/test_config.py | 55 | def test_missing_azure_config(config: AppConfig) -> None: |
| LOW | classic/original_autogpt/tests/unit/test_spinner.py | 9 | def test_spinner_initializes_with_default_values(): |
| LOW | classic/original_autogpt/tests/unit/test_spinner.py | 16 | def test_spinner_initializes_with_custom_values(): |
| LOW | classic/original_autogpt/tests/unit/test_spinner.py | 24 | def test_spinner_stops_spinning(): |
| LOW | classic/original_autogpt/tests/unit/test_spinner.py | 31 | def test_spinner_can_be_used_as_context_manager(): |
| LOW | …l_autogpt/tests/integration/test_strategy_benchmark.py | 78 | def test_strategy_comparison_quick(): |
| LOW | …l_autogpt/tests/integration/test_strategy_benchmark.py | 150 | def test_harness_invalid_strategy(): |
| LOW | …assic/original_autogpt/tests/integration/test_setup.py | 13 | async def test_apply_overrides_to_ai_settings(): |
| LOW | …assic/original_autogpt/tests/integration/test_setup.py | 40 | async def test_interactively_revise_ai_settings(config: AppConfig): |
| LOW | …nal_autogpt/autogpt/agent_factory/profile_generator.py | 214 | async def generate_agent_profile_for_task( |
| LOW | …riginal_autogpt/autogpt/agent_factory/configurators.py | 47 | def configure_agent_with_state( |
| LOW | classic/original_autogpt/autogpt/app/config.py | 155 | async def assert_config_has_required_llm_api_keys(config: AppConfig) -> None: |
| LOW | classic/original_autogpt/autogpt/app/setup.py | 15 | def apply_overrides_to_ai_settings( |
| LOW | classic/original_autogpt/autogpt/app/setup.py | 46 | async def interactively_revise_ai_settings( |
| LOW | classic/original_autogpt/autogpt/app/utils.py | 44 | def vcs_state_diverges_from_master() -> bool: |
| LOW | classic/original_autogpt/autogpt/app/utils.py | 196 | def print_python_version_info(logger: logging.Logger): |
| LOW | classic/original_autogpt/autogpt/app/configurator.py | 16 | async def apply_overrides_to_config( |
| LOW | …/original_autogpt/autogpt/app/agent_protocol_server.py | 452 | def _get_task_agent_file_workspace(self, task_id: str | int) -> FileStorage: |
| LOW | classic/original_autogpt/autogpt/app/ui/protocol.py | 172 | async def prompt_finish_continuation( |
| LOW | …c/original_autogpt/autogpt/app/ui/terminal/provider.py | 303 | async def prompt_finish_continuation( |
| LOW | …ic/original_autogpt/autogpt/app/settings/categories.py | 213 | def get_categories_for_display() -> list[Category]: |
| LOW | …original_autogpt/autogpt/app/settings/introspection.py | 94 | def extract_configurable_fields( |
| LOW | …original_autogpt/autogpt/app/settings/introspection.py | 146 | def get_all_configurable_settings() -> dict[str, SettingInfo]: |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 232 | def _create_root_execution_context( |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 568 | def _remove_disabled_commands(self) -> None: |
| LOW | …l_autogpt/autogpt/agents/prompt_strategies/one_shot.py | 204 | def response_format_instruction(self) -> tuple[str, str]: |
| LOW | …t/autogpt/agents/prompt_strategies/tree_of_thoughts.py | 245 | def get_current_path_contents(self) -> list[str]: |
| LOW | …t/autogpt/agents/prompt_strategies/tree_of_thoughts.py | 608 | def _response_format_instruction(self) -> tuple[str, str]: |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/lats.py | 483 | def _update_state_from_response(self, response: LATSActionProposal) -> None: |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 315 | def _format_proposals_summary(self) -> str: |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 427 | def _response_format_instruction(self) -> tuple[str, str]: |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 451 | def _reflection_format_instruction(self) -> str: |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 538 | def _build_verbal_reflection_prompt( |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 816 | def _process_latest_result_from_messages(self, messages: list[ChatMessage]) -> None: |
| LOW | …togpt/autogpt/agents/prompt_strategies/plan_execute.py | 468 | def _build_variable_extraction_prompt( |
| LOW | …togpt/autogpt/agents/prompt_strategies/plan_execute.py | 637 | def _response_format_instruction(self) -> tuple[str, str]: |
| LOW | …togpt/autogpt/agents/prompt_strategies/plan_execute.py | 727 | def _extract_plan_from_response(self, content: str) -> Optional[ExecutionPlan]: |
| LOW | …togpt/autogpt/agents/prompt_strategies/plan_execute.py | 814 | def _process_variable_extraction(self, content: str) -> None: |
| LOW | …inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py | 470 | def _response_format_instruction( |
| LOW | …inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py | 512 | def _format_plan_with_results(self) -> str: |
| 7081 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | classic/original_autogpt/BULLETIN.md | 2 | # -------------- |
| MEDIUM | classic/original_autogpt/BULLETIN.md | 8 | # ------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 567 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 569 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 40 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 42 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 73 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 75 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 148 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 150 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 381 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_operation_sequence.py | 383 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 205 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 207 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 397 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 399 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 471 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 473 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 517 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 519 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 805 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 807 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 831 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 833 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 32 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 34 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 155 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_openai_base_provider.py | 157 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_llm_utils.py | 14 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_llm_utils.py | 16 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_llm_utils.py | 80 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_llm_utils.py | 82 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_llm_utils.py | 106 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_llm_utils.py | 108 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 76 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 78 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 120 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 122 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 140 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 142 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 322 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 324 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 384 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 386 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 433 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 435 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 546 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 548 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 28 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_anthropic_provider.py | 30 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 20 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 22 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 67 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 69 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 120 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 122 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 170 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 172 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 197 | # --------------------------------------------------------------------------- |
| MEDIUM | classic/forge/tests/test_multi_provider.py | 199 | # --------------------------------------------------------------------------- |
| 1529 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …_autogpt/tests/unit/test_permission_denial_feedback.py | 120 | except Exception: |
| LOW | …assic/original_autogpt/docs/SUB_AGENT_REFACTOR_PLAN.md | 416 | except Exception as e: |
| LOW | …assic/original_autogpt/docs/SUB_AGENT_REFACTOR_PLAN.md | 758 | except Exception as e: |
| LOW | classic/original_autogpt/autogpt/app/main.py | 465 | except Exception as e: |
| LOW | …/original_autogpt/autogpt/app/agent_protocol_server.py | 283 | except Exception as e: |
| LOW | classic/original_autogpt/autogpt/app/settings/ui.py | 436 | except Exception as e: |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 320 | except Exception as e: |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 496 | except Exception as e: |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/lats.py | 392 | except Exception as e: |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/lats.py | 431 | except Exception as e: |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 373 | except Exception as e: |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 425 | except Exception as e: |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 473 | except Exception as e: |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 506 | except Exception as e: |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/base.py | 390 | except Exception as e: |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/base.py | 452 | except Exception as e: |
| LOW | classic/direct_benchmark/direct_benchmark/runner.py | 106 | except Exception as e: |
| LOW | classic/direct_benchmark/direct_benchmark/runner.py | 362 | except Exception: |
| LOW | classic/direct_benchmark/direct_benchmark/runner.py | 370 | except Exception: |
| LOW | …/direct_benchmark/direct_benchmark/challenge_loader.py | 88 | except Exception as e: |
| LOW | classic/direct_benchmark/direct_benchmark/evaluator.py | 56 | except Exception as e: |
| LOW | classic/direct_benchmark/direct_benchmark/state.py | 74 | except Exception as e: |
| LOW | …ect_benchmark/direct_benchmark/adapters/agent_bench.py | 585 | except Exception as e: |
| LOW | …irect_benchmark/direct_benchmark/adapters/swe_bench.py | 375 | except Exception as e: |
| LOW | classic/forge/forge/llm/providers/_openai_base.py | 215 | except Exception as e: |
| LOW | classic/forge/forge/llm/providers/_openai_base.py | 483 | except Exception as e: |
| LOW | classic/forge/forge/llm/providers/multi.py | 133 | except Exception as e: |
| LOW | classic/forge/forge/llm/providers/openai.py | 837 | except Exception as e: |
| LOW | classic/forge/forge/llm/providers/anthropic.py | 363 | except Exception as e: |
| LOW | …assic/forge/forge/llm/providers/llamafile/llamafile.py | 301 | except Exception as e: |
| LOW | classic/forge/forge/agent/base.py | 251 | except Exception as e: |
| LOW | classic/forge/forge/components/image_gen/image_gen.py | 150 | except Exception as e: |
| LOW | classic/forge/forge/components/image_gen/image_gen.py | 163 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 175 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 217 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 250 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 265 | except Exception: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 294 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 307 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 472 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 570 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 643 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 698 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 711 | except Exception: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 716 | except Exception as e: |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 726 | except Exception as e: |
| LOW | classic/forge/forge/components/web/search.py | 308 | except Exception as e: |
| LOW | classic/forge/forge/components/web/search.py | 400 | except Exception as e: |
| LOW | classic/forge/forge/components/web/search.py | 408 | except Exception as e2: |
| LOW | classic/forge/forge/components/web/search.py | 475 | except Exception as e: |
| LOW | classic/forge/forge/components/math_utils/math_utils.py | 182 | except Exception as e: |
| LOW | classic/forge/forge/components/math_utils/math_utils.py | 268 | except Exception as e: |
| LOW | …ge/forge/components/archive_handler/archive_handler.py | 179 | except Exception as e: |
| LOW | …ge/forge/components/archive_handler/archive_handler.py | 306 | except Exception as e: |
| LOW | classic/forge/forge/components/todo/todo.py | 488 | except Exception as e: |
| LOW | classic/forge/forge/components/text_utils/text_utils.py | 331 | except Exception as e: |
| LOW | classic/forge/forge/components/text_utils/text_utils.py | 377 | except Exception as e: |
| LOW | …ic/forge/forge/components/platform_blocks/component.py | 154 | except Exception as e: |
| LOW | …ic/forge/forge/components/platform_blocks/component.py | 218 | except Exception as e: |
| LOW | …ic/forge/forge/components/platform_blocks/component.py | 255 | except Exception as e: |
| 1208 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …_autogpt/tests/unit/test_permission_denial_feedback.py | 52 | # Create a mock proposal with a tool |
| MEDIUM | …ginal_autogpt/autogpt/agent_factory/default_factory.py | 108 | # Create the agent with the provided execution context |
| MEDIUM | …ginal_autogpt/autogpt/agents/prompt_strategies/base.py | 368 | # Create the sub-agent via factory |
| MEDIUM | …inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py | 869 | # Create a synthetic raw message for action history compatibility |
| MEDIUM | classic/direct_benchmark/analyze_reports.py | 39 | # Create a dictionary to store grouped success values by suffix and test |
| MEDIUM | …/code/3_file_organizer/artifacts_out/organize_files.py | 14 | # Create the folders if they don't exist |
| MEDIUM | …s/verticals/code/6_battleship/artifacts_in/conftest.py | 15 | # Create a game instance |
| MEDIUM | …/verticals/code/6_battleship/artifacts_out/conftest.py | 14 | # Create a game instance |
| MEDIUM | classic/direct_benchmark/direct_benchmark/runner.py | 68 | # Create the agent |
| MEDIUM | classic/direct_benchmark/direct_benchmark/ui.py | 276 | # Create a panel for each active run showing its step history |
| MEDIUM | classic/forge/tests/test_permissions.py | 331 | # Create the file path that would be resolved |
| MEDIUM | classic/forge/forge/utils/test_file_operations.py | 34 | # Create a new PDF and add a page with the text plain_text_str |
| MEDIUM | classic/forge/forge/components/image_gen/image_gen.py | 241 | # Create a session and set the basic auth if needed |
| MEDIUM | classic/forge/forge/components/todo/todo.py | 551 | # Create the new item |
| MEDIUM | …rge/forge/components/file_manager/test_file_manager.py | 98 | # Create a subdirectory and place a copy of file_a in it |
| MEDIUM | classic/forge/forge/components/skills/test_skills.py | 364 | # Create a directory without SKILL.md (should be ignored) |
| MEDIUM | …/forge/forge/components/code_executor/code_executor.py | 538 | # Create a string of all letters and digits |
| MEDIUM | classic/forge/forge/agent_protocol/database/db_test.py | 261 | # Create an artifact |
| MEDIUM | autogpt_platform/backend/test/load_store_agents.py | 106 | # Create a placeholder block |
| MEDIUM | autogpt_platform/backend/test/load_store_agents.py | 236 | # Create the main graph |
| MEDIUM | autogpt_platform/backend/test/load_store_agents.py | 323 | # Create the store listing first (without activeVersionId - will update after) |
| MEDIUM | autogpt_platform/backend/test/load_store_agents.py | 335 | # Create the store listing version |
| MEDIUM | autogpt_platform/backend/test/test_data_creator.py | 437 | # Create a copy of users list and shuffle it to avoid duplicates |
| MEDIUM | autogpt_platform/backend/test/e2e_test_data.py | 265 | # Create a simple graph with nodes and links |
| MEDIUM | autogpt_platform/backend/test/e2e_test_data.py | 655 | # Create a deterministic calculator marketplace agent for PR E2E coverage |
| MEDIUM | autogpt_platform/backend/test/blocks/test_gmail.py | 213 | # Create a deeply nested structure that would exceed the limit |
| MEDIUM | autogpt_platform/backend/test/sdk/test_sdk_webhooks.py | 352 | # Create a block that uses this provider |
| MEDIUM | autogpt_platform/backend/test/sdk/test_sdk_registry.py | 39 | # Create a test provider |
| MEDIUM | autogpt_platform/backend/test/sdk/test_sdk_registry.py | 59 | # Create a mock OAuth handler |
| MEDIUM | autogpt_platform/backend/test/sdk/test_sdk_registry.py | 92 | # Create a mock webhook manager |
| MEDIUM | autogpt_platform/backend/test/sdk/test_sdk_registry.py | 233 | # Create a test block class |
| MEDIUM | autogpt_platform/backend/test/sdk/test_sdk_registry.py | 290 | # Create a test webhook manager |
| MEDIUM | …t_platform/backend/test/sdk/test_sdk_block_creation.py | 578 | # Create a test OAuth provider with scopes |
| MEDIUM | autogpt_platform/backend/test/sdk/test_sdk_patching.py | 125 | # Create a fully featured provider |
| MEDIUM | …rm/backend/test/agent_generator/test_library_agents.py | 21 | # Create a mock agent with proper attribute values |
| MEDIUM | autogpt_platform/backend/backend/conftest.py | 54 | # Create the test user in the database using JWT token format |
| MEDIUM | autogpt_platform/backend/backend/conftest.py | 69 | # Create the admin user in the database using JWT token format |
| MEDIUM | autogpt_platform/backend/backend/cli.py | 60 | # Define the path for the new directory and file |
| MEDIUM | autogpt_platform/backend/backend/check_db.py | 158 | # Create a store listing |
| MEDIUM | autogpt_platform/backend/backend/check_db.py | 169 | # Create an approved version |
| MEDIUM | …orm/backend/backend/blocks/ai_shortform_video_block.py | 305 | # Create a new Webhook.site URL |
| MEDIUM | autogpt_platform/backend/backend/blocks/talking_head.py | 152 | # Create the clip |
| MEDIUM | autogpt_platform/backend/backend/blocks/pinecone.py | 135 | # Create a new client instance |
| MEDIUM | autogpt_platform/backend/backend/blocks/pinecone.py | 216 | # Create a new client instance |
| MEDIUM | autogpt_platform/backend/backend/blocks/llm.py | 1 | # This file contains a lot of prompt block strings that would trigger "line too long" |
| MEDIUM | autogpt_platform/backend/backend/blocks/llm.py | 2384 | # Create a proper expected format for the structured response generator |
| MEDIUM | autogpt_platform/backend/backend/blocks/orchestrator.py | 1152 | # Create a completed future for the task tracking system |
| MEDIUM | autogpt_platform/backend/backend/blocks/ai_condition.py | 171 | # Create the prompt for AI evaluation |
| MEDIUM | autogpt_platform/backend/backend/blocks/_utils.py | 23 | # Create an instance to access input_schema |
| MEDIUM | …_platform/backend/backend/blocks/discord/bot_blocks.py | 1326 | # Create the thread using discord.py 2.0+ API |
| MEDIUM | …/backend/backend/blocks/dataforseo/related_keywords.py | 205 | # Create the RelatedKeyword object |
| MEDIUM | …ckend/backend/blocks/dataforseo/keyword_suggestions.py | 196 | # Create the KeywordSuggestion object |
| MEDIUM | …ackend/blocks/test/test_orchestrator_dynamic_fields.py | 42 | # Create a mock node for CreateDictionaryBlock |
| MEDIUM | …ackend/blocks/test/test_orchestrator_dynamic_fields.py | 105 | # Create a mock node for AddToListBlock |
| MEDIUM | …ackend/blocks/test/test_orchestrator_dynamic_fields.py | 159 | # Create a mock node for MatchTextPatternBlock (simulating object fields) |
| MEDIUM | …ackend/blocks/test/test_orchestrator_dynamic_fields.py | 428 | # Create a mock node |
| MEDIUM | …ackend/blocks/test/test_orchestrator_dynamic_fields.py | 619 | # Create a proper mock execution processor for agent mode |
| MEDIUM | …ackend/blocks/test/test_orchestrator_dynamic_fields.py | 626 | # Create a mock NodeExecutionProgress for the sink node |
| MEDIUM | …togpt_platform/backend/backend/blocks/test/test_llm.py | 400 | # Create a mock block with stats to merge from |
| MEDIUM | …tform/backend/backend/blocks/test/test_orchestrator.py | 1081 | # Create a mock node with customized_name in metadata |
| 103 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | classic/original_autogpt/tests/conftest.py | 1 | |
| LOW | …c/original_autogpt/autogpt/agent_factory/generators.py | 1 | |
| LOW | …riginal_autogpt/autogpt/agent_factory/configurators.py | 13 | |
| LOW | …ginal_autogpt/autogpt/agent_factory/default_factory.py | 8 | |
| LOW | …ginal_autogpt/autogpt/agent_factory/default_factory.py | 19 | |
| LOW | …ginal_autogpt/autogpt/agent_factory/default_factory.py | 19 | |
| LOW | classic/original_autogpt/autogpt/app/config.py | 3 | |
| LOW | classic/original_autogpt/autogpt/app/configurator.py | 3 | |
| LOW | classic/original_autogpt/autogpt/app/main.py | 38 | |
| LOW | classic/original_autogpt/autogpt/app/main.py | 49 | |
| LOW | classic/original_autogpt/autogpt/app/main.py | 50 | |
| LOW | classic/original_autogpt/autogpt/app/ui/protocol.py | 3 | |
| LOW | classic/original_autogpt/autogpt/app/ui/protocol.py | 14 | |
| LOW | classic/original_autogpt/autogpt/app/ui/__init__.py | 7 | |
| LOW | …c/original_autogpt/autogpt/app/ui/terminal/provider.py | 7 | |
| LOW | …c/original_autogpt/autogpt/app/ui/terminal/__init__.py | 3 | |
| LOW | classic/original_autogpt/autogpt/app/settings/ui.py | 3 | |
| LOW | …ic/original_autogpt/autogpt/app/settings/categories.py | 3 | |
| LOW | …ic/original_autogpt/autogpt/app/settings/categories.py | 9 | |
| LOW | …ic/original_autogpt/autogpt/app/settings/validators.py | 3 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 3 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 3 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 3 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 4 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 4 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 4 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 4 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 5 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 5 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 6 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/__init__.py | 7 | |
| LOW | …assic/original_autogpt/autogpt/app/settings/widgets.py | 3 | |
| LOW | …original_autogpt/autogpt/app/settings/introspection.py | 3 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/env_file.py | 3 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/env_file.py | 10 | |
| LOW | classic/original_autogpt/autogpt/agents/__init__.py | 1 | |
| LOW | classic/original_autogpt/autogpt/agents/__init__.py | 2 | |
| LOW | classic/original_autogpt/autogpt/agents/__init__.py | 3 | |
| LOW | …assic/original_autogpt/autogpt/agents/agent_manager.py | 1 | |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 1 | |
| LOW | …l_autogpt/autogpt/agents/prompt_strategies/one_shot.py | 1 | |
| LOW | …t/autogpt/agents/prompt_strategies/tree_of_thoughts.py | 21 | |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/lats.py | 16 | |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 17 | |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 21 | |
| LOW | …togpt/autogpt/agents/prompt_strategies/plan_execute.py | 20 | |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/base.py | 7 | |
| LOW | …inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py | 19 | |
| LOW | classic/original_autogpt/scripts/check_requirements.py | 7 | |
| LOW | classic/direct_benchmark/direct_benchmark/runner.py | 11 | |
| LOW | classic/direct_benchmark/direct_benchmark/harness.py | 19 | |
| LOW | classic/direct_benchmark/direct_benchmark/parallel.py | 12 | |
| LOW | …ect_benchmark/direct_benchmark/adapters/agent_bench.py | 264 | |
| LOW | …irect_benchmark/direct_benchmark/adapters/swe_bench.py | 392 | |
| LOW | …direct_benchmark/direct_benchmark/adapters/__init__.py | 44 | |
| LOW | …direct_benchmark/direct_benchmark/adapters/__init__.py | 45 | |
| LOW | …direct_benchmark/direct_benchmark/adapters/__init__.py | 46 | |
| LOW | …direct_benchmark/direct_benchmark/adapters/__init__.py | 47 | |
| LOW | classic/forge/forge/permissions.py | 3 | |
| LOW | classic/forge/forge/llm/prompting/__init__.py | 1 | |
| 435 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ginal_autogpt/autogpt/agents/prompt_strategies/base.py | 329 | Spawn a sub-agent to handle a subtask. The sub-agent runs with its own execution context (reduced budget, |
| HIGH | …ginal_autogpt/autogpt/agents/prompt_strategies/base.py | 402 | Run a sub-agent until completion. Executes the sub-agent's action loop until it finishes or hits the cy |
| HIGH | classic/forge/forge/file_storage/base.py | 194 | Resolve the relative path within the given root if possible. Parameters: relative_path: The relativ |
| HIGH | …assic/forge/forge/components/platform_blocks/client.py | 74 | Execute a block via platform API. Args: block_id: The block ID to execute. input_data: |
| HIGH | …assic/forge/forge/components/platform_blocks/client.py | 104 | Search for agents in the platform marketplace. Args: query: Search query describing what kind of ag |
| HIGH | …assic/forge/forge/components/platform_blocks/client.py | 138 | Run an agent from the platform marketplace. Args: agent_slug: Agent slug (e.g. 'username/agent-name |
| HIGH | …assic/forge/forge/components/platform_blocks/client.py | 178 | Get results from a graph/agent execution. Args: graph_id: The graph (agent) ID. executi |
| HIGH | classic/forge/forge/components/skills/skill_parser.py | 43 | Parse a SKILL.md file and return a Skill with metadata only (Level 1). Args: skill_path: Path to the s |
| HIGH | classic/forge/forge/components/skills/skill_parser.py | 109 | Load the full content of a skill's SKILL.md (Level 2). Args: skill: Skill object with metadata loaded |
| HIGH | classic/forge/forge/components/skills/skill_parser.py | 140 | Load an additional file from a skill directory (Level 3). Args: skill: Skill object filename: |
| HIGH | …orge/forge/components/git_operations/git_operations.py | 52 | Get a Repo object for the given path. Args: repo_path: Path to the repository, or None for current |
| HIGH | classic/forge/forge/content_processing/text.py | 234 | Split text into chunks of sentences, with each chunk not exceeding the max length. Args: text (str): T |
| HIGH | autogpt_platform/backend/backend/blocks/orchestrator.py | 619 | Creates a function signature for a block node. Args: sink_node: The node for which to crea |
| HIGH | autogpt_platform/backend/backend/blocks/orchestrator.py | 728 | Creates a function signature for an agent node. Args: sink_node: The agent node for which |
| HIGH | autogpt_platform/backend/backend/blocks/discord/_api.py | 55 | Fetch the current user's information using Discord OAuth2 API. Reference: https://discord.com/developers/docs/ |
| HIGH | autogpt_platform/backend/backend/blocks/google/gmail.py | 98 | Create a MIMEText object with proper content type and no hard-wrap for plain text. This function addresses the comm |
| HIGH | …pt_platform/backend/backend/blocks/enrichlayer/_api.py | 226 | Handle API response and check for errors. Args: response: The response object from the req |
| HIGH | …pt_platform/backend/backend/blocks/enrichlayer/_api.py | 264 | Fetch a LinkedIn profile with optional parameters. Args: linkedin_url: The LinkedIn profil |
| HIGH | …pt_platform/backend/backend/blocks/enrichlayer/_api.py | 320 | Look up a LinkedIn profile by person's information. Args: first_name: The person's first n |
| HIGH | …pt_platform/backend/backend/blocks/enrichlayer/_api.py | 359 | Look up a LinkedIn profile by role in a company. Args: role: The role title (e.g., CEO, CT |
| HIGH | …pt_platform/backend/backend/blocks/enrichlayer/_api.py | 389 | Get a LinkedIn profile picture URL. Args: linkedin_profile_url: The LinkedIn profile URL. |
| HIGH | …togpt_platform/backend/backend/blocks/telegram/_api.py | 62 | Make a request to the Telegram Bot API. Args: credentials: Bot token credentials method: API m |
| HIGH | …togpt_platform/backend/backend/blocks/telegram/_api.py | 99 | Make a multipart/form-data request to the Telegram Bot API with a file upload. Args: credentials: Bot |
| HIGH | autogpt_platform/backend/backend/blocks/slack/_api.py | 41 | Make an authenticated POST request to the Slack Web API. Args: credentials: Slack bot token credential |
| HIGH | …ogpt_platform/backend/backend/blocks/helpers/review.py | 72 | Handle a review request for a block that requires human review. Args: input_data: The inpu |
| HIGH | autogpt_platform/backend/backend/util/cloud_storage.py | 221 | Retrieve file content from cloud storage. Args: cloud_path: Cloud storage path (e.g., "gcs |
| HIGH | autogpt_platform/backend/backend/util/cloud_storage.py | 382 | Generate a signed URL for temporary access to a cloud storage file. Args: cloud_path: Clou |
| HIGH | autogpt_platform/backend/backend/util/timezone_utils.py | 19 | Convert a cron expression from user timezone to UTC. NOTE: This is a simplified conversion that only adjusts m |
| HIGH | autogpt_platform/backend/backend/util/dynamic_fields.py | 22 | Extract the base field name from a dynamic field name. Examples: extract_base_field_name("values_#_nam |
| HIGH | autogpt_platform/backend/backend/util/workspace.py | 123 | Read file from workspace by virtual path. When session_id is set, paths are resolved relative to the s |
| HIGH | autogpt_platform/backend/backend/util/workspace.py | 148 | Read file from workspace by file ID. Args: file_id: The file's ID Returns: |
| HIGH | autogpt_platform/backend/backend/util/workspace.py | 177 | Write file to workspace. When session_id is set, files are written to /sessions/{session_id}/... |
| HIGH | autogpt_platform/backend/backend/util/workspace.py | 392 | Get download URL for a file. Args: file_id: The file's ID expires_in: URL expi |
| HIGH | autogpt_platform/backend/backend/util/json.py | 98 | Parse JSON with optional fallback on decode errors. Args: data: JSON string or bytes to parse targe |
| HIGH | autogpt_platform/backend/backend/util/json.py | 179 | Safely serialize data and return Prisma's Json type. Sanitizes control characters to prevent PostgreSQL 22P05 e |
| HIGH | autogpt_platform/backend/backend/util/gcs_utils.py | 20 | Parse a GCS path in the format 'gcs://bucket/blob' to (bucket, blob). Args: path: GCS path string (e.g |
| HIGH | autogpt_platform/backend/backend/util/gcs_utils.py | 44 | Download file content using a fresh session. This approach avoids event loop issues that can occur when reusin |
| HIGH | autogpt_platform/backend/backend/copilot/tools/utils.py | 48 | Fetch graph from store by username/agent_name slug. Args: username: Creator's username agent_n |
| HIGH | …/backend/backend/copilot/tools/agent_generator/core.py | 529 | Convert agent JSON dict to Graph model. Args: agent_json: Agent JSON with nodes and links Returns: |
| HIGH | …ogpt_platform/backend/backend/integrations/ayrshare.py | 206 | Generate a JSON Web Token (JWT) for use with single sign on. Docs: https://www.ayrshare.com/docs/apis/ |
| HIGH | …ogpt_platform/backend/backend/integrations/ayrshare.py | 284 | Create a new User Profile under your Primary Profile. Docs: https://www.ayrshare.com/docs/apis/profile |
| HIGH | …ogpt_platform/backend/backend/integrations/ayrshare.py | 381 | Create a post across multiple social media platforms. Docs: https://www.ayrshare.com/docs/apis/post/po |
| HIGH | autogpt_platform/backend/backend/api/test_helpers.py | 36 | Safely parse JSON response with error handling. Args: response: The HTTP response object error_cont |
| HIGH | …t_platform/backend/backend/api/features/chat/routes.py | 490 | Delete a chat session. Permanently removes a chat session and all its messages. Only the owner can delete |
| HIGH | …t_platform/backend/backend/api/features/chat/routes.py | 561 | Update the title of a chat session. Allows the user to rename their chat session. Args: session_i |
| HIGH | …ckend/backend/api/features/admin/store_admin_routes.py | 109 | Download the agent file by streaming its content. Args: store_listing_version_id (str): The ID of the |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 118 | Retrieves a paginated list of LibraryAgent records for a given user. Args: user_id: The ID of the user |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 245 | Retrieves a paginated list of favorite LibraryAgent records for a given user. Args: user_id: The ID of |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 328 | Get a specific agent from the user's library. Args: id: ID of the library agent to retrieve. u |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 505 | Adds an agent to the user's library (LibraryAgent table). Args: agent: The agent/Graph to add to the l |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 786 | Updates the specified LibraryAgent record. Args: library_agent_id: The ID of the LibraryAgent to updat |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1122 | Gets a single folder by ID. Args: folder_id: The ID of the folder. user_id: The ID of the user |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1198 | Creates a new folder for the user. Args: user_id: The ID of the user. name: The folder name. |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1287 | Updates a folder's properties. Args: folder_id: The ID of the folder to update. user_id: The I |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1347 | Moves a folder to a new parent. Args: folder_id: The ID of the folder to move. user_id: The ID |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1507 | Moves a library agent to a folder. Args: library_agent_id: The ID of the library agent. folder |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1546 | Moves multiple library agents to a folder. Args: agent_ids: The IDs of the library agents. fol |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1665 | Retrieves a paginated list of AgentPresets for the specified user. Args: user_id: The user ID whose pr |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1724 | Retrieves a single AgentPreset by its ID for a given user. Args: user_id: The user that owns the prese |
| HIGH | …pt_platform/backend/backend/api/features/library/db.py | 1751 | Creates a new AgentPreset for a user. Args: user_id: The ID of the user creating the preset. p |
| 16 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | classic/original_autogpt/autogpt/app/main.py | 68 | |
| LOW | classic/original_autogpt/autogpt/app/main.py | 607 | |
| LOW | classic/original_autogpt/autogpt/app/main.py | 826 | |
| LOW | classic/original_autogpt/autogpt/app/main.py | 884 | |
| LOW | …/original_autogpt/autogpt/app/agent_protocol_server.py | 180 | |
| LOW | classic/original_autogpt/autogpt/app/ui/rich_select.py | 158 | |
| LOW | …c/original_autogpt/autogpt/app/ui/terminal/provider.py | 129 | |
| LOW | …c/original_autogpt/autogpt/app/ui/terminal/provider.py | 217 | |
| LOW | classic/original_autogpt/autogpt/app/settings/ui.py | 33 | |
| LOW | classic/original_autogpt/autogpt/app/settings/ui.py | 304 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/env_file.py | 13 | |
| LOW | …ssic/original_autogpt/autogpt/app/settings/env_file.py | 61 | |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 499 | |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 588 | |
| LOW | …t/autogpt/agents/prompt_strategies/tree_of_thoughts.py | 724 | |
| LOW | …t/autogpt/agents/prompt_strategies/tree_of_thoughts.py | 795 | |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 340 | |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 377 | |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 429 | |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 816 | |
| LOW | …togpt/autogpt/agents/prompt_strategies/plan_execute.py | 661 | |
| LOW | …togpt/autogpt/agents/prompt_strategies/plan_execute.py | 814 | |
| LOW | …ginal_autogpt/autogpt/agents/prompt_strategies/base.py | 668 | |
| LOW | …inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py | 738 | |
| LOW | classic/direct_benchmark/analyze_failures.py | 539 | |
| LOW | classic/direct_benchmark/analyze_failures.py | 599 | |
| LOW | classic/direct_benchmark/analyze_reports.py | 67 | |
| LOW | …/code/3_file_organizer/artifacts_out/organize_files.py | 6 | |
| LOW | …erticals/code/1_three_sum/artifacts_out/sample_code.py | 4 | |
| LOW | …erticals/code/6_battleship/artifacts_out/battleship.py | 30 | |
| LOW | classic/direct_benchmark/direct_benchmark/runner.py | 132 | |
| LOW | classic/direct_benchmark/direct_benchmark/runner.py | 341 | |
| LOW | classic/direct_benchmark/direct_benchmark/harness.py | 67 | |
| LOW | classic/direct_benchmark/direct_benchmark/ui.py | 148 | |
| LOW | classic/direct_benchmark/direct_benchmark/ui.py | 361 | |
| LOW | classic/direct_benchmark/direct_benchmark/parallel.py | 41 | |
| LOW | classic/direct_benchmark/direct_benchmark/evaluator.py | 15 | |
| LOW | classic/direct_benchmark/direct_benchmark/evaluator.py | 117 | |
| LOW | classic/direct_benchmark/direct_benchmark/evaluator.py | 158 | |
| LOW | …ect_benchmark/direct_benchmark/adapters/agent_bench.py | 178 | |
| LOW | …ect_benchmark/direct_benchmark/adapters/agent_bench.py | 375 | |
| LOW | classic/forge/forge/llm/providers/_openai_base.py | 156 | |
| LOW | classic/forge/forge/llm/providers/_openai_base.py | 280 | |
| LOW | classic/forge/forge/llm/providers/_openai_base.py | 416 | |
| LOW | classic/forge/forge/llm/providers/multi.py | 136 | |
| LOW | classic/forge/forge/llm/providers/anthropic.py | 292 | |
| LOW | classic/forge/forge/llm/providers/anthropic.py | 424 | |
| LOW | …assic/forge/forge/llm/providers/llamafile/llamafile.py | 149 | |
| LOW | …assic/forge/forge/llm/providers/llamafile/llamafile.py | 234 | |
| LOW | classic/forge/forge/agent/base.py | 177 | |
| LOW | classic/forge/forge/agent/base.py | 319 | |
| LOW | classic/forge/forge/models/config.py | 195 | |
| LOW | classic/forge/forge/models/config.py | 234 | |
| LOW | classic/forge/forge/models/config.py | 306 | |
| LOW | classic/forge/forge/components/image_gen/image_gen.py | 112 | |
| LOW | …ssic/forge/forge/components/http_client/http_client.py | 74 | |
| LOW | …assic/forge/forge/components/web/playwright_browser.py | 671 | |
| LOW | …/forge/components/user_interaction/user_interaction.py | 53 | |
| LOW | …/forge/components/user_interaction/user_interaction.py | 117 | |
| LOW | classic/forge/forge/components/math_utils/math_utils.py | 203 | |
| 324 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | classic/forge/forge/file_storage/gcs.py | 0 | whether the storage is local (i.e. on the same machine, not cloud-based). |
| HIGH | classic/forge/forge/file_storage/local.py | 0 | whether the storage is local (i.e. on the same machine, not cloud-based). |
| HIGH | classic/forge/forge/file_storage/s3.py | 0 | whether the storage is local (i.e. on the same machine, not cloud-based). |
| HIGH | classic/forge/forge/file_storage/base.py | 0 | whether the storage is local (i.e. on the same machine, not cloud-based). |
| HIGH | classic/forge/forge/file_storage/gcs.py | 0 | list all files (recursively) in a directory in the storage. |
| HIGH | classic/forge/forge/file_storage/local.py | 0 | list all files (recursively) in a directory in the storage. |
| HIGH | classic/forge/forge/file_storage/s3.py | 0 | list all files (recursively) in a directory in the storage. |
| HIGH | classic/forge/forge/file_storage/base.py | 0 | list all files (recursively) in a directory in the storage. |
| HIGH | classic/forge/forge/file_storage/gcs.py | 0 | create a directory in the storage if doesn't exist. |
| HIGH | classic/forge/forge/file_storage/local.py | 0 | create a directory in the storage if doesn't exist. |
| HIGH | classic/forge/forge/file_storage/s3.py | 0 | create a directory in the storage if doesn't exist. |
| HIGH | classic/forge/forge/file_storage/base.py | 0 | create a directory in the storage if doesn't exist. |
| HIGH | classic/forge/forge/file_storage/gcs.py | 0 | copy a file or folder with all contents in the storage. |
| HIGH | classic/forge/forge/file_storage/local.py | 0 | copy a file or folder with all contents in the storage. |
| HIGH | classic/forge/forge/file_storage/s3.py | 0 | copy a file or folder with all contents in the storage. |
| HIGH | classic/forge/forge/file_storage/base.py | 0 | copy a file or folder with all contents in the storage. |
| HIGH | …/forge/components/user_interaction/user_interaction.py | 0 | if you need more details or information regarding the given goals, you can ask the user for input. |
| HIGH | docs/content/forge/components/creating-components.md | 0 | if you need more details or information regarding the given goals, you can ask the user for input. |
| HIGH | docs/content/forge/components/creating-components.md | 0 | if you need more details or information regarding the given goals, you can ask the user for input. |
| HIGH | docs/content/forge/components/creating-components.md | 0 | if you need more details or information regarding the given goals, you can ask the user for input. |
| HIGH | docs/content/forge/components/commands.md | 0 | multiplies two numbers. args: a: first number b: second number returns: result of multiplication |
| HIGH | docs/content/forge/components/creating-components.md | 0 | multiplies two numbers. args: a: first number b: second number returns: result of multiplication |
| HIGH | docs/content/forge/components/protocols.md | 0 | multiplies two numbers. args: a: first number b: second number returns: result of multiplication |
| HIGH | autogpt_platform/backend/backend/db.py | 0 | run all the processes required for the autogpt-server rest api. |
| HIGH | autogpt_platform/backend/backend/exec.py | 0 | run all the processes required for the autogpt-server rest api. |
| HIGH | autogpt_platform/backend/backend/rest.py | 0 | run all the processes required for the autogpt-server rest api. |
| HIGH | …orm/backend/backend/blocks/ai_shortform_video_block.py | 0 | create a new webhook url for receiving notifications. |
| HIGH | …orm/backend/backend/blocks/ai_shortform_video_block.py | 0 | create a new webhook url for receiving notifications. |
| HIGH | …orm/backend/backend/blocks/ai_shortform_video_block.py | 0 | create a new webhook url for receiving notifications. |
| HIGH | …orm/backend/backend/blocks/ai_shortform_video_block.py | 0 | wait for video creation to complete and return the video url. |
| HIGH | …orm/backend/backend/blocks/ai_shortform_video_block.py | 0 | wait for video creation to complete and return the video url. |
| HIGH | …orm/backend/backend/blocks/ai_shortform_video_block.py | 0 | wait for video creation to complete and return the video url. |
| HIGH | …tform/backend/backend/blocks/exa/cost_tracking_test.py | 0 | when the sdk response includes cost_dollars, its total is merged. |
| HIGH | …tform/backend/backend/blocks/exa/cost_tracking_test.py | 0 | when the sdk response includes cost_dollars, its total is merged. |
| HIGH | …tform/backend/backend/blocks/exa/cost_tracking_test.py | 0 | when the sdk response includes cost_dollars, its total is merged. |
| HIGH | …tform/backend/backend/blocks/exa/cost_tracking_test.py | 0 | when cost_dollars is absent, merge_stats is not called. |
| HIGH | …tform/backend/backend/blocks/exa/cost_tracking_test.py | 0 | when cost_dollars is absent, merge_stats is not called. |
| HIGH | …tform/backend/backend/blocks/exa/cost_tracking_test.py | 0 | when cost_dollars is absent, merge_stats is not called. |
| HIGH | …togpt_platform/backend/backend/blocks/apollo/models.py | 0 | the number range of employees working for the company. this enables you to find companies based on headcount. you can ad |
| HIGH | …togpt_platform/backend/backend/blocks/apollo/models.py | 0 | the number range of employees working for the company. this enables you to find companies based on headcount. you can ad |
| HIGH | …platform/backend/backend/blocks/apollo/organization.py | 0 | the number range of employees working for the company. this enables you to find companies based on headcount. you can ad |
| HIGH | …togpt_platform/backend/backend/blocks/apollo/people.py | 0 | the number range of employees working for the company. this enables you to find companies based on headcount. you can ad |
| HIGH | …togpt_platform/backend/backend/blocks/apollo/models.py | 0 | the maximum number of results to return. if you don't specify this parameter, the default is 100. |
| HIGH | …togpt_platform/backend/backend/blocks/apollo/models.py | 0 | the maximum number of results to return. if you don't specify this parameter, the default is 100. |
| HIGH | …platform/backend/backend/blocks/apollo/organization.py | 0 | the maximum number of results to return. if you don't specify this parameter, the default is 100. |
| HIGH | …backend/backend/copilot/tools/http_credentials_test.py | 0 | should return none when the credential list is empty. |
| HIGH | …backend/backend/copilot/tools/http_credentials_test.py | 0 | should return none when the credential list is empty. |
| HIGH | …backend/backend/copilot/tools/http_credentials_test.py | 0 | should return none when the credential list is empty. |
| HIGH | …atform/backend/backend/copilot/tools/run_agent_test.py | 0 | mock embedding functions for all tests to avoid database/api dependencies. |
| HIGH | …ogpt_platform/backend/backend/executor/manager_test.py | 0 | mock embedding functions for all tests to avoid database/api dependencies. |
| HIGH | autogpt_platform/backend/backend/data/graph_test.py | 0 | mock embedding functions for all tests to avoid database/api dependencies. |
| HIGH | …orm/backend/backend/copilot/sdk/e2b_file_tools_test.py | 0 | required is omitted so mcp sdk does not reject truncated calls. |
| HIGH | …orm/backend/backend/copilot/sdk/e2b_file_tools_test.py | 0 | required is omitted so mcp sdk does not reject truncated calls. |
| HIGH | …orm/backend/backend/copilot/sdk/e2b_file_tools_test.py | 0 | required is omitted so mcp sdk does not reject truncated calls. |
| HIGH | …nd/api/features/admin/diagnostics_admin_routes_test.py | 0 | setup admin auth overrides for all tests in this module |
| HIGH | …end/api/features/admin/rate_limit_admin_routes_test.py | 0 | setup admin auth overrides for all tests in this module |
| HIGH | …ackend/api/features/admin/platform_cost_routes_test.py | 0 | setup admin auth overrides for all tests in this module |
| HIGH | …backend/api/features/admin/credit_admin_routes_test.py | 0 | setup admin auth overrides for all tests in this module |
| HIGH | autogpt_platform/backend/backend/data/execution.py | 0 | ⚠️ no `user_id` check: do not use without check in user-facing endpoints. |
| HIGH | autogpt_platform/backend/backend/data/execution.py | 0 | ⚠️ no `user_id` check: do not use without check in user-facing endpoints. |
| 4 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …l_autogpt/tests/integration/test_strategy_benchmark.py | 100 | # Print output for debugging |
| LOW | …l_autogpt/tests/integration/test_strategy_benchmark.py | 129 | # Print output for debugging |
| LOW | classic/original_autogpt/autogpt/app/configurator.py | 50 | # Check if continuous limit is used without continuous mode |
| LOW | …/original_autogpt/autogpt/app/agent_protocol_server.py | 410 | # Check if relative path ends with filename |
| LOW | …c/original_autogpt/autogpt/app/ui/terminal/provider.py | 268 | # Check if input is a number |
| LOW | …c/original_autogpt/autogpt/app/ui/terminal/provider.py | 276 | # Check if input matches an agent name |
| LOW | …original_autogpt/autogpt/app/settings/introspection.py | 108 | # Check if this field is user configurable |
| LOW | classic/original_autogpt/autogpt/agents/agent.py | 321 | # Check if this is a UseCachedActionException from ReWOO |
| LOW | …autogpt/agents/prompt_strategies/multi_agent_debate.py | 526 | # Check if top proposal meets consensus threshold |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 338 | # Check if we should use verbal reflection format |
| LOW | …_autogpt/autogpt/agents/prompt_strategies/reflexion.py | 621 | # Check if this is a verbal reflection |
| LOW | …inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py | 119 | # Check if all dependencies are satisfied |
| LOW | …inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py | 913 | # Check if we should move to synthesis phase |
| LOW | …nges/library/ethereum/check_price/artifacts_in/test.py | 25 | # Check if the eth price is within $50 of the actual Ethereum price |
| LOW | …ges/library/ethereum/check_price/artifacts_out/test.py | 25 | # Check if the eth price is within $50 of the actual Ethereum price |
| LOW | …/verticals/code/3_file_organizer/custom_python/test.py | 29 | # Check if the files have been moved to the correct directories |
| LOW | classic/direct_benchmark/direct_benchmark/ui.py | 104 | # Assign colors to configs |
| LOW | classic/direct_benchmark/direct_benchmark/parallel.py | 63 | # Check if this run should be skipped (already completed) |
| LOW | classic/direct_benchmark/direct_benchmark/state.py | 156 | # Check if configs match |
| LOW | classic/direct_benchmark/direct_benchmark/state.py | 207 | # Check if this run matches the criteria |
| LOW | …ect_benchmark/direct_benchmark/adapters/agent_bench.py | 533 | # Check if agent used finish command with an answer |
| LOW | …ect_benchmark/direct_benchmark/adapters/agent_bench.py | 625 | # Check if expected is contained in actual (for verbose answers) |
| LOW | classic/forge/forge/agent/base.py | 285 | # Check if any component is missing (added to Agent but not to components) |
| LOW | classic/forge/forge/components/todo/todo.py | 389 | # Check if already has sub-items |
| LOW | …orge/forge/components/action_history/action_history.py | 194 | # Check if this tool's result is in the outputs |
| LOW | …orge/forge/components/action_history/action_history.py | 204 | # Check if there's an error for this tool |
| LOW | classic/forge/forge/components/action_history/model.py | 191 | # Assign summaries to episodes |
| LOW | …assic/forge/forge/components/skills/skill_component.py | 190 | # Check if we've hit the max loaded skills limit |
| LOW | …assic/forge/forge/components/skills/skill_component.py | 284 | # Check if already loaded |
| LOW | …orge/forge/components/git_operations/git_operations.py | 237 | # Check if there are staged changes |
| LOW | classic/forge/forge/command/command.py | 32 | # Check if all parameters are provided |
| LOW | classic/forge/forge/command/command.py | 60 | # Check if sorted lists of names/keys are equal |
| LOW | classic/forge/forge/agent_protocol/agent.py | 160 | # Check if relative path ends with filename |
| LOW | .claude/skills/orchestrate/scripts/poll-cycle.sh | 178 | # Check if hash has been stable (agent may be stuck mid-task) |
| LOW | .github/workflows/docs-enhance.yml | 153 | # Check if there are changes |
| LOW | .github/workflows/claude-dependabot.yml | 142 | # Check if any cached tar files exist (more reliable than cache-hit) |
| LOW | .github/workflows/copilot-setup-steps.yml | 162 | # Check if any cached tar files exist (more reliable than cache-hit) |
| LOW | .github/workflows/claude.yml | 155 | # Check if any cached tar files exist (more reliable than cache-hit) |
| LOW | .github/scripts/detect_overlaps.py | 340 | # Check if current PR conflicts with base branch |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 100 | # Check if it already exists in the database |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 151 | # Check if user exists |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 167 | # Check if profile exists |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 224 | # Check if graph already exists |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 307 | # Check if listing already exists |
| LOW | autogpt_platform/backend/backend/check_db.py | 19 | # Check if pg_cron extension exists |
| LOW | autogpt_platform/backend/backend/check_db.py | 29 | # Check if the refresh job exists |
| LOW | autogpt_platform/backend/backend/check_db.py | 148 | # Check if we need to create store listings first |
| LOW | autogpt_platform/backend/backend/check_db.py | 299 | # Check if data exists |
| LOW | autogpt_platform/backend/backend/blocks/spreadsheet.py | 123 | # Check if file is an Excel file and convert to CSV |
| LOW | autogpt_platform/backend/backend/blocks/perplexity.py | 216 | # Check if there's a raw response with annotations |
| LOW | autogpt_platform/backend/backend/blocks/__init__.py | 21 | # Check if example blocks should be loaded from settings |
| LOW | …t_platform/backend/backend/blocks/data_manipulation.py | 392 | # Check if adding this value would exceed either limit |
| LOW | autogpt_platform/backend/backend/blocks/text.py | 181 | # Check if pattern is potentially dangerous |
| LOW | autogpt_platform/backend/backend/blocks/text.py | 469 | # Read file content |
| LOW | autogpt_platform/backend/backend/blocks/_utils.py | 50 | # Check if the credential inputs for this block are correctly configured |
| LOW | autogpt_platform/backend/backend/blocks/_utils.py | 98 | # Check if provider supports OAuth |
| LOW | autogpt_platform/backend/backend/blocks/_utils.py | 100 | # Check if OAuth environment variables are set |
| LOW | …_platform/backend/backend/blocks/discord/bot_blocks.py | 1120 | # Check if channel has guild (not private) |
| LOW | …togpt_platform/backend/backend/blocks/test/test_llm.py | 870 | # Check if this is the final summary call |
| LOW | …tform/backend/backend/blocks/test/test_orchestrator.py | 340 | retry=2, # Set retry to 2 for testing |
| 129 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .pre-commit-config.yaml | 281 | # files: ^autogpt_platform/(backend/((backend|test)/|poetry\.lock$)|autogpt_libs/(autogpt_libs/.*(?<!_test)\.py| |
| LOW | classic/original_autogpt/.sourcery.yaml | 41 | # condition: |
| LOW | classic/original_autogpt/.sourcery.yaml | 61 | # sourcery_branch: sourcery/{base_branch} |
| LOW | classic/original_autogpt/autogpt/app/main.py | 441 | extra={"preserve_color": True}, |
| LOW | classic/forge/forge/agent/forge_agent.py | 81 | |
| LOW | .claude/skills/orchestrate/scripts/verify-complete.sh | 1 | #!/usr/bin/env bash |
| LOW | .claude/skills/orchestrate/scripts/poll-cycle.sh | 1 | #!/usr/bin/env bash |
| LOW | .claude/skills/orchestrate/scripts/run-loop.sh | 1 | #!/usr/bin/env bash |
| LOW | .claude/skills/orchestrate/scripts/spawn-agent.sh | 1 | #!/usr/bin/env bash |
| LOW | .claude/skills/orchestrate/scripts/notify.sh | 1 | #!/usr/bin/env bash |
| LOW | .github/workflows/codeql.yml | 1 | # For most projects, this workflow file will not need changing; you simply need |
| LOW | .github/workflows/claude-dependabot.yml | 1 | # Claude Dependabot PR Review Workflow |
| LOW | autogpt_platform/docker-compose.platform.yml | 81 | "prisma migrate status | grep -q 'No pending migrations' || exit 1", |
| LOW | autogpt_platform/frontend/orval.config.ts | 101 | // }, |
| LOW | autogpt_platform/frontend/instrumentation-client.ts | 61 | ], |
| LOW | …pp/(no-navbar)/share/chat/[token]/useSharedChatPage.ts | 41 | // Distinguish "session not found / revoked" from "messages 5xx'd |
| LOW | …ontend/src/app/(no-navbar)/share/chat/[token]/page.tsx | 121 | // and should NOT advertise the link as revoked. We still surface |
| LOW | …-navbar)/share/components/ShareHeader/ShareActions.tsx | 1 | "use client"; |
| LOW | …rontend/src/app/(platform)/copilot/useCopilotStream.ts | 81 | |
| LOW | …rontend/src/app/(platform)/copilot/useCopilotStream.ts | 221 | // Flip conditions (either is sufficient): |
| LOW | …d/src/app/(platform)/copilot/useCopilotPendingChips.ts | 421 | // bubble onto the tail makes ``[-1]`` the user bubble and every |
| LOW | …tend/src/app/(platform)/copilot/useLoadMoreMessages.ts | 41 | const prevSessionIdRef = useRef(sessionId); |
| LOW | …ntend/src/app/(platform)/copilot/copilotStreamStore.ts | 141 | messageSnapshots: {}, |
| LOW | …ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx | 61 | // may have completed sign-in in a prior session. Re-fetch the live |
| LOW | …ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx | 101 | // OAuth / manual-token in this component instance. It is NOT seeded |
| LOW | …ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx | 121 | // back to the persisted ``initiallyConnected`` snapshot rather |
| LOW | …onents/SetupRequirementsCard/SetupRequirementsCard.tsx | 141 | const hasUserActionableInputs = isEditMode && needsInputs; |
| LOW | …rm)/copilot/components/ChatContainer/ChatContainer.tsx | 101 | // isStreaming controls the stop-button UI and routes submits to the queue |
| LOW | …pilot/components/ChatContainer/useAutoOpenArtifacts.ts | 61 | resetAutoOpenState(); |
| LOW | …orm)/copilot/helpers/convertChatSessionToUiMessages.ts | 361 | |
| LOW | …riefingTabContent/components/CopilotLibrarySummary.tsx | 21 | const skillsCount = |
| LOW | …c/providers/agent-credentials/credentials-provider.tsx | 361 | setSystemProviders(new Set(systemList)); |
| LOW | …entialsFlatView/__tests__/CredentialsFlatView.test.tsx | 81 | // Non-managed row: the overflow-menu trigger is rendered even though the |
| LOW | autogpt_platform/frontend/src/lib/oauth-popup.ts | 181 | ); |
| LOW | autogpt_platform/frontend/src/lib/oauth-popup.ts | 201 | // does: |
| LOW | …rontend/src/services/schedules/invalidate-schedules.ts | 1 | import { |
| LOW | autogpt_platform/backend/backend/blocks/_base.py | 821 | # a Google Drive picker) didn't embed a _credentials_id, or the |
| LOW | autogpt_platform/backend/backend/blocks/_base.py | 841 | kwargs.setdefault(kwarg_name, None) |
| LOW | …latform/backend/backend/blocks/sql_query_block_test.py | 1201 | assert "testadmin" not in result |
| LOW | …latform/backend/backend/blocks/sql_query_block_test.py | 1281 | # This is a contrived example -- real injection would look different, |
| LOW | autogpt_platform/backend/backend/blocks/llm.py | 281 | |
| LOW | autogpt_platform/backend/backend/blocks/orchestrator.py | 1201 | # BaseException subclasses (e.g. CancelledError) so cancelled |
| LOW | autogpt_platform/backend/backend/blocks/orchestrator.py | 1681 | ), |
| LOW | autogpt_platform/backend/backend/blocks/orchestrator.py | 1721 | # Direct Anthropic key |
| LOW | autogpt_platform/backend/backend/blocks/time_blocks.py | 101 | else: |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 161 | # credentials: TwitterCredentialsInput = TwitterCredentialsField( |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 181 | # default="", |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 201 | # test_input={ |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 221 | # "get_list_followers": lambda *args, **kwargs: ({ |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 241 | |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 261 | # user_ids = [] |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 281 | # raise |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 301 | # if user_ids: |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 321 | |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 341 | # description="Token for pagination", |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 361 | # input_schema=TwitterGetFollowedListsBlock.Input, |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 381 | # ], |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 401 | # bearer_token=credentials.access_token.get_secret_value(), |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 421 | |
| LOW | …m/backend/backend/blocks/twitter/lists/list_follows.py | 441 | |
| 165 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 525 | await backend.api.features.library.db.delete_library_agent_by_graph_id( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 532 | return await backend.api.features.library.routes.presets.list_presets( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 538 | return await backend.api.features.library.routes.presets.get_preset( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 547 | return await backend.api.features.library.routes.presets.create_preset( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 557 | return await backend.api.features.library.routes.presets.update_preset( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 563 | return await backend.api.features.library.routes.presets.delete_preset( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 573 | return await backend.api.features.library.routes.presets.execute_preset( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 584 | return await backend.api.features.store.routes.create_submission( |
| CRITICAL | autogpt_platform/backend/backend/api/rest_api.py | 595 | return await backend.api.features.admin.store_admin_routes.review_submission( |
| CRITICAL | …ogpt_platform/backend/backend/executor/manager_test.py | 372 | preset = backend.api.features.library.model.LibraryAgentPresetCreatable( |
| CRITICAL | …ogpt_platform/backend/backend/executor/manager_test.py | 460 | preset = backend.api.features.library.model.LibraryAgentPresetCreatable( |
| CRITICAL | …ogpt_platform/backend/backend/executor/manager_test.py | 516 | store_submission_request = backend.api.features.store.model.StoreSubmissionRequest( |
| CRITICAL | …ogpt_platform/backend/backend/executor/manager_test.py | 545 | backend.api.features.store.model.ReviewSubmissionRequest( |
| CRITICAL | …latform/backend/backend/notifications/notifications.py | 756 | unsubscribe_link=f"{self.email_sender.formatter.env.globals.get('base_url', '')}/profile/setting |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ect_benchmark/direct_benchmark/adapters/agent_bench.py | 268 | "Install with: pip install playwright && playwright install" |
| HIGH | …assic/forge/forge/components/web/playwright_browser.py | 64 | "poetry install && playwright install chromium" |
| HIGH | classic/forge/forge/json/test_parsing.py | 27 | '[1, 2 3, "yes" true, false null, 25, {"obj": "var"}', |
| HIGH | classic/forge/forge/json/test_parsing.py | 28 | '[1, 2, 3, "yes", true, false, null, 25, {"obj": "var"}]', |
| HIGH | classic/forge/forge/json/test_parsing.py | 65 | ("[TRUE, False, NULL]", "[true, false, null]"), |
| HIGH | classic/forge/forge/json/parsing.py | 42 | if json_result.object in (demjson3.syntax_error, demjson3.undefined): |
| HIGH | classic/forge/forge/agent_protocol/api_router.py | 113 | "additional_input": null, |
| HIGH | classic/forge/forge/agent_protocol/api_router.py | 156 | "additional_input": null, |
| HIGH | …m/backend/backend/blocks/zerobounce/validate_emails.py | 50 | description="Age of the email domain in days or [null].", |
| HIGH | …tform/backend/backend/util/file_content_parser_test.py | 238 | content = '{"name":"apple","color":"red"}\n{"name":"banana","color":null}' |
| HIGH | autogpt_platform/backend/backend/copilot/service.py | 184 | A server-injected `<{SESSION_CONTEXT_TAG}>` block may also appear near the start of the **first** user message. When pre |
| HIGH | autogpt_platform/backend/backend/copilot/prompting.py | 293 | run_block(block_id="...", input_data={"<picker_field>": null, ...other inputs...}) |
| HIGH | …orm/backend/backend/copilot/tools/schedule_followup.py | 73 | "destination: OMIT IT (or pass null) to fire into a brand-" |
| HIGH | …orm/backend/backend/copilot/tools/schedule_followup.py | 172 | # Target session: ``None`` (omitted / explicit null) = sentinel for |
| HIGH | …latform/backend/backend/copilot/tools/agent_browser.py | 107 | "agent-browser is not installed (run: npm install -g agent-browser && agent-browser install).", |
| HIGH | …t_platform/backend/backend/copilot/tools/web_search.py | 273 | Returns ``None`` when the field is absent, null, non-numeric, |
| HIGH | …t_platform/backend/backend/copilot/baseline/service.py | 262 | Returns ``None`` when the field is absent, explicitly null, |
| HIGH | …t_platform/backend/backend/copilot/baseline/service.py | 264 | present-but-null) are logged here — they indicate a provider bug |
| HIGH | …/backend/backend/copilot/baseline/service_unit_test.py | 837 | """`{"cost": null}` is rejected and logged (not silently dropped).""" |
| HIGH | autogpt_platform/backend/backend/copilot/sdk/service.py | 533 | # {"cache_read_input_tokens": null}) for models that don't |
| HIGH | …latform/backend/backend/copilot/sdk/transcript_test.py | 1448 | '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n' |
| HIGH | …latform/backend/backend/copilot/sdk/transcript_test.py | 1449 | '{"type":"user","uuid":"u1","parentUuid":null,"message":{"role":"user","content":"hi"}}\n' |
| HIGH | …latform/backend/backend/copilot/sdk/transcript_test.py | 1496 | raw_content = '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n' |
| HIGH | …latform/backend/backend/copilot/sdk/transcript_test.py | 1567 | '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n' |
| HIGH | …latform/backend/backend/copilot/sdk/transcript_test.py | 1568 | '{"type":"user","uuid":"u1","parentUuid":null,"message":{"role":"user","content":"hi"}}\n' |
| HIGH | autogpt_platform/backend/backend/cli/oauth_tool.py | 590 | let currentPkce = null; |
| HIGH | autogpt_platform/backend/backend/cli/oauth_tool.py | 591 | let currentState = null; |
| HIGH | autogpt_platform/backend/backend/cli/oauth_tool.py | 733 | <div class="token-display">${{JSON.stringify(tokens, null, 2)}}</div> |
| HIGH | autogpt_platform/backend/backend/cli/oauth_tool.py | 801 | log(`Access token test failed: ${{error.detail || response.statusText}}`); |
| HIGH | autogpt_platform/backend/backend/cli/oauth_tool.py | 802 | showResult('❌ Access Token Invalid', `<p>${{error.detail || response.statusText}}</p>`, true); |
| HIGH | autogpt_platform/backend/backend/executor/utils.py | 291 | - Undefined, null, and empty string are considered as equal. |
| HIGH | autogpt_platform/backend/backend/executor/simulator.py | 345 | - Never return empty strings, null, or "N/A" for pins that should have content. |
| HIGH | …tform/backend/backend/data/credit_subscription_test.py | 1292 | """Non-string price_id (e.g. number, null) resolves to None.""" |
| HIGH | autogpt_platform/backend/scripts/generate_block_docs.py | 990 | " cd autogpt_platform/backend && poetry run python scripts/generate_block_docs.py" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | classic/forge/forge/components/web/test_web_fetch.py | 248 | html = '<html><head><meta name="author" content="John Doe"></head></html>' |
| LOW | classic/forge/forge/components/web/test_web_fetch.py | 251 | assert metadata.get("author") == "John Doe" |
| LOW | classic/forge/forge/json/test_parsing.py | 9 | ('{"name": "John Doe" "age": 30,}', '{"name": "John Doe", "age": 30}'), |
| LOW | classic/forge/forge/json/test_parsing.py | 12 | ('{"name": "John Doe", "age": 30,}', '{"name": "John Doe", "age": 30}'), |
| LOW | classic/forge/forge/json/test_parsing.py | 15 | ('{"name": "John Doe",, "age": 30}', '{"name": "John Doe", "age": 30}'), |
| LOW | classic/forge/forge/json/test_parsing.py | 17 | ('{"name": "John Doe",\n"age": 30}', '{"name": "John Doe", "age": 30}'), |
| LOW | classic/forge/forge/json/test_parsing.py | 20 | ('{"name": "John Doe", "age": 30', '{"name": "John Doe", "age": 30}'), |
| LOW | classic/forge/forge/json/test_parsing.py | 32 | '```json\n{"name": "John Doe", "age": 30}\n```', |
| LOW | classic/forge/forge/json/test_parsing.py | 33 | '{"name": "John Doe", "age": 30}', |
| LOW | classic/forge/forge/json/test_parsing.py | 37 | '{"name":"John Doe" "age": 30\n "empty": "","address": ' |
| LOW | classic/forge/forge/json/test_parsing.py | 41 | '{"name": "John Doe", "age": 30, "empty": "", "address": ' |
| LOW | classic/forge/forge/json/test_parsing.py | 47 | '{"name": "John Doe", "age": 30, "address": ' |
| LOW | classic/forge/forge/json/test_parsing.py | 50 | '{"name": "John Doe", "age": 30, "address": ' |
| LOW | classic/forge/forge/json/test_parsing.py | 71 | ('{"name": John Doe}', '{"name": "John Doe"}'), |
| LOW | classic/forge/forge/json/test_parsing.py | 73 | ('"name": "John Doe"}', '{"name": "John Doe"}'), |
| LOW | docs/platform/integrating/oauth-guide.md | 146 | "name": "John Doe", |
| LOW | …s/integrations/block-integrations/agent_mail/drafts.md | 23 | | to | Recipient email addresses (e.g. ['user@example.com']) | List[str] | Yes | |
| LOW | …integrations/block-integrations/agent_mail/messages.md | 24 | | to | Recipient email addresses to forward the message to (e.g. ['user@example.com']) | List[str] | Yes | |
| LOW | …integrations/block-integrations/agent_mail/messages.md | 185 | | to | Recipient email addresses (e.g. ['user@example.com']) | List[str] | Yes | |
| LOW | …ngs/profile/components/ProfileHeader/ProfileHeader.tsx | 148 | placeholder="Jane Doe" |
| LOW | …pp/(platform)/settings/profile/__tests__/main.test.tsx | 44 | name: "Jane Doe", |
| LOW | …pp/(platform)/settings/profile/__tests__/main.test.tsx | 57 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/profile/__tests__/main.test.tsx | 98 | ).toBe("Jane Doe"); |
| LOW | …pp/(platform)/settings/profile/__tests__/main.test.tsx | 453 | expect(nameInput.value).toBe("Jane Doe"); |
| LOW | …/(platform)/settings/profile/__tests__/helpers.test.ts | 22 | name: "Jane Doe", |
| LOW | …/(platform)/settings/profile/__tests__/helpers.test.ts | 217 | expect(getInitials("Jane Doe")).toBe("JD"); |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 33 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 61 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 73 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 101 | expect(screen.getByText("user@example.com")).toBeDefined(); |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 120 | expect((dialogInput as HTMLInputElement).value).toBe("user@example.com"); |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 165 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 221 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 231 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 280 | email: "user@example.com", |
| LOW | …pp/(platform)/settings/account/__tests__/main.test.tsx | 290 | email: "user@example.com", |
| LOW | …rm)/settings/creator-dashboard/__tests__/main.test.tsx | 88 | email: "user@example.com", |
| LOW | …rontend/src/app/(platform)/copilot/styleguide/page.tsx | 736 | name: "Jane Doe", |
| LOW | …ding/__tests__/ExportCreditTransactionsButton.test.tsx | 85 | admin_email: "admin@example.com", |
| LOW | …Form/components/EmailForm/__tests__/EmailForm.test.tsx | 32 | email: "user@example.com", |
| LOW | …tform)/profile/(user)/settings/__tests__/page.test.tsx | 30 | email: "user@example.com", |
| LOW | …tform)/profile/(user)/settings/__tests__/page.test.tsx | 51 | email: "user@example.com", |
| LOW | …tform)/profile/(user)/settings/__tests__/page.test.tsx | 72 | email: "user@example.com", |
| LOW | …tform)/profile/(user)/settings/__tests__/page.test.tsx | 83 | expect((emailInput as HTMLInputElement).value).toBe("user@example.com"); |
| LOW | …tform)/profile/(user)/settings/__tests__/page.test.tsx | 100 | email: "user@example.com", |
| LOW | …/app/(platform)/profile/(user)/__tests__/page.test.tsx | 28 | email: "user@example.com", |
| LOW | …onents/molecules/ShowMoreText/ShowMoreText.stories.tsx | 252 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …onents/molecules/ShowMoreText/ShowMoreText.stories.tsx | 252 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …onents/molecules/ShowMoreText/ShowMoreText.stories.tsx | 264 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …onents/molecules/ShowMoreText/ShowMoreText.stories.tsx | 264 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …onents/molecules/ShowMoreText/ShowMoreText.stories.tsx | 276 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …onents/molecules/ShowMoreText/ShowMoreText.stories.tsx | 276 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …src/components/molecules/ShowMore/ShowMore.stories.tsx | 252 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …src/components/molecules/ShowMore/ShowMore.stories.tsx | 252 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …src/components/molecules/ShowMore/ShowMore.stories.tsx | 264 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …src/components/molecules/ShowMore/ShowMore.stories.tsx | 264 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …src/components/molecules/ShowMore/ShowMore.stories.tsx | 276 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …src/components/molecules/ShowMore/ShowMore.stories.tsx | 276 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | …ntend/src/components/molecules/Table/Table.stories.tsx | 55 | { name: "John Doe", email: "john@example.com", role: "Admin" }, |
| LOW | …ntend/src/components/molecules/Table/Table.stories.tsx | 68 | { name: "John Doe", email: "john@example.com" }, |
| 86 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …t_platform/frontend/src/playwright/utils/onboarding.ts | 66 | // Step 1: Welcome — enter name |
| LOW | …t_platform/frontend/src/playwright/utils/onboarding.ts | 73 | // Step 2: Role — select a role (auto-advances after selection) |
| LOW | …t_platform/frontend/src/playwright/utils/onboarding.ts | 79 | // Step 3: Pain points — select tasks |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 375 | # Step 0: Initialize agent blocks |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 379 | # Step 1: Create user and profile |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 383 | # Step 2: Load CSV metadata |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 388 | # Step 3: Find all JSON files and match with CSV |
| LOW | autogpt_platform/backend/test/load_store_agents.py | 428 | # Step 4: Refresh materialized views |
| LOW | autogpt_platform/backend/backend/blocks/ideogram.py | 209 | # Step 1: Generate the image |
| LOW | autogpt_platform/backend/backend/blocks/ideogram.py | 223 | # Step 2: Upscale the image if requested |
| LOW | autogpt_platform/backend/backend/blocks/ideogram.py | 397 | # Step 1: Download the image from the provided URL |
| LOW | autogpt_platform/backend/backend/blocks/ideogram.py | 401 | # Step 2: Send the downloaded image to the upscale API |
| LOW | …latform/backend/backend/blocks/mcp/test_integration.py | 235 | # Step 1: Discover tools (simulating what the frontend/API would do) |
| LOW | …latform/backend/backend/blocks/mcp/test_integration.py | 241 | # Step 2: User selects "get_weather" and we get its schema |
| LOW | …latform/backend/backend/blocks/mcp/test_integration.py | 244 | # Step 3: Execute the block — no credentials (public server) |
| LOW | …pt_platform/backend/backend/copilot/stream_registry.py | 569 | # Step 2: If session is still running, start stream listener for live updates |
| LOW | …ackend/backend/copilot/pending_message_helpers_test.py | 668 | # Step 1: combine for the model's prompt. Result is what the SDK CLI |
| LOW | …ackend/backend/copilot/pending_message_helpers_test.py | 674 | # Step 2: persist pending as separate user rows; transcript untouched. |
| LOW | …form/backend/backend/copilot/tools/e2b_sandbox_test.py | 577 | # Step 1: pause the sandbox |
| LOW | …form/backend/backend/copilot/tools/e2b_sandbox_test.py | 582 | # Step 2: reconnect on next turn -- same sandbox should be returned |
| LOW | …pt_platform/backend/backend/copilot/tools/run_agent.py | 274 | # Step 1: Fetch agent details |
| LOW | …pt_platform/backend/backend/copilot/tools/run_agent.py | 324 | # Step 2: Check credentials and inputs |
| LOW | …pt_platform/backend/backend/copilot/tools/run_agent.py | 334 | # Step 3: Execute or Schedule |
| LOW | …form/backend/backend/copilot/tools/feature_requests.py | 334 | # Step 1: Find or create customer for this user |
| LOW | …form/backend/backend/copilot/tools/feature_requests.py | 349 | # Step 2: Create or reuse issue |
| LOW | …form/backend/backend/copilot/tools/feature_requests.py | 389 | # Step 3: Create customer need on the issue |
| LOW | …tform/backend/backend/copilot/sdk/tool_adapter_test.py | 460 | # Step 1: pre-launch fires immediately (speculative) |
| LOW | …tform/backend/backend/copilot/sdk/tool_adapter_test.py | 466 | # Step 2: SDK dispatches with (potentially different) args |
| LOW | …latform/backend/backend/copilot/sdk/transcript_test.py | 635 | # Step 1: TranscriptBuilder loads previous transcript (simulates download) |
| LOW | …latform/backend/backend/copilot/sdk/transcript_test.py | 642 | # Step 2: New messages appended during the current query |
| LOW | …latform/backend/backend/copilot/sdk/transcript_test.py | 647 | # Step 3: read_compacted_entries reads the CLI session file |
| LOW | …latform/backend/backend/copilot/sdk/transcript_test.py | 653 | # Step 4: replace_entries syncs builder with CLI state |
| LOW | …latform/backend/backend/copilot/sdk/transcript_test.py | 657 | # Step 5: Append post-compaction messages (continuing the stream) |
| LOW | …latform/backend/backend/copilot/sdk/transcript_test.py | 661 | # Step 6: Export and verify |
| LOW | …m/backend/backend/copilot/sdk/response_adapter_test.py | 968 | # Step 2: tool never executes (no UserMessage tool_result). Model |
| LOW | …m/backend/backend/copilot/sdk/response_adapter_test.py | 976 | # Step 3: model returns an AssistantMessage with empty content. |
| LOW | …m/backend/backend/copilot/sdk/response_adapter_test.py | 978 | # Step 4: ResultMessage with subtype="error". |
| LOW | …m/backend/backend/copilot/sdk/response_adapter_test.py | 954 | # Step 1: model emits 4 ToolUseBlocks (parallel browser_act calls). |
| LOW | …pt_platform/backend/backend/api/features/oauth_test.py | 1663 | # Step 1: Authorization request with PKCE |
| LOW | …pt_platform/backend/backend/api/features/oauth_test.py | 1693 | # Step 2: Exchange code for tokens |
| LOW | …pt_platform/backend/backend/api/features/oauth_test.py | 1717 | # Step 3: Introspect access token |
| LOW | …pt_platform/backend/backend/api/features/oauth_test.py | 1732 | # Step 4: Refresh tokens |
| LOW | …pt_platform/backend/backend/api/features/oauth_test.py | 1755 | # Step 5: Verify new access token works |
| LOW | …pt_platform/backend/backend/api/features/oauth_test.py | 1768 | # Step 6: Revoke new access token |
| LOW | …pt_platform/backend/backend/api/features/oauth_test.py | 1781 | # Step 7: Verify revoked token is inactive |
| LOW | …pt_platform/backend/backend/api/features/mcp/routes.py | 179 | # Step 1: Discover protected-resource metadata (RFC 9728) |
| LOW | …pt_platform/backend/backend/api/features/mcp/routes.py | 223 | # Step 3: Dynamic Client Registration (RFC 7591) if available |
| LOW | …pt_platform/backend/backend/api/features/mcp/routes.py | 251 | # Step 4: Store state token with OAuth metadata for the callback |
| LOW | …pt_platform/backend/backend/api/features/mcp/routes.py | 270 | # Step 5: Build and return the login URL |
| LOW | autogpt_platform/backend/backend/data/graph.py | 1527 | # Step 1: Check if user owns this graph |
| LOW | autogpt_platform/backend/backend/data/graph.py | 1530 | # Step 2: Check if the exact graph version is in the library. |
| LOW | autogpt_platform/backend/backend/data/graph.py | 1549 | # Step 3: Apply permission logic |
| LOW | autogpt_platform/backend/backend/data/graph.py | 1565 | # Step 6: Check execution-specific permissions (raises generic NotAuthorizedError) |
| LOW | …togpt_platform/backend/scripts/download_transcripts.py | 5 | # Step 1: Download from prod GCS (needs MEDIA_GCS_BUCKET_NAME + gcloud auth) |
| LOW | …togpt_platform/backend/scripts/download_transcripts.py | 9 | # Step 2: Load downloaded transcripts into local storage + DB |
| LOW | …end/load-tests/tests/marketplace/public-access-test.js | 76 | // Step 1: Browse marketplace homepage - get featured agents |
| LOW | …end/load-tests/tests/marketplace/public-access-test.js | 108 | // Step 2: Browse all agents with pagination |
| LOW | …end/load-tests/tests/marketplace/public-access-test.js | 141 | // Step 3: Search for specific agents |
| LOW | …end/load-tests/tests/marketplace/public-access-test.js | 178 | // Step 4: Browse agents by category |
| LOW | …end/load-tests/tests/marketplace/public-access-test.js | 210 | // Step 5: Get specific agent details (simulate clicking on an agent) |
| 12 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | classic/direct_benchmark/analyze_failures.py | 74 | WRONG_APPROACH = "wrong_approach" # Fundamentally wrong solution |
| MEDIUM | classic/direct_benchmark/direct_benchmark/runner.py | 379 | # The harness can clean up workspaces after collecting results |
| MEDIUM | classic/direct_benchmark/direct_benchmark/__main__.py | 348 | # Create harness config |
| MEDIUM | classic/direct_benchmark/direct_benchmark/__main__.py | 437 | # Run harness |
| MEDIUM | …irect_benchmark/direct_benchmark/adapters/swe_bench.py | 165 | # Build comprehensive task description |
| MEDIUM | …irect_benchmark/direct_benchmark/adapters/swe_bench.py | 310 | # Try to import swebench harness |
| MEDIUM | …irect_benchmark/direct_benchmark/adapters/swe_bench.py | 404 | # modal's SWE-bench harness |
| LOW | classic/forge/forge/llm/providers/_openai_base.py | 466 | # For non-tool-call errors, just use the standard format |
| MEDIUM | classic/forge/forge/components/system/system.py | 51 | # General best practices |
| MEDIUM | classic/forge/forge/components/system/system.py | 66 | # Code-specific best practices |
| LOW | …workflows/scripts/docker-ci-fix-compose-build-cache.py | 99 | # Duplicate - will just use the image from the first service |
| MEDIUM | autogpt_platform/backend/backend/blocks/exa/websets.py | 1137 | """Get a comprehensive summary of a webset including samples and statistics.""" |
| LOW | …_platform/backend/backend/blocks/notion/create_page.py | 232 | # For now, just pass as plain text |
| LOW | …rm/backend/backend/blocks/system/library_operations.py | 127 | # For now, we'll just return the agent info |
| MEDIUM | …gpt_platform/backend/backend/util/workspace_storage.py | 266 | # Use is_relative_to() for robust path containment check |
| MEDIUM | autogpt_platform/backend/backend/copilot/prompting.py | 126 | ### Web search best practices |
| MEDIUM | …ogpt_platform/backend/backend/copilot/moonshot_test.py | 48 | # Type-robust: never raise on unexpected types; callers pass None. |
| MEDIUM | autogpt_platform/backend/backend/copilot/sharing/db.py | 106 | # against that here keeps share-enable robust. |
| LOW | autogpt_platform/backend/backend/api/features/v1.py | 1027 | # False and we simply return the current status. |
| MEDIUM | …nd/api/features/admin/diagnostics_admin_routes_test.py | 217 | """Test stopping uses robust stop_graph_execution""" |
| MEDIUM | …backend/api/features/admin/diagnostics_admin_routes.py | 534 | # Use robust stop_graph_execution (cascades to children, waits for termination) |
| MEDIUM | …backend/api/features/admin/diagnostics_admin_routes.py | 586 | # Stop all executions in parallel using robust stop_graph_execution |
| LOW | …nd/backend/executor/manager_insufficient_funds_test.py | 301 | # Clear notifications should not raise, just return 0 |
| LOW | autogpt_platform/backend/backend/data/model.py | 901 | # Field doesn't exist yet or is None, just set it |
| MEDIUM | autogpt_platform/backend/backend/data/credit.py | 913 | # Build a comprehensive explanation message that includes: |
| LOW | autogpt_platform/backend/scripts/generate_block_docs.py | 572 | # Already emitted header, just add rows to existing table |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | classic/forge/forge/components/web/search.py | 69 | tavily_include_answer: bool = True # Get AI-generated answer |
| HIGH | classic/forge/forge/components/web/search.py | 327 | # Include AI-generated answer if available |
| HIGH | …(platform)/copilot/components/ArtifactPanel/helpers.ts | 296 | // Extension first (more reliable than MIME for AI-generated files). |
| HIGH | autogpt_platform/backend/backend/copilot/constants.py | 30 | # Prefix for all synthetic IDs generated by CoPilot block execution. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …/backend/backend/copilot/baseline/service_unit_test.py | 874 | |
| MEDIUM | …rm/backend/backend/copilot/sdk/service_helpers_test.py | 285 | |
| MEDIUM | …form/backend/backend/copilot/sdk/p0_guardrails_test.py | 1137 | |
| MEDIUM | …form/backend/backend/copilot/sdk/p0_guardrails_test.py | 1138 | |
| MEDIUM | …t_platform/backend/backend/copilot/bot/handler_test.py | 348 | |
| MEDIUM | …ogpt_platform/backend/backend/api/conn_manager_test.py | 269 | |
| MEDIUM | …ogpt_platform/backend/backend/api/conn_manager_test.py | 340 | |
| MEDIUM | …ogpt_platform/backend/backend/api/conn_manager_test.py | 405 | |
| MEDIUM | …ogpt_platform/backend/backend/api/conn_manager_test.py | 558 | |
| MEDIUM | autogpt_platform/backend/backend/data/event_bus_test.py | 394 | |
| MEDIUM | autogpt_platform/backend/backend/data/event_bus_test.py | 510 | |
| MEDIUM | autogpt_platform/backend/backend/data/event_bus_test.py | 434 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …s/ArtifactPanel/components/ArtifactContent.stories.tsx | 196 | print(f"Loaded {len(df)} rows") |
| HIGH | …s/ArtifactPanel/components/ArtifactContent.stories.tsx | 201 | print(result)`, |
| HIGH | …s/ArtifactPanel/components/ArtifactContent.stories.tsx | 319 | print("Hello from markdown!") |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | classic/forge/forge/agent/forge_agent.py | 66 | # An example agent information; you can modify this to suit your needs |
| MEDIUM | classic/forge/forge/agent/forge_agent.py | 66 | # An example agent information; you can modify this to suit your needs |
| MEDIUM | .github/workflows/codeql.yml | 57 | # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how |
| MEDIUM | autogpt_platform/frontend/src/middleware.ts | 29 | * Feel free to modify this pattern to include more paths. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | autogpt_platform/frontend/public/mockServiceWorker.js | 124 | async function handleRequest(event, requestId, requestInterceptedAt) { |
| LOW | autogpt_platform/backend/backend/util/retry_test.py | 23 | def test_function(): |
| LOW | autogpt_platform/backend/backend/util/retry_test.py | 45 | async def test_function(): |
| LOW | …gpt_platform/backend/backend/util/feature_flag_test.py | 31 | async def test_function(user_id: str): |
| LOW | …gpt_platform/backend/backend/util/feature_flag_test.py | 44 | async def test_function(user_id: str): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | docs/platform/integrating/api-guide.md | 65 | curl -H "X-API-Key: YOUR_API_KEY" \ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …togpt_platform/backend/scripts/refresh_claude_token.sh | 7 | # Usage: |