Skip to content
Agentmart
Submit a tool

Symfony Agent MCP

Read-only Symfony introspection: routes, services, entities, Doctrine, security, Twig and more.

Connector by shakaran · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/shakaran-symfony-agent-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Read-only Symfony introspection: routes, services, entities, Doctrine, security, Twig and more.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
1,697 read · 0 write · 2 delete · 3 not yet classified
Secrets
3 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 1,702

Read from the source code; the running server may list different tools.

Read 1,697 · Look things up without changing anything.

  • analyze_dependency_graph
  • analyze_migrations
  • audit_controller_security
  • detect_circular_dependencies
  • detect_n_plus_one
  • detect_orphan_controllers
  • detect_unused_form_types
  • diff_env_files
  • find_missing_translations
  • find_sensitive_env_keys
  • get_abstract_service_stats
  • get_access_control_matrix
Show 1,685 more tools
  • get_access_control_stats
  • get_accessibility_stats
  • get_active_tools
  • get_algolia_integration_stats
  • get_alpine_js_integration_stats
  • get_ansible_playbook_config_stats
  • get_apache_config_stats
  • get_api_contract_testing_stats
  • get_api_cursor_pagination_stats
  • get_api_graphql_security_stats
  • get_api_hateoas_stats
  • get_api_idempotency_stats
  • get_api_json_ld_context_stats
  • get_api_jsonapi_format_stats
  • get_api_key_rotation_stats
  • get_api_openapi_context_stats
  • get_api_openapi_security_schemes_stats
  • get_api_operation_stats
  • get_api_pagination_stats
  • get_api_platform_custom_normalizer_stats
  • get_api_platform_dto_output_stats
  • get_api_platform_error_handling_stats
  • get_api_platform_filter_stats
  • get_api_platform_iri_converter_stats
  • get_api_platform_query_extension_stats
  • get_api_platform_resource_metadata_stats
  • get_api_platform_security_expression_stats
  • get_api_platform_security_stats
  • get_api_platform_serialization_context_stats
  • get_api_platform_state_processor_stats
  • get_api_platform_stats
  • get_api_platform_subresource_stats
  • get_api_platform_validation_context_stats
  • get_api_problem_details_stats
  • get_api_rate_limit_stats
  • get_api_resource_details
  • get_api_response_compression_stats
  • get_api_state_stats
  • get_api_version_stats
  • get_app_environment
  • get_asset_mapper_stats
  • get_asset_package_stats
  • get_asset_stats
  • get_asset_versioning_stats
  • get_auth_stats
  • get_authenticator_stats
  • get_autowire_attribute_stats
  • get_aws_cloudfront_config_stats
  • get_aws_cognito_integration_stats
  • get_aws_ecs_config_stats
  • get_aws_lambda_bref_stats
  • get_aws_parameter_store_stats
  • get_aws_s3_integration_stats
  • get_aws_secrets_manager_stats
  • get_aws_ses_integration_stats
  • get_azure_blob_storage_stats
  • get_azure_pipelines_config_stats
  • get_badge_stats
  • get_behat_context_stats
  • get_behat_stats
  • get_behat_step_coverage_stats
  • get_behat_tag_stats
  • get_bitbucket_pipelines_config_stats
  • get_blackfire_stats
  • get_braintree_integration_stats
  • get_browser_kit_stats
  • get_bugsnag_integration_stats
  • get_bundle_stats
  • get_bus_stats
  • get_cache_chain_stats
  • get_cache_config
  • get_cache_pool_prune_stats
  • get_cache_pool_stats
  • get_cache_stampede_stats
  • get_cache_tag_stats
  • get_cache_warmer_stats
  • get_caddy_server_config_stats
  • get_cdn_config_stats
  • get_choice_loader_stats
  • get_cicd_stats
  • get_circleci_config_stats
  • get_class_serializer_profile
  • get_clock_stats
  • get_clock_test_stats
  • get_cloudflare_config_stats
  • get_cloudinary_integration_stats
  • get_cloudwatch_integration_stats
  • get_code_quality_report
  • get_code_quality_stats
  • get_codeception_config_stats
  • get_command_details
  • get_command_lock_stats
  • get_command_namespace_stats
  • get_compiler_pass_stats
  • get_composer_info
  • get_composer_security_audit_stats
  • get_compound_constraint_stats
  • get_config_extension_stats
  • get_console_command_option_stats
  • get_console_completion_stats
  • get_console_helper_stats
  • get_console_question_stats
  • get_console_signal_stats
  • get_console_style_stats
  • get_console_table_stats
  • get_constraint_stats
  • get_constraint_validator_test_stats
  • get_consul_service_discovery_stats
  • get_container_tag_stats
  • get_content_negotiation_stats
  • get_controller_actions
  • get_controller_security_stats
  • get_controller_test_stats
  • get_cookie_security_stats
  • get_cors_stats
  • get_cron_job_stats
  • get_cs_fixer_stats
  • get_csp_stats
  • get_csrf_stats
  • get_custom_attribute_stats
  • get_custom_event_stats
  • get_custom_exception_stats
  • get_cypress_e2e_config_stats
  • get_data_collector_stats
  • get_database_config
  • get_database_info
  • get_datadog_custom_metrics_stats
  • get_datadog_integration_stats
  • get_dbal_connection_factory_stats
  • get_dbal_connection_pool_stats
  • get_dbal_middleware_stats
  • get_dbal_prepared_statement_stats
  • get_dbal_schema_manager_stats
  • get_dbal_stats
  • get_dbal_transaction_stats
  • get_debug_dump_stats
  • get_debug_stats
  • get_decorator_stats
  • get_dependency_graph_stats
  • get_deployment_stats
  • get_deptrac_config_stats
  • get_destructive_migrations
  • get_di_factory_stats
  • get_di_parameter_stats
  • get_digitalocean_app_platform_stats
  • get_dispatch_after_stats
  • get_docker_compose_health_stats
  • get_docker_security_config_stats
  • get_docker_stats
  • get_docker_swarm_config_stats
  • get_doctrine_association_fetch_stats
  • get_doctrine_bulk_operation_stats
  • get_doctrine_cache_stats
  • get_doctrine_cascade_stats
  • get_doctrine_change_tracking_stats
  • get_doctrine_column_charset_stats
  • get_doctrine_column_default_stats
  • get_doctrine_composite_primary_keys_stats
  • get_doctrine_connection_retry_stats
  • get_doctrine_criteria_stats
  • get_doctrine_custom_platform_stats
  • get_doctrine_dbal_bulk_insert_stats
  • get_doctrine_dbal_driveroptions_stats
  • get_doctrine_dbal_event_listener_stats
  • get_doctrine_dbal_query_profiling_stats
  • get_doctrine_dbal_schema_diff_stats
  • get_doctrine_discriminator_stats
  • get_doctrine_dql_walker_stats
  • get_doctrine_encryption_stats
  • get_doctrine_entity_factory_stats
  • get_doctrine_entity_graph_stats
  • get_doctrine_entity_listener_stats
  • get_doctrine_entity_lock_stats
  • get_doctrine_entity_manager_scope_stats
  • get_doctrine_entity_proxy_stats
  • get_doctrine_entity_state_stats
  • get_doctrine_event_manager_stats
  • get_doctrine_extension_stats
  • get_doctrine_filter_stats
  • get_doctrine_full_text_search_stats
  • get_doctrine_gedmo_blameable_stats
  • get_doctrine_gedmo_sluggable_stats
  • get_doctrine_gedmo_translatable_stats
  • get_doctrine_gedmo_tree_stats
  • get_doctrine_hydration_stats
  • get_doctrine_hydrator_stats
  • get_doctrine_index_stats
  • get_doctrine_inheritance_stats
  • get_doctrine_mapping_format_stats
  • get_doctrine_migration_graph_stats
  • get_doctrine_migrations_config_stats
  • get_doctrine_multi_connection_stats
  • get_doctrine_mysql_stats
  • get_doctrine_named_query_stats
  • get_doctrine_odm_config_stats
  • get_doctrine_orm_profiling_stats
  • get_doctrine_orm_stats
  • get_doctrine_orphan_removal_stats
  • get_doctrine_paginator_stats
  • get_doctrine_postgres_stats
  • get_doctrine_query_cache_stats
  • get_doctrine_raw_sql_stats
  • get_doctrine_read_replica_stats
  • get_doctrine_repository_query_stats
  • get_doctrine_result_cache_stats
  • get_doctrine_result_set_mapping_stats
  • get_doctrine_second_level_cache_stats
  • get_doctrine_sequence_stats
  • get_doctrine_sharding_stats
  • get_doctrine_slc_stats
  • get_doctrine_soft_delete_stats
  • get_doctrine_subscriber_stats
  • get_doctrine_temporal_stats
  • get_doctrine_type_stats
  • get_doctrine_uow_flush_stats
  • get_doctrine_upsert_stats
  • get_doctrine_versioned_entities_stats
  • get_domain_event_stats
  • get_dql_function_stats
  • get_easy_coding_standard_stats
  • get_easyadmin_stats
  • get_elastic_apm_php_stats
  • get_elasticsearch_mapping_config_stats
  • get_elasticsearch_percolate_stats
  • get_embeddable_stats
  • get_entities_stats
  • get_entity_details
  • get_enum_stats
  • get_env_config_diff_stats
  • get_env_config_override_stats
  • get_env_processor_stats
  • get_env_stats
  • get_environment_logs
  • get_error_controller_stats
  • get_error_page_stats
  • get_error_renderer_stats
  • get_error_summary
  • get_event_dispatcher_tracing_stats
  • get_event_listeners_by_event
  • get_event_priority_stats
  • get_event_stats
  • get_excel_generation_stats
  • get_exception_mapping_stats
  • get_exception_subscriber_stats
  • get_expression_language_ext_stats
  • get_expression_stats
  • get_feature_flag_stats
  • get_fetch_mode_stats
  • get_file_archive_stats
  • get_file_storage_stats
  • get_file_upload_stats
  • get_firebase_integration_stats
  • get_firewall_stats
  • get_fixture_group_stats
  • get_fixture_stats
  • get_flash_message_stats
  • get_flex_recipe_stats
  • get_fly_io_config_stats
  • get_form_button_stats
  • get_form_callback_constraint_stats
  • get_form_collection_stats
  • get_form_data_class_stats
  • get_form_event_stats
  • get_form_repeated_stats
  • get_form_stats
  • get_form_theme_stats
  • get_form_transformer_stats
  • get_form_type_details
  • get_form_type_extension_stats
  • get_form_type_guess_stats
  • get_fos_rest_bundle_stats
  • get_framework_config
  • get_frankenphp_config_stats
  • get_gdpr_compliance_stats
  • get_github_actions_config_stats
  • get_github_api_integration_stats
  • get_github_dependabot_config_stats
  • get_gitlab_ci_config_stats
  • get_god_classes
  • get_google_cloud_run_config_stats
  • get_google_cloud_storage_stats
  • get_google_oauth_integration_stats
  • get_grafana_dashboard_stats
  • get_graphql_stats
  • get_grpc_integration_stats
  • get_grumphp_stats
  • get_handle_trait_stats
  • get_health_check_stats
  • get_health_probe_stats
  • get_helm_charts_config_stats
  • get_heroku_config_stats
  • get_htmx_integration_stats
  • get_http_cache_stats
  • get_http_cache_validation_stats
  • get_http_client_auth_stats
  • get_http_client_event_stats
  • get_http_client_mock_stats
  • get_http_client_retry_stats
  • get_http_client_stats
  • get_http_security_header_stats
  • get_httpclient_scope_stats
  • get_hubspot_integration_stats
  • get_icu_translation_stats
  • get_image_processing_stats
  • get_importmap_stats
  • get_in_memory_transport_stats
  • get_infection_mutant_stats
  • get_input_dto_stats
  • get_installed_packages
  • get_intercom_integration_stats
  • get_invokable_controller_stats
  • get_jenkins_config_stats
  • get_jwt_config
  • get_kafka_integration_stats
  • get_kafka_schema_registry_stats
  • get_kernel_event_stats
  • get_kernel_stats
  • get_kernel_terminate_stats
  • get_kubernetes_config_stats
  • get_kubernetes_manifests_stats
  • get_lazy_ghost_stats
  • get_lazy_service_stats
  • get_league_oauth2_client_stats
  • get_lifecycle_by_event
  • get_lifecycle_stats
  • get_live_component_stats
  • get_locale_stats
  • get_lock_resource_stats
  • get_lock_stats
  • get_log_level_stats
  • get_loki_log_config_stats
  • get_mailer_attachment_stats
  • get_mailer_config
  • get_mailer_dkim_stats
  • get_mailer_dsn_config_stats
  • get_mailer_event_stats
  • get_mailer_stats
  • get_mailer_transport_stats
  • get_mailgun_integration_stats
  • get_maintenance_mode_stats
  • get_maker_command_stats
  • get_maker_stats
  • get_meilisearch_integration_stats
  • get_memcached_integration_stats
  • get_mercure_push_stats
  • get_mercure_stats
  • get_messenger_batch_handler_stats
  • get_messenger_envelope_stats
  • get_messenger_failure_stats
  • get_messenger_handler_stats
  • get_messenger_info
  • get_messenger_middleware_stats
  • get_messenger_priority_stats
  • get_messenger_retry_stats
  • get_messenger_scheduler_stats
  • get_messenger_serializer_stats
  • get_messenger_transport_option_stats
  • get_messenger_worker_stats
  • get_microsoft_graph_integration_stats
  • get_migration_analysis_stats
  • get_migration_history_stats
  • get_migration_status
  • get_mime_parts_stats
  • get_mime_type_stats
  • get_mongodb_integration_stats
  • get_monolog_channel_stats
  • get_monolog_processor_stats
  • get_monolog_stats
  • get_multitenancy_stats
  • get_n_plus_one_stats
  • get_nelmio_security_bundle_stats
  • get_nelmio_stats
  • get_netlify_deploy_config_stats
  • get_new_relic_integration_stats
  • get_newrelic_php_agent_stats
  • get_nginx_php_fpm_stats
  • get_nginx_unit_config_stats
  • get_notifier_admin_stats
  • get_notifier_channel_stats
  • get_notifier_message_type_stats
  • get_notifier_stats
  • get_notifier_transport_stats
  • get_oauth_stats
  • get_oauth2_server_config_stats
  • get_object_mapper_stats
  • get_object_normalizer_stats
  • get_opcache_apcu_stats
  • get_openai_integration_stats
  • get_openapi_stats
  • get_opentelemetry_stats
  • get_options_resolver_stats
  • get_owasp_dependency_check_stats
  • get_paginator_stats
  • get_panther_testing_stats
  • get_parameter_bag_stats
  • get_password_hasher_stats
  • get_password_migration_stats
  • get_password_strength_stats
  • get_paypal_checkout_v2_stats
  • get_paypal_integration_stats
  • get_pdf_generation_stats
  • get_pest_php_stats
  • get_pgbouncer_config_stats
  • get_php_abstract_pattern_stats
  • get_php_architecture_rules_stats
  • get_php_array_find_functions_stats
  • get_php_array_function_stats
  • get_php_array_unpacking_stats
  • get_php_arrow_function_stats
  • get_php_asymmetric_visibility_stats
  • get_php_attributes_reader_stats
  • get_php_backed_enum_patterns_stats
  • get_php_backtrace_debug_stats
  • get_php_bcmath_patterns_stats
  • get_php_benchmark_patterns_stats
  • get_php_closure_scope_stats
  • get_php_closure_stats
  • get_php_codesniffer_config_stats
  • get_php_cognitive_complexity_stats
  • get_php_command_injection_stats
  • get_php_complexity_stats
  • get_php_composer_autoload_optimize_stats
  • get_php_constant_visibility_stats
  • get_php_constructor_promotion_stats
  • get_php_contract_test_stats
  • get_php_copy_paste_stats
  • get_php_covariance_stats
  • get_php_csv_parsing_stats
  • get_php_curl_security_stats
  • get_php_date_interval_stats
  • get_php_date_time_stats
  • get_php_date_timezone_stats
  • get_php_deprecation_polyfill_stats
  • get_php_deprecation_stats
  • get_php_deserialization_gadget_stats
  • get_php_dnf_types_stats
  • get_php_dom_xpath_stats
  • get_php_error_handling_stats
  • get_php_ffi_stats
  • get_php_fiber_stats
  • get_php_file_inclusion_security_stats
  • get_php_file_locking_stats
  • get_php_file_upload_validation_stats
  • get_php_first_class_callable_stats
  • get_php_fpm_stats
  • get_php_ftp_sftp_patterns_stats
  • get_php_gc_stats
  • get_php_gd_security_stats
  • get_php_generator_stats
  • get_php_generic_annotation_stats
  • get_php_hash_algorithm_security_stats
  • get_php_heredoc_nowdoc_stats
  • get_php_html5_parser_stats
  • get_php_imap_patterns_stats
  • get_php_immutable_value_object_stats
  • get_php_ini_stats
  • get_php_integer_overflow_stats
  • get_php_interface_segregation_stats
  • get_php_intersection_type_stats
  • get_php_intl_patterns_stats
  • get_php_jit_stats
  • get_php_json_encode_flags_stats
  • get_php_late_static_binding_stats
  • get_php_lazy_objects_stats
  • get_php_ldap_function_stats
  • get_php_magic_method_stats
  • get_php_match_exhaustiveness_stats
  • get_php_mbstring_patterns_stats
  • get_php_memory_management_stats
  • get_php_memory_profiling_stats
  • get_php_metrics_stats
  • get_php_named_argument_stats
  • get_php_named_constructor_stats
  • get_php_namespace_consistency_stats
  • get_php_never_type_stats
  • get_php_null_byte_injection_stats
  • get_php_null_coalescing_stats
  • get_php_nullsafe_stats
  • get_php_object_cloning_stats
  • get_php_object_injection_stats
  • get_php_object_serialization_stats
  • get_php_opcache_setting_stats
  • get_php_open_redirect_stats
  • get_php_openssl_patterns_stats
  • get_php_output_buffering_stats
  • get_php_parallel_extension_stats
  • get_php_pcre_security_stats
  • get_php_pdo_patterns_stats
  • get_php_posix_functions_stats
  • get_php_preloading_stats
  • get_php_property_hook_stats
  • get_php_random_security_stats
  • get_php_readonly_class_stats
  • get_php_rector_upgrade_sets_stats
  • get_php_reflection_api_stats
  • get_php_regex_injection_stats
  • get_php_resource_handle_leaks_stats
  • get_php_session_security_stats
  • get_php_shmop_ipc_stats
  • get_php_signal_handling_stats
  • get_php_soap_patterns_stats
  • get_php_socket_programming_stats
  • get_php_sodium_crypto_stats
  • get_php_spl_data_structure_stats
  • get_php_splat_stats
  • get_php_sprintf_type_safety_stats
  • get_php_ssrf_patterns_stats
  • get_php_static_method_stats
  • get_php_stream_wrapper_stats
  • get_php_string_helper_stats
  • get_php_string_interpolation_security_stats
  • get_php_template_injection_stats
  • get_php_timing_attack_stats
  • get_php_trait_conflict_stats
  • get_php_type_coercion_stats
  • get_php_type_juggling_stats
  • get_php_type_narrowing_stats
  • get_php_typed_constants_stats
  • get_php_uuid_generation_stats
  • get_php_weak_map_stats
  • get_php_weak_reference_stats
  • get_php_xdebug_config_stats
  • get_php_xml_security_stats
  • get_php_xsl_transformation_stats
  • get_php_xss_patterns_stats
  • get_php_zip_archive_stats
  • get_phparkitect_config_stats
  • get_phpbench_stats
  • get_phpmd_stats
  • get_phpspec_config_stats
  • get_phpstan_custom_rule_stats
  • get_phpstan_stats
  • get_phpunit_attribute_stats
  • get_phpunit_clock_assertion_stats
  • get_phpunit_coverage_stats
  • get_phpunit_custom_assertion_stats
  • get_phpunit_data_provider_stats
  • get_phpunit_database_stats
  • get_phpunit_expect_exception_stats
  • get_phpunit_extension_stats
  • get_phpunit_mock_stats
  • get_phpunit_parallel_stats
  • get_phpunit_performance_stats
  • get_phpunit_self_shunting_stats
  • get_phpunit_snapshot_stats
  • get_phpunit_stats
  • get_phpunit_test_double_stats
  • get_phpunit_test_isolation_stats
  • get_phpunit_test_naming_stats
  • get_playwright_e2e_config_stats
  • get_plural_stats
  • get_process_stats
  • get_profiler_details
  • get_profiler_panel_stats
  • get_profiler_queries
  • get_profiler_stats
  • get_profiler_storage_stats
  • get_projection_stats
  • get_prometheus_alerting_rules_stats
  • get_prometheus_metrics_stats
  • get_property_info_stats
  • get_psalm_stats
  • get_psr_stats
  • get_pusher_integration_stats
  • get_pwa_manifest_stats
  • get_query_builder_stats
  • get_rabbitmq_config_stats
  • get_rabbitmq_management_api_stats
  • get_rate_limiter_stats
  • get_rate_limiter_storage_stats
  • get_rate_limiter_usage
  • get_readonly_stats
  • get_rector_custom_rule_stats
  • get_rector_stats
  • get_redis_config_stats
  • get_redis_pubsub_patterns_stats
  • get_redis_streams_config_stats
  • get_related_entities
  • get_render_deploy_config_stats
  • get_repository_details
  • get_repository_pattern_stats
  • get_repository_stats
  • get_request_mapping_stats
  • get_request_stack_stats
  • get_resettable_service_stats
  • get_response_cache_stats
  • get_response_type_stats
  • get_role_hierarchy
  • get_role_hierarchy_stats
  • get_route_details
  • get_routing_loader_stats
  • get_routing_requirement_stats
  • get_runtime_env_stats
  • get_runtime_stats
  • get_saml_auth_stats
  • get_sanitizer_stats
  • get_scheduler_stats
  • get_search_integration_stats
  • get_secrets_vault_stats
  • get_security_access_decision_stats
  • get_security_audit_log_stats
  • get_security_config
  • get_security_entry_point_stats
  • get_security_firewall_listener_stats
  • get_security_impersonation_stats
  • get_security_ip_access_stats
  • get_security_login_link_stats
  • get_security_login_throttle_stats
  • get_security_password_upgrade_stats
  • get_security_post_auth_stats
  • get_security_remember_me_stats
  • get_security_scan_stats
  • get_security_session_strategy_stats
  • get_security_two_factor_stats
  • get_security_user_provider_stats
  • get_segment_analytics_stats
  • get_semaphore_stats
  • get_sendgrid_integration_stats
  • get_sentry_performance_tracing_stats
  • get_sentry_stats
  • get_serializer_denormalization_stats
  • get_serializer_discriminator_stats
  • get_serializer_encoder_stats
  • get_serializer_group_stats
  • get_serializer_stats
  • get_service_alias_stats
  • get_service_details
  • get_service_locator_stats
  • get_services_config
  • get_session_handler_stats
  • get_session_stats
  • get_shopify_integration_stats
  • get_slack_webhook_integration_stats
  • get_sonarqube_config_stats
  • get_sqs_dlq_config_stats
  • get_sqs_fifo_queues_stats
  • get_sqs_messenger_config_stats
  • get_stamp_stats
  • get_static_analysis_config
  • get_static_analysis_ignore_stats
  • get_static_analysis_stats
  • get_stopwatch_stats
  • get_string_stats
  • get_stripe_billing_subscriptions_stats
  • get_stripe_integration_stats
  • get_subrequest_stats
  • get_swoole_openswoole_stats
  • get_symfony_asset_integrity_stats
  • get_symfony_asset_preload_hints_stats
  • get_symfony_bundle_config_tree_stats
  • get_symfony_cache_early_expiry_stats
  • get_symfony_cache_invalidation_stats
  • get_symfony_cache_namespace_stats
  • get_symfony_cache_psr16_stats
  • get_symfony_cache_psr6_adapters_stats
  • get_symfony_cache_redis_cluster_stats
  • get_symfony_cache_redis_sentinel_stats
  • get_symfony_chat_notifier_stats
  • get_symfony_cli_stats
  • get_symfony_console_daemon_stats
  • get_symfony_console_event_stats
  • get_symfony_console_hidden_commands_stats
  • get_symfony_console_progress_bar_stats
  • get_symfony_container_compile_stats
  • get_symfony_controller_map_payload_stats
  • get_symfony_cqrs_stats
  • get_symfony_data_pipeline_patterns_stats
  • get_symfony_debug_var_dumper_stats
  • get_symfony_deprecation_stats
  • get_symfony_di_conditional_service_stats
  • get_symfony_doctrine_metadata_cache_stats
  • get_symfony_doctrine_migration_rollback_stats
  • get_symfony_doctrine_sql_logger_stats
  • get_symfony_emoji_stats
  • get_symfony_enlighten_analysis_stats
  • get_symfony_esi_config_stats
  • get_symfony_event_sourcing_stats
  • get_symfony_filesystem_stats
  • get_symfony_finder_stats
  • get_symfony_form_ajax_stats
  • get_symfony_form_choice_value_stats
  • get_symfony_form_compound_types_stats
  • get_symfony_form_data_mapper_stats
  • get_symfony_form_honeypot_stats
  • get_symfony_form_pre_set_data_stats
  • get_symfony_form_type_guesser_stats
  • get_symfony_health_endpoint_security_stats
  • get_symfony_http_cache_store_stats
  • get_symfony_http_client_caching_stats
  • get_symfony_http_client_concurrent_stats
  • get_symfony_http_middleware_stats
  • get_symfony_http2_push_stats
  • get_symfony_intl_stats
  • get_symfony_json_encoder_stats
  • get_symfony_json_login_stats
  • get_symfony_kernel_boot_stats
  • get_symfony_ldap_auth_stats
  • get_symfony_live_component_security_stats
  • get_symfony_locale_switcher_stats
  • get_symfony_lock_store_config_stats
  • get_symfony_mailer_bounce_handling_stats
  • get_symfony_mailer_html_to_text_stats
  • get_symfony_mailer_inliner_stats
  • get_symfony_mailer_queuing_stats
  • get_symfony_mailer_smtp_fallback_stats
  • get_symfony_messenger_circuit_breaker_stats
  • get_symfony_messenger_competing_consumers_stats
  • get_symfony_messenger_graceful_shutdown_stats
  • get_symfony_messenger_monitoring_stats
  • get_symfony_messenger_pause_resume_stats
  • get_symfony_messenger_routing_table_stats
  • get_symfony_messenger_sagas_stats
  • get_symfony_messenger_transport_dsn_stats
  • get_symfony_mime_message_header_stats
  • get_symfony_monolog_formatter_stats
  • get_symfony_monolog_handler_stats
  • get_symfony_monolog_rotation_stats
  • get_symfony_multi_language_routing_stats
  • get_symfony_notifier_push_stats
  • get_symfony_notifier_sms_stats
  • get_symfony_notifier_status_stats
  • get_symfony_outbox_stats
  • get_symfony_permissions_policy_stats
  • get_symfony_property_access_stats
  • get_symfony_psr_bridge_stats
  • get_symfony_rate_limiter_algorithms_stats
  • get_symfony_rate_limiter_policy_stats
  • get_symfony_remote_event_stats
  • get_symfony_roadrunner_stats
  • get_symfony_routing_conflict_stats
  • get_symfony_routing_sub_collections_stats
  • get_symfony_scheduler_task_stats
  • get_symfony_scheduler_transport_config_stats
  • get_symfony_secrets_rotation_stats
  • get_symfony_security_access_token_stats
  • get_symfony_security_bruteforce_stats
  • get_symfony_security_custom_voter_stats
  • get_symfony_security_oidc_stats
  • get_symfony_serializer_circular_reference_stats
  • get_symfony_serializer_context_builder_stats
  • get_symfony_serializer_context_stats
  • get_symfony_serializer_max_depth_stats
  • get_symfony_serializer_name_converter_stats
  • get_symfony_serializer_transform_stats
  • get_symfony_server_sent_event_stats
  • get_symfony_signed_url_stats
  • get_symfony_sonata_admin_stats
  • get_symfony_string_encoding_stats
  • get_symfony_string_inflector_stats
  • get_symfony_string_normalization_stats
  • get_symfony_test_http_kernel_stats
  • get_symfony_translation_cache_stats
  • get_symfony_translation_extractors_stats
  • get_symfony_translation_lint_all_stats
  • get_symfony_translation_yaml_lint_stats
  • get_symfony_turbo_streams_stats
  • get_symfony_twig_cache_config_stats
  • get_symfony_twig_embed_stats
  • get_symfony_twig_profiling_stats
  • get_symfony_twig_security_stats
  • get_symfony_twig_ux_icon_stats
  • get_symfony_type_info_stats
  • get_symfony_ux_map_stats
  • get_symfony_ux_react_stats
  • get_symfony_ux_stimulus_stats
  • get_symfony_ux_stimulus_values_stats
  • get_symfony_ux_svelte_stats
  • get_symfony_ux_translator_stats
  • get_symfony_ux_turbo_frame_stats
  • get_symfony_ux_typed_stats
  • get_symfony_ux_vue_stats
  • get_symfony_validator_auto_mapping_stats
  • get_symfony_validator_payload_stats
  • get_symfony_validator_sequence_provider_stats
  • get_symfony_validator_unique_entity_stats
  • get_symfony_var_dumper_casters_stats
  • get_symfony_version
  • get_symfony_webhook_security_stats
  • get_symfony_workflow_parallel_transitions_stats
  • get_symfony_workflow_persistence_stats
  • get_symfony_workflow_state_machine_stats
  • get_table_schema
  • get_tagged_iterator_stats
  • get_template_details
  • get_template_inheritance_tree
  • get_terraform_config_stats
  • get_test_coverage_map
  • get_test_group_stats
  • get_test_stats
  • get_timestamp_stats
  • get_token_storage_stats
  • get_traefik_config_stats
  • get_translation_domain_stats
  • get_translation_gap_stats
  • get_translation_provider_stats
  • get_translation_stats
  • get_trusted_proxy_stats
  • get_turbo_stats
  • get_twig_component_stats
  • get_twig_email_stats
  • get_twig_extension_stats
  • get_twig_form_rendering_stats
  • get_twig_global_stats
  • get_twig_inheritance_stats
  • get_twig_lint_stats
  • get_twig_macro_stats
  • get_twig_namespace_stats
  • get_twig_runtime_stats
  • get_twig_sandbox_stats
  • get_twig_test_function_stats
  • get_twig_token_parser_stats
  • get_twilio_integration_stats
  • get_type_coverage_stats
  • get_uid_stats
  • get_user_checker_stats
  • get_ux_autocomplete_stats
  • get_ux_chart_stats
  • get_ux_cropper_js_stats
  • get_ux_notify_stats
  • get_ux_stats
  • get_validation_group_stats
  • get_validation_stats
  • get_validator_cascade_stats
  • get_validator_expression_stats
  • get_validator_group_sequence_stats
  • get_value_resolver_stats
  • get_var_exporter_stats
  • get_varnish_config_stats
  • get_vault_dynamic_secrets_stats
  • get_vault_integration_stats
  • get_vercel_deploy_config_stats
  • get_vite_stats
  • get_webauthn_integration_stats
  • get_webhook_consumer_stats
  • get_webhook_stats
  • get_weblink_stats
  • get_webpack_stats
  • get_webserver_config_stats
  • get_websocket_integration_stats
  • get_workflow_details
  • get_workflow_event_stats
  • get_workflow_guard_stats
  • get_workflow_marking_stats
  • get_workflow_stats
  • get_xliff_format_stats
  • get_zendesk_integration_stats
  • get_zenstruck_foundry_config_stats
  • inspect_mcp_cache
  • inspect_symfony_cache
  • list_abstract_services
  • list_access_control
  • list_accessibility_issues
  • list_algolia_integration
  • list_alpine_js_integration
  • list_ansible_playbook_config
  • list_apache_config
  • list_api_contract_testing
  • list_api_cursor_pagination
  • list_api_graphql_security
  • list_api_hateoas
  • list_api_idempotency
  • list_api_json_ld_context
  • list_api_jsonapi_format
  • list_api_key_rotation
  • list_api_openapi_context
  • list_api_openapi_security_schemes
  • list_api_operations
  • list_api_pagination
  • list_api_platform_custom_normalizers
  • list_api_platform_dto_output
  • list_api_platform_error_handling
  • list_api_platform_filters
  • list_api_platform_iri_converter
  • list_api_platform_query_extensions
  • list_api_platform_resource_metadata
  • list_api_platform_security
  • list_api_platform_security_expressions
  • list_api_platform_serialization_contexts
  • list_api_platform_state_processors
  • list_api_platform_subresources
  • list_api_platform_validation_contexts
  • list_api_problem_details
  • list_api_rate_limits
  • list_api_resources
  • list_api_response_compression
  • list_api_state_providers
  • list_api_versions
  • list_asset_config
  • list_asset_mapper
  • list_asset_packages
  • list_asset_pipeline
  • list_autowire_attributes
  • list_available_tags
  • list_aws_cloudfront_config
  • list_aws_cognito_integration
  • list_aws_ecs_config
  • list_aws_lambda_bref
  • list_aws_parameter_store
  • list_aws_s3_integration
  • list_aws_secrets_manager
  • list_aws_ses_integration
  • list_azure_blob_storage
  • list_azure_pipelines_config
  • list_behat_config
  • list_behat_contexts
  • list_behat_step_coverage
  • list_behat_tags
  • list_bitbucket_pipelines_config
  • list_blackfire_config
  • list_braintree_integration
  • list_browser_kit_usage
  • list_bugsnag_integration
  • list_bundles
  • list_cache_chain_config
  • list_cache_pool_prune
  • list_cache_pools
  • list_cache_stampede
  • list_cache_tag_config
  • list_cache_warmers
  • list_caddy_server_config
  • list_cdn_config
  • list_choice_loaders
  • list_cicd_config
  • list_circleci_config
  • list_clock_config
  • list_clock_tests
  • list_cloudflare_config
  • list_cloudinary_integration
  • list_cloudwatch_integration
  • list_codeception_config
  • list_command_lock
  • list_command_namespaces
  • list_commands
  • list_compiler_passes
  • list_composer_security_audit
  • list_compound_constraints
  • list_config_extensions
  • list_config_packages
  • list_console_command_options
  • list_console_completion
  • list_console_helpers
  • list_console_questions
  • list_console_signals
  • list_console_style_usage
  • list_console_table_usage
  • list_constraint_validator_tests
  • list_consul_service_discovery
  • list_container_tags
  • list_content_negotiation
  • list_controller_tests
  • list_controllers
  • list_cookie_security
  • list_cors_config
  • list_cron_jobs
  • list_cs_fixer_config
  • list_csp_config
  • list_csrf_config
  • list_custom_authenticators
  • list_custom_constraints
  • list_custom_events
  • list_custom_exception_hierarchy
  • list_custom_makers
  • list_custom_php_attributes
  • list_cypress_e2e_config
  • list_data_collectors
  • list_datadog_custom_metrics
  • list_datadog_integration
  • list_dbal_config
  • list_dbal_connection_factory
  • list_dbal_connection_pool
  • list_dbal_middleware
  • list_dbal_prepared_statements
  • list_dbal_schema_manager
  • list_dbal_transactions
  • list_debug_artifacts
  • list_debug_dumps
  • list_deployment_config
  • list_deptrac_config
  • list_di_factories
  • list_di_parameters
  • list_digitalocean_app_platform
  • list_dispatch_after_current_bus
  • list_docker_compose_health
  • list_docker_config
  • list_docker_security_config
  • list_docker_swarm_config
  • list_doctrine_association_fetches
  • list_doctrine_bulk_operations
  • list_doctrine_cache
  • list_doctrine_cascade_config
  • list_doctrine_change_tracking
  • list_doctrine_column_charsets
  • list_doctrine_column_defaults
  • list_doctrine_composite_primary_keys
  • list_doctrine_connection_retry
  • list_doctrine_criteria
  • list_doctrine_custom_hydrators
  • list_doctrine_custom_platform
  • list_doctrine_dbal_bulk_inserts
  • list_doctrine_dbal_driveroptions
  • list_doctrine_dbal_event_listeners
  • list_doctrine_dbal_query_profiling
  • list_doctrine_dbal_schema_diffs
  • list_doctrine_discriminators
  • list_doctrine_dql_walkers
  • list_doctrine_encryption
  • list_doctrine_entity_factories
  • list_doctrine_entity_graph
  • list_doctrine_entity_listeners
  • list_doctrine_entity_locks
  • list_doctrine_entity_manager_scope
  • list_doctrine_entity_proxies
  • list_doctrine_entity_state
  • list_doctrine_event_manager_usage
  • list_doctrine_event_subscribers
  • list_doctrine_extensions
  • list_doctrine_filters
  • list_doctrine_full_text_search
  • list_doctrine_gedmo_blameable
  • list_doctrine_gedmo_sluggable
  • list_doctrine_gedmo_translatable
  • list_doctrine_gedmo_tree
  • list_doctrine_hydration_performance
  • list_doctrine_indexes
  • list_doctrine_inheritance
  • list_doctrine_mapping_format
  • list_doctrine_migration_graph
  • list_doctrine_migrations_config
  • list_doctrine_multi_connection
  • list_doctrine_mysql_features
  • list_doctrine_named_queries
  • list_doctrine_odm_config
  • list_doctrine_orm_config
  • list_doctrine_orm_profiling
  • list_doctrine_orphan_removal
  • list_doctrine_paginators
  • list_doctrine_postgres_features
  • list_doctrine_query_cache
  • list_doctrine_raw_sql
  • list_doctrine_read_replica
  • list_doctrine_repository_queries
  • list_doctrine_result_cache
  • list_doctrine_result_set_mapping
  • list_doctrine_second_level_cache
  • list_doctrine_sequence_generators
  • list_doctrine_sharding_config
  • list_doctrine_slc
  • list_doctrine_soft_delete
  • list_doctrine_temporal_tables
  • list_doctrine_types
  • list_doctrine_uow_flush
  • list_doctrine_upsert_patterns
  • list_doctrine_versioned_entities
  • list_domain_events
  • list_dql_functions
  • list_dql_projections
  • list_easy_coding_standard
  • list_easyadmin_config
  • list_elastic_apm_php
  • list_elasticsearch_mapping_config
  • list_elasticsearch_percolate
  • list_email_classes
  • list_email_templates
  • list_embeddables
  • list_entities
  • list_entity_lifecycles
  • list_env_config_diff
  • list_env_config_overrides
  • list_env_files
  • list_env_processors
  • list_environment_variables
  • list_error_controller
  • list_error_pages
  • list_error_renderers
  • list_event_dispatcher_tracing
  • list_event_listeners
  • list_event_priority_conflicts
  • list_excel_generation
  • list_exception_mapping
  • list_exception_subscribers
  • list_expression_functions
  • list_expression_language_extensions
  • list_feature_flags
  • list_fetch_modes
  • list_file_archive
  • list_file_storage
  • list_file_upload_usage
  • list_firebase_integration
  • list_firewalls
  • list_fixture_groups
  • list_fixtures
  • list_flash_messages
  • list_flex_recipes
  • list_fly_io_config
  • list_form_buttons
  • list_form_callback_constraints
  • list_form_collection_types
  • list_form_data_class
  • list_form_events
  • list_form_repeated
  • list_form_themes
  • list_form_transformers
  • list_form_type_extensions
  • list_form_type_guess
  • list_form_types
  • list_fos_rest_bundle
  • list_frankenphp_config
  • list_gdpr_compliance
  • list_github_actions_config
  • list_github_api_integration
  • list_github_dependabot_config
  • list_gitlab_ci_config
  • list_google_cloud_run_config
  • list_google_cloud_storage
  • list_google_oauth_integration
  • list_grafana_dashboard
  • list_graphql_config
  • list_grpc_integration
  • list_grumphp_config
  • list_handle_trait_usage
  • list_health_checks
  • list_health_probes
  • list_helm_charts_config
  • list_heroku_config
  • list_html_sanitizer_config
  • list_htmx_integration
  • list_http_cache_config
  • list_http_cache_validation
  • list_http_client_auth
  • list_http_client_events
  • list_http_client_mocks
  • list_http_client_retry
  • list_http_client_usage
  • list_http_clients
  • list_http_methods
  • list_http_security_headers
  • list_httpclient_scopes
  • list_hubspot_integration
  • list_icu_translations
  • list_image_processing
  • list_importmap_config
  • list_in_memory_transport
  • list_infection_config
  • list_input_dtos
  • list_intercom_integration
  • list_invokable_controllers
  • list_jenkins_config
  • list_kafka_integration
  • list_kafka_schema_registry
  • list_kernel_config
  • list_kernel_event_listeners
  • list_kernel_terminate
  • list_kubernetes_config
  • list_kubernetes_manifests
  • list_lazy_ghost_services
  • list_lazy_services
  • list_league_oauth2_client
  • list_live_components
  • list_locale_config
  • list_lock_config
  • list_lock_resources
  • list_log_level_usage
  • list_logs
  • list_loki_log_config
  • list_mailer_attachments
  • list_mailer_dkim_config
  • list_mailer_dsn_config
  • list_mailer_events
  • list_mailer_transports
  • list_mailgun_integration
  • list_maintenance_mode
  • list_maker_config
  • list_meilisearch_integration
  • list_memcached_integration
  • list_mercure_config
  • list_mercure_push_config
  • list_message_buses
  • list_message_classes
  • list_messenger_batch_handler
  • list_messenger_envelopes
  • list_messenger_failure_config
  • list_messenger_handlers
  • list_messenger_middleware
  • list_messenger_priority
  • list_messenger_retry_config
  • list_messenger_routing
  • list_messenger_scheduler
  • list_messenger_serializer
  • list_messenger_stamps
  • list_messenger_transport_options
  • list_messenger_transports
  • list_messenger_worker_config
  • list_microsoft_graph_integration
  • list_migration_gaps
  • list_mime_parts
  • list_mime_type_usage
  • list_mongodb_integration
  • list_monolog_channel_mapping
  • list_monolog_config
  • list_monolog_processors
  • list_multitenancy_config
  • list_n_plus_one_patterns
  • list_nelmio_config
  • list_nelmio_security_bundle
  • list_netlify_deploy_config
  • list_new_relic_integration
  • list_newrelic_php_agent
  • list_nginx_php_fpm_config
  • list_nginx_unit_config
  • list_notifications
  • list_notifier_admin
  • list_notifier_channels
  • list_notifier_message_types
  • list_notifier_transport_config
  • list_notifier_transports
  • list_oauth_config
  • list_oauth2_server_config
  • list_object_mapper_config
  • list_object_normalizer_usage
  • list_opcache_apcu_config
  • list_openai_integration
  • list_openapi_config
  • list_opentelemetry_config
  • list_options_resolver_usage
  • list_owasp_dependency_check
  • list_paginator_usage
  • list_panther_testing
  • list_parameter_bag_usage
  • list_passport_badges
  • list_password_hashers
  • list_password_migration
  • list_password_strength
  • list_paypal_checkout_v2
  • list_paypal_integration
  • list_pdf_generation
  • list_pest_php_config
  • list_pgbouncer_config
  • list_php_abstract_patterns
  • list_php_architecture_rules
  • list_php_array_find_functions
  • list_php_array_functions
  • list_php_array_unpacking
  • list_php_arrow_functions
  • list_php_asymmetric_visibility
  • list_php_attributes_reader
  • list_php_backed_enum_patterns
  • list_php_backtrace_debug
  • list_php_bcmath_patterns
  • list_php_benchmark_patterns
  • list_php_closure_scopes
  • list_php_closures
  • list_php_codesniffer_config
  • list_php_cognitive_complexity
  • list_php_command_injection
  • list_php_complexity
  • list_php_composer_autoload_optimize
  • list_php_constant_visibility
  • list_php_constructor_promotion
  • list_php_contract_tests
  • list_php_copy_paste_patterns
  • list_php_covariance
  • list_php_csv_parsing
  • list_php_curl_security
  • list_php_date_interval
  • list_php_date_time
  • list_php_date_timezone
  • list_php_deprecation_polyfills
  • list_php_deprecations
  • list_php_deserialization_gadget
  • list_php_dnf_types
  • list_php_dom_xpath
  • list_php_enums
  • list_php_error_handling
  • list_php_ffi
  • list_php_fibers
  • list_php_file_inclusion_security
  • list_php_file_locking
  • list_php_file_upload_validation
  • list_php_first_class_callables
  • list_php_fpm_config
  • list_php_ftp_sftp_patterns
  • list_php_gc_config
  • list_php_gd_security
  • list_php_generators
  • list_php_generic_annotations
  • list_php_hash_algorithm_security
  • list_php_heredoc_nowdoc
  • list_php_html5_parser
  • list_php_imap_patterns
  • list_php_immutable_value_objects
  • list_php_ini_settings
  • list_php_integer_overflow
  • list_php_interface_segregation
  • list_php_intersection_types
  • list_php_intl_patterns
  • list_php_jit_config
  • list_php_json_encode_flags
  • list_php_late_static_binding
  • list_php_lazy_objects
  • list_php_ldap_functions
  • list_php_magic_methods
  • list_php_match_exhaustiveness
  • list_php_mbstring_patterns
  • list_php_memory_management
  • list_php_memory_profiling
  • list_php_metrics_config
  • list_php_named_arguments
  • list_php_named_constructors
  • list_php_namespace_consistency
  • list_php_never_type
  • list_php_null_byte_injection
  • list_php_null_coalescing
  • list_php_nullsafe_patterns
  • list_php_object_cloning
  • list_php_object_injection
  • list_php_object_serialization
  • list_php_opcache_settings
  • list_php_open_redirect
  • list_php_openssl_patterns
  • list_php_output_buffering
  • list_php_parallel_extension
  • list_php_pcre_security
  • list_php_pdo_patterns
  • list_php_posix_functions
  • list_php_preloading_config
  • list_php_property_hooks
  • list_php_random_security
  • list_php_readonly_classes
  • list_php_rector_upgrade_sets
  • list_php_reflection_api
  • list_php_regex_injection
  • list_php_resource_handle_leaks
  • list_php_session_security
  • list_php_shmop_ipc
  • list_php_signal_handling
  • list_php_soap_patterns
  • list_php_socket_programming
  • list_php_sodium_crypto
  • list_php_spl_data_structures
  • list_php_splat_operator
  • list_php_sprintf_type_safety
  • list_php_ssrf_patterns
  • list_php_static_methods
  • list_php_stream_wrappers
  • list_php_string_helpers
  • list_php_string_interpolation_security
  • list_php_template_injection
  • list_php_timing_attack
  • list_php_trait_conflicts
  • list_php_type_coercions
  • list_php_type_juggling
  • list_php_type_narrowing
  • list_php_typed_constants
  • list_php_uuid_generation
  • list_php_weak_map
  • list_php_weak_references
  • list_php_xdebug_config
  • list_php_xml_security
  • list_php_xsl_transformation
  • list_php_xss_patterns
  • list_php_zip_archive
  • list_phparkitect_config
  • list_phpbench_config
  • list_phpmd_config
  • list_phpspec_config
  • list_phpstan_config
  • list_phpstan_custom_rules
  • list_phpunit_attributes
  • list_phpunit_clock_assertion
  • list_phpunit_config
  • list_phpunit_coverage_config
  • list_phpunit_custom_assertions
  • list_phpunit_data_providers
  • list_phpunit_database
  • list_phpunit_expect_exception
  • list_phpunit_extensions
  • list_phpunit_mocks
  • list_phpunit_parallel
  • list_phpunit_performance
  • list_phpunit_self_shunting
  • list_phpunit_snapshots
  • list_phpunit_test_doubles
  • list_phpunit_test_isolation
  • list_phpunit_test_naming
  • list_playwright_e2e_config
  • list_process_usage
  • list_profiler_panels
  • list_profiler_requests
  • list_profiler_storage
  • list_prometheus_alerting_rules
  • list_prometheus_metrics
  • list_property_info_extractors
  • list_psalm_config
  • list_psr_compliance
  • list_pusher_integration
  • list_pwa_manifest_config
  • list_query_builder_patterns
  • list_rabbitmq_config
  • list_rabbitmq_management_api
  • list_rate_limiter_storage
  • list_rate_limiters
  • list_readonly_classes
  • list_rector_custom_rules
  • list_rector_rules
  • list_redis_config
  • list_redis_pubsub_patterns
  • list_redis_streams_config
  • list_render_deploy_config
  • list_repositories
  • list_repository_patterns
  • list_request_mapping_attrs
  • list_request_stack_usage
  • list_resettable_services
  • list_response_cache_headers
  • list_response_types
  • list_role_hierarchy
  • list_routes
  • list_routing_loaders
  • list_routing_requirements
  • list_runtime_config
  • list_runtime_env
  • list_saml_auth
  • list_scheduled_tasks
  • list_search_integration
  • list_secrets_vault
  • list_security_access_decision
  • list_security_audit_log
  • list_security_entry_points
  • list_security_firewall_listeners
  • list_security_firewalls
  • list_security_impersonation
  • list_security_ip_access
  • list_security_login_link
  • list_security_login_throttle
  • list_security_password_upgrade
  • list_security_post_auth
  • list_security_remember_me
  • list_security_session_strategy
  • list_security_two_factor
  • list_security_user_providers
  • list_security_voters
  • list_segment_analytics
  • list_semaphore_usage
  • list_sendgrid_integration
  • list_sentry_config
  • list_sentry_performance_tracing
  • list_serializer_denormalization
  • list_serializer_discriminator
  • list_serializer_encoders
  • list_serializer_group_attrs
  • list_serializer_groups
  • list_service_aliases
  • list_service_decorators
  • list_service_locators
  • list_services
  • list_services_by_tag
  • list_session_config
  • list_session_handlers
  • list_shopify_integration
  • list_slack_webhook_integration
  • list_sonarqube_config
  • list_sqs_dlq_config
  • list_sqs_fifo_queues
  • list_sqs_messenger_config
  • list_static_analysis_ignores
  • list_stimulus_controllers
  • list_stopwatch_usage
  • list_string_usage
  • list_stripe_billing_subscriptions
  • list_stripe_integration
  • list_subrequest_usage
  • list_swoole_openswoole
  • list_symfony_asset_integrity
  • list_symfony_asset_preload_hints
  • list_symfony_bundle_config_tree
  • list_symfony_cache_early_expiry
  • list_symfony_cache_invalidation
  • list_symfony_cache_namespace
  • list_symfony_cache_psr16
  • list_symfony_cache_psr6_adapters
  • list_symfony_cache_redis_cluster
  • list_symfony_cache_redis_sentinel
  • list_symfony_chat_notifiers
  • list_symfony_cli_config
  • list_symfony_console_daemon
  • list_symfony_console_events
  • list_symfony_console_hidden_commands
  • list_symfony_console_progress_bar
  • list_symfony_container_compile
  • list_symfony_controller_map_payloads
  • list_symfony_cqrs_patterns
  • list_symfony_data_pipeline_patterns
  • list_symfony_debug_var_dumpers
  • list_symfony_deprecations
  • list_symfony_di_conditional_services
  • list_symfony_doctrine_metadata_cache
  • list_symfony_doctrine_migration_rollback
  • list_symfony_doctrine_sql_logger
  • list_symfony_emoji_usage
  • list_symfony_esi_config
  • list_symfony_event_sourcing
  • list_symfony_filesystem
  • list_symfony_finder
  • list_symfony_form_ajax
  • list_symfony_form_choice_values
  • list_symfony_form_compound_types
  • list_symfony_form_data_mappers
  • list_symfony_form_honeypot
  • list_symfony_form_pre_set_data
  • list_symfony_form_type_guesser
  • list_symfony_health_endpoint_security
  • list_symfony_http_cache_store
  • list_symfony_http_client_caching
  • list_symfony_http_client_concurrent
  • list_symfony_http_middleware
  • list_symfony_http2_push
  • list_symfony_intl_config
  • list_symfony_json_encoder_usage
  • list_symfony_json_login
  • list_symfony_kernel_boot
  • list_symfony_ldap_auth
  • list_symfony_live_component_security
  • list_symfony_locale_switcher
  • list_symfony_lock_store_config
  • list_symfony_mailer_bounce_handling
  • list_symfony_mailer_html_to_text
  • list_symfony_mailer_inliner
  • list_symfony_mailer_queuing
  • list_symfony_mailer_smtp_fallback
  • list_symfony_messenger_circuit_breaker
  • list_symfony_messenger_competing_consumers
  • list_symfony_messenger_graceful_shutdown
  • list_symfony_messenger_monitoring
  • list_symfony_messenger_pause_resume
  • list_symfony_messenger_routing_table
  • list_symfony_messenger_sagas
  • list_symfony_messenger_transport_dsns
  • list_symfony_mime_message_headers
  • list_symfony_monolog_formatters
  • list_symfony_monolog_handlers
  • list_symfony_monolog_rotation
  • list_symfony_multi_language_routing
  • list_symfony_notifier_push
  • list_symfony_notifier_sms
  • list_symfony_notifier_status
  • list_symfony_outbox_patterns
  • list_symfony_permissions_policy
  • list_symfony_property_access
  • list_symfony_psr_bridge
  • list_symfony_rate_limiter_algorithms
  • list_symfony_rate_limiter_policies
  • list_symfony_remote_events
  • list_symfony_roadrunner_config
  • list_symfony_routing_conflicts
  • list_symfony_routing_sub_collections
  • list_symfony_scheduler_tasks
  • list_symfony_scheduler_transport_config
  • list_symfony_secrets_rotation
  • list_symfony_security_access_tokens
  • list_symfony_security_bruteforce
  • list_symfony_security_custom_voter
  • list_symfony_security_oidc
  • list_symfony_serializer_circular_reference
  • list_symfony_serializer_context
  • list_symfony_serializer_context_builder
  • list_symfony_serializer_max_depths
  • list_symfony_serializer_name_converters
  • list_symfony_serializer_transforms
  • list_symfony_server_sent_events
  • list_symfony_signed_url
  • list_symfony_sonata_admin
  • list_symfony_string_encoding
  • list_symfony_string_inflectors
  • list_symfony_string_normalization
  • list_symfony_test_http_kernel
  • list_symfony_translation_cache
  • list_symfony_translation_extractors
  • list_symfony_translation_lint_all
  • list_symfony_translation_yaml_lint
  • list_symfony_turbo_streams
  • list_symfony_twig_cache_config
  • list_symfony_twig_embed
  • list_symfony_twig_profiling
  • list_symfony_twig_security
  • list_symfony_twig_ux_icons
  • list_symfony_type_info
  • list_symfony_ux_map
  • list_symfony_ux_react
  • list_symfony_ux_stimulus_controllers
  • list_symfony_ux_stimulus_values
  • list_symfony_ux_svelte
  • list_symfony_ux_translator
  • list_symfony_ux_turbo_frames
  • list_symfony_ux_typed
  • list_symfony_ux_vue
  • list_symfony_validator_auto_mapping
  • list_symfony_validator_payloads
  • list_symfony_validator_sequence_provider
  • list_symfony_validator_unique_entity
  • list_symfony_var_dumper_casters
  • list_symfony_webhook_security
  • list_symfony_workflow_parallel_transitions
  • list_symfony_workflow_persistence
  • list_symfony_workflow_state_machine
  • list_tables
  • list_tagged_iterators
  • list_templates
  • list_terraform_config
  • list_test_classes
  • list_test_groups
  • list_timestampable_entities
  • list_token_storage_usage
  • list_tool_categories
  • list_traefik_config
  • list_translation_domains
  • list_translation_files
  • list_translation_gaps
  • list_translation_plurals
  • list_translation_providers
  • list_trusted_proxy_config
  • list_turbo_config
  • list_twig_components
  • list_twig_email_structure
  • list_twig_extensions
  • list_twig_form_rendering
  • list_twig_globals
  • list_twig_inheritance
  • list_twig_issues
  • list_twig_macros
  • list_twig_namespace_paths
  • list_twig_runtime
  • list_twig_sandbox
  • list_twig_test_functions
  • list_twig_token_parsers
  • list_twilio_integration
  • list_type_coverage
  • list_uid_config
  • list_user_checkers
  • list_ux_autocomplete
  • list_ux_chart
  • list_ux_components
  • list_ux_cropper_js
  • list_ux_notify
  • list_validation_constraints
  • list_validation_groups
  • list_validator_cascade
  • list_validator_expressions
  • list_validator_group_sequence
  • list_value_resolvers
  • list_var_exporter_usage
  • list_varnish_config
  • list_vault_dynamic_secrets
  • list_vault_integration
  • list_vercel_deploy_config
  • list_vite_config
  • list_webauthn_integration
  • list_webhook_consumers
  • list_webhooks
  • list_weblink_usage
  • list_webpack_config
  • list_webserver_config
  • list_websocket_integration
  • list_workflow_event_subscriptions
  • list_workflow_guards
  • list_workflow_markings
  • list_workflows
  • list_xliff_translations
  • list_zendesk_integration
  • list_zenstruck_foundry_config
  • scan_security_issues
  • search_commands
  • search_controllers
  • search_di_parameters
  • search_entities
  • search_form_types
  • search_log
  • search_routes
  • search_serializer_groups
  • search_services
  • search_tables
  • search_templates
  • search_tools
  • search_translations
  • tail_log
  • validate_schema_mapping

Delete 2 · Delete, drop, revoke or wipe things.

  • clear_mcp_cache
  • deactivate_category

Not yet classified 3 · We could not tell from the name and description.

  • activate_category
  • detect_dead_code
  • list_symfony_enlighten_analysis

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SYMFONY_MCP_SESSION_SECRET
  • SYMFONY_MCP_SESSION_TOKEN
  • SYMFONY_MCP_TOKEN_BUDGET

Other settings (environment variables or headers).

  • SYMFONY_MCP_ALLOWED_PATHS
  • SYMFONY_MCP_AUDIT
  • SYMFONY_MCP_DLP
  • SYMFONY_MCP_DYNAMIC_TOOLS

Files it touches

  • Any path the agent passes to its tools

Tools (600)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analyze_dependency_graph

    Analyze the DI dependency graph: most-injected services (fan-in), services with most dependencies (fan-out), circular dependencies, and layer violations

  • analyze_migrations

    Deep analysis of Doctrine migration files: SQL statement count, risk level, tables affected, missing rollback, destructive operations

  • audit_controller_security

    Audit controller security: #[IsGranted]/#[Security] coverage per action, open (unprotected) actions, access_control rule cross-reference

  • clear_mcp_cache

    Clear the MCP server internal cache — forces fresh file reads on next tool calls

  • detect_circular_dependencies

    Detect circular constructor-injection chains in src/ (A depends on B depends on A)

  • detect_dead_code

    Run full dead code analysis: orphan controllers, uninjected services, unused form types, and unreferenced commands (heuristic — verify before deleting)

  • detect_orphan_controllers

    Find controller classes with no matching route in YAML or PHP attributes — candidates for removal

  • detect_unused_form_types

    Find AbstractType subclasses never instantiated in controllers, other form types, or templates

  • diff_env_files

    Compare all .env* files against a reference file and report missing or undocumented keys per environment

  • find_sensitive_env_keys

    Audit .env for sensitive keys (passwords, tokens, DSNs) that have real values committed — they should be in .env.local

  • get_abstract_service_stats

    Abstract service statistics: abstract count, child count, max children per abstract, issue count

  • get_accessibility_stats

    Show accessibility statistics: templates scanned, affected count, WCAG failure/warning/info counts, top failing rules

  • get_algolia_integration_stats

    Statistics for Algolia integration: index/search/facet/synonym pattern counts and total issues

  • get_alpine_js_integration_stats

    Statistics for Alpine.js integration: template/CSP count, issue count

  • get_ansible_playbook_config_stats

    Statistics for Ansible playbook configuration: injection/privilege/secret/nolog/facts/errors issue counts.

Show 585 more tools
  • get_apache_config_stats

    Statistics for Apache configuration: counts by type (rewrite/security-header/disclosure/directory/performance) and total issues

  • get_api_contract_testing_stats

    Statistics for API contract testing: counts by type, issue count

  • get_api_cursor_pagination_stats

    Statistics for API pagination: offset/cursor count, issue count

  • get_api_graphql_security_stats

    Statistics for GraphQL security: counts by type, issue count

  • get_api_hateoas_stats

    Statistics for API HATEOAS: resource/collection count, issue count

  • get_api_idempotency_stats

    Statistics for idempotency: key/storage/replay count, issue count

  • get_api_json_ld_context_stats

    Statistics for JSON-LD: context/type/property/vocab count, issue count

  • get_api_jsonapi_format_stats

    Statistics for JSON:API format: counts by type, issue count

  • get_api_key_rotation_stats

    Statistics for API key rotation: hardcoded/rotation count, issue count

  • get_api_openapi_context_stats

    Show API Platform OpenAPI context statistics: class count, total properties, description coverage, deprecated count, example coverage, issues count

  • get_api_openapi_security_schemes_stats

    Statistics for OpenAPI security schemes: bearer/apiKey/oauth2/openIdConnect/basic count, issue count

  • get_api_operation_stats

    Show API Platform operation statistics: resource count, total operations, write operation count, secured vs open write ops, normalization group coverage, issue count

  • get_api_pagination_stats

    Show API Platform pagination statistics: custom resource pagination count, disabled/cursor/client-control/max-set counts, custom paginator count, issue count

  • get_api_platform_custom_normalizer_stats

    Custom normalizer statistics: normalizer/denormalizer/both counts, cacheable support coverage, issue count

  • get_api_platform_dto_output_stats

    API Platform DTO output statistics: resource count, explicit output class count, output:false count, transformer/processor coverage, issue count

  • get_api_platform_error_handling_stats

    Show API Platform error handling statistics: error format count, exception mapping count, 5xx mappings, custom normalizer presence, issues count

  • get_api_platform_filter_stats

    Show API Platform filter statistics: total declarations, entities with filters, custom filter count, issue count, filter type breakdown

  • get_api_platform_iri_converter_stats

    API Platform IRI converter statistics: custom converter count, uriTemplate count, issue count

  • get_api_platform_query_extension_stats

    API Platform query extension statistics: collection/item/both counts, resourceClass check coverage, issue count

  • get_api_platform_resource_metadata_stats

    Show API Platform resource metadata statistics: resource count, shortName/description/types adoption, issue count

  • get_api_platform_security_expression_stats

    API Platform security expression statistics: resource count, expression count, security/securityPostDenormalize breakdown, issue count

  • get_api_platform_security_stats

    Show API Platform security statistics: resource count, total/secured/unsecured operation counts, normalization context count, issue count

  • get_api_platform_serialization_context_stats

    Show API Platform serialization context statistics: resource count, normalization/denormalization context coverage, issue count

  • get_api_platform_state_processor_stats

    Show API Platform state processor statistics: processor count, persist/remove/transaction counts, issue count

  • get_api_platform_stats

    Show API Platform statistics: resource count, operation breakdown, filter count, and all serialization groups in use

  • get_api_platform_subresource_stats

    API Platform subresource statistics: resource count, endpoint count, provider coverage, issue count

  • get_api_platform_validation_context_stats

    Show API Platform validation context statistics: resource count, operation count, with-groups count, issue count

  • get_api_problem_details_stats

    Statistics for Problem Details: response/exception/listener count, issue count

  • get_api_rate_limit_stats

    Show API rate limit statistics: controller-level limits, nginx zone count, Caddy directive count, total mechanisms detected

  • get_api_resource_details

    Get full details for an API Platform resource: all operations with paths, per-operation serialization groups, filters, and pagination config

  • get_api_response_compression_stats

    Statistics for response compression: counts by type, issue count

  • get_api_state_stats

    Show API state statistics: provider count, processor count, decorator count, deprecated AP v2 count, issue count

  • get_api_version_stats

    Show API versioning statistics: versions detected, versioned endpoint count, versioned serializer group count, FOSRest flag

  • get_app_environment

    Get application environment, debug mode, and version information

  • get_asset_stats

    Show asset pipeline statistics: pipeline type, entry point count, package count, Stimulus controller breakdown

  • get_auth_stats

    Show authentication statistics: JWT/OAuth2 presence, firewall count, stateless vs stateful, auth type breakdown, TTL warnings

  • get_authenticator_stats

    Show authenticator statistics: total count by kind, CSRF/RememberMe badge coverage, firewall count, stateless count, login throttling coverage, security issue count

  • get_aws_cloudfront_config_stats

    Statistics for AWS CloudFront configuration: env/PHP/config entry counts and issue breakdown.

  • get_aws_cognito_integration_stats

    Statistics for AWS Cognito integration: env/PHP/config entry counts and issue breakdown.

  • get_aws_ecs_config_stats

    Statistics for AWS ECS task definitions: file/family/container counts, secret/health-check/privileged issues, and total issue count

  • get_aws_lambda_bref_stats

    Statistics for AWS Lambda / Bref: counts by type (runtime/cold-start/filesystem/timeout/messenger) and total issues

  • get_aws_parameter_store_stats

    Statistics for AWS SSM Parameter Store: decryption/hardcoded/kms/naming/batch/credentials issue counts.

  • get_aws_s3_integration_stats

    Statistics for AWS S3 integration: upload/download/presigned/acl pattern counts and total issues

  • get_aws_secrets_manager_stats

    Statistics for AWS Secrets Manager: rotation/version/cache/hardcoded/parse/credentials issue counts.

  • get_aws_ses_integration_stats

    Statistics for AWS SES integration: counts by type (dsn/env/php/config) and total issue count

  • get_azure_blob_storage_stats

    Statistics for Azure Blob Storage: package/sas/acl/connection-string/retry/content-type issue counts.

  • get_azure_pipelines_config_stats

    Statistics for Azure Pipelines configuration: file/stage/job counts, trigger/secret/timeout issues, and total issue count

  • get_behat_context_stats

    Show Behat statistics: context count, step counts by type, feature file count, scenario count, issue count

  • get_behat_stats

    Show Behat statistics: suite count, total feature files, total scenarios, context class count, step definition count

  • get_behat_step_coverage_stats

    Get Behat step coverage statistics: feature file count, step count, defined vs undefined steps, unused definitions, coverage percentage

  • get_behat_tag_stats

    Get Behat tag statistics: feature file count, scenario count, unique tags, tag frequency table, browser driver status

  • get_bitbucket_pipelines_config_stats

    Statistics for Bitbucket Pipelines configuration: step counts by type (build/test/deploy/security) and total issues

  • get_blackfire_stats

    Show Blackfire statistics: SDK installed, ext-blackfire, Docker service, .bkf file count, PHP usage site count

  • get_braintree_integration_stats

    Statistics for Braintree integration: pattern counts by type (gateway/transaction/subscription/webhook/vault), environment breakdown (sandbox/production/unknown), and total issues

  • get_bugsnag_integration_stats

    Statistics for Bugsnag integration: php/js/config pattern counts and total issues

  • get_bundle_stats

    Show bundle statistics: total count by environment (prod/dev/test) and category breakdown

  • get_cache_config

    Read Symfony cache configuration from config/packages/cache.yaml — shows app/system adapters and configured pools

  • get_cache_pool_stats

    Show cache pool statistics: pool count, tag-aware count, pools without TTL, Redis/Memcached usage, prefix seed presence

  • get_cache_warmer_stats

    Show cache warmer statistics: total count, required vs optional split, warmers with priority, warmers with heavy constructor deps

  • get_caddy_server_config_stats

    Statistics for Caddy server configuration: count of config files, directives analyzed, TLS/reverse_proxy/encode entries, and total issues

  • get_cdn_config_stats

    Statistics for CDN config: asset/CORS/CSP entry count, issue count

  • get_cicd_stats

    Show CI/CD statistics: pipeline count, GitHub/GitLab presence, tests-in-CI flag, static analysis flag, migration-in-CI flag, deploy pipeline count

  • get_circleci_config_stats

    Statistics for CircleCI configuration: job count, caching/parallelism/secret issues, and total issue count

  • get_cloudflare_config_stats

    Statistics for Cloudflare configuration: settings count, worker/pages entry counts, compatibility_date/secret/route issues, and total issues

  • get_cloudinary_integration_stats

    Statistics for Cloudinary integration: counts by type (env/php/config) and total issue count

  • get_cloudwatch_integration_stats

    Statistics for CloudWatch integration: counts by type (handler/metric/alarm/retention/tracing) and total issues

  • get_code_quality_report

    Scan PHP classes for quality violations: long methods (>30 lines), high cyclomatic complexity, constructor bloat, oversized classes (>300 lines)

  • get_code_quality_stats

    Show code quality statistics: average lines/methods/deps per class, violation count, long method total

  • get_codeception_config_stats

    Statistics for Codeception configuration

  • get_command_details

    Get full details for a console command: description, class, arguments, options, and usage example

  • get_compiler_pass_stats

    Show compiler pass statistics: total count, passes by phase, passes with explicit priority, bundle extensions registering passes

  • get_composer_info

    Get project information from composer.json: name, description, license, dependency counts, and scripts

  • get_composer_security_audit_stats

    Statistics for composer audit: dev-in-prod/abandoned/platform/script-risk count, total issue count

  • get_console_command_option_stats

    Console command option statistics: command count, total options/arguments, deprecated options, issue count

  • get_consul_service_discovery_stats

    Statistics for Consul service discovery: health/acl/deregister/connect/port/tags issue counts.

  • get_container_tag_stats

    Show service tag statistics: unique tag count, custom vs built-in, tagged service count, attribute vs YAML origin, orphan tag count

  • get_controller_actions

    Get all action methods and routes for a specific controller class

  • get_controller_security_stats

    Show controller security statistics: total actions, class-level vs method-level protection, open action count, attribute coverage percentage

  • get_cookie_security_stats

    Cookie security statistics: file count, HttpOnly/Secure/SameSite coverage, raw setcookie usage, session config issue count

  • get_cors_stats

    Show CORS statistics: pattern count, wildcard origin count, credential paths, risk flag count

  • get_cron_job_stats

    Show cron job statistics: total external cron entries, cron-named command count, sources detected

  • get_csp_stats

    CSP statistics: files count, nonce/unsafe-inline/unsafe-eval/report-uri coverage, issue count

  • get_custom_exception_stats

    Custom exception statistics: class count, HTTP-status-coded count, interface count, issue count

  • get_cypress_e2e_config_stats

    Show statistics for Cypress E2E config issues grouped by type: baseurl/fixtures/specpattern/retries/security/tasks/video counts and total issues

  • get_database_config

    Get database configuration including type, host, database name (password redacted)

  • get_database_info

    Get database type, host, database name, and total table count from DATABASE_URL or doctrine.yaml

  • get_datadog_custom_metrics_stats

    Statistics for Datadog custom metrics: call type breakdown (increment/gauge/histogram/timing/set/event/constructor) and issue count.

  • get_datadog_integration_stats

    Statistics for Datadog: tracer/span/log/env count, issue count

  • get_dbal_connection_factory_stats

    DBAL connection factory statistics: custom factory count, wrapper_class presence, issue count

  • get_dbal_connection_pool_stats

    DBAL connection statistics: connection count, persistent count, timeout/pool_size coverage, issue count

  • get_dbal_middleware_stats

    DBAL middleware statistics: configured middleware count, SQLLogger usage, file count, issue count

  • get_dbal_prepared_statement_stats

    Get statistics about DBAL prepared statement usage and parameter styles.

  • get_dbal_schema_manager_stats

    Show DBAL SchemaManager statistics: total usage count, breakdown by migration/test/production, transaction coverage, method usage counts, issue count

  • get_dbal_stats

    Show DBAL statistics: connection count, driver, read replica count, SSL, logging flags

  • get_dbal_transaction_stats

    Show DBAL transaction statistics: total files, wrapInTransaction count, manual beginTransaction count, rollBack coverage, try/catch coverage, nested transaction count, issue count

  • get_dependency_graph_stats

    Show dependency graph statistics: total classes, average dependencies per class, circular count, layer breakdown

  • get_deployment_stats

    Show deployment statistics: platforms detected and their names, total issues

  • get_deptrac_config_stats

    Statistics for Deptrac configuration

  • get_destructive_migrations

    List only migrations containing DROP TABLE, DROP COLUMN, TRUNCATE, or DELETE FROM with their risk level and rollback availability

  • get_di_parameter_stats

    Show DI parameter statistics: total count, env references, sensitive values, boolean flags, breakdown by source file

  • get_digitalocean_app_platform_stats

    Statistics for DigitalOcean App Platform: service counts by type (web/worker/job/static) and total issues

  • get_docker_compose_health_stats

    Statistics for Docker Compose health: service count, issue count

  • get_docker_security_config_stats

    Statistics for Docker security configuration: counts by type (root-user/privileged/secret/mutable-tag/capability/readonly) and total issues

  • get_docker_stats

    Show Docker statistics: Dockerfile found flag, PHP version, multi-stage flag, extension count, compose service count, healthcheck coverage, services with issues

  • get_docker_swarm_config_stats

    Statistics for Docker Swarm config: service count, resource coverage, healthcheck coverage, replicated service count, issue count

  • get_doctrine_association_fetch_stats

    Statistics for Doctrine association fetch strategies: total count, EAGER/LAZY/EXTRA_LAZY breakdown, issue count

  • get_doctrine_bulk_operation_stats

    Show Doctrine bulk operation statistics: total files, flush-in-loop count, batch pattern count, DQL update count, transaction coverage, clear-in-loop count, issue count

  • get_doctrine_cache_stats

    Show Doctrine cache statistics: SLC enabled flag, region count, configured driver count, cached entity count by usage mode

  • get_doctrine_cascade_stats

    Show Doctrine cascade statistics: association counts by type, orphanRemoval count, issue count

  • get_doctrine_change_tracking_stats

    Show Doctrine change tracking statistics: total entities, DEFERRED_IMPLICIT/EXPLICIT/NOTIFY counts, NotifyPropertyChanged count, scheduleForDirtyCheck count, large entity count, issue count

  • get_doctrine_column_charset_stats

    Get statistics about Doctrine column charset and collation usage.

  • get_doctrine_column_default_stats

    Statistics for Doctrine column defaults: counts by type (missing-default/boolean/datetime/enum/nullable), issue count

  • get_doctrine_composite_primary_keys_stats

    Statistics for Doctrine composite PK entities: count, ManyToOne-as-Id, GeneratedValue issues, JOINED inheritance, find()/getReference() scalar calls

  • get_doctrine_connection_retry_stats

    Statistics for connection retry: middleware/config/listener/ping count, issue count

  • get_doctrine_criteria_stats

    Show Doctrine Criteria statistics: total files, collection-based vs repository-based usage, orderBy count, setMaxResults count, issue count

  • get_doctrine_custom_platform_stats

    Show Doctrine custom platform statistics: platform class count, type class count, total method overrides, addType/overrideType call counts, most-overridden platform class

  • get_doctrine_dbal_bulk_insert_stats

    Statistics for DBAL bulk inserts: total count, insert-loop/execute-statement/query-builder breakdown, transaction coverage, prepared statement coverage, issue count

  • get_doctrine_dbal_driveroptions_stats

    Statistics for Doctrine DBAL driverOptions: connection count, emulate-prepares enabled, stringify-fetches enabled, missing errmode, missing timeout

  • get_doctrine_dbal_event_listener_stats

    Statistics for DBAL event listeners: total count, schema listener count, postConnect count, event usage breakdown, issue count

  • get_doctrine_dbal_query_profiling_stats

    Statistics for DBAL query profiling: explain/stack/slowlog/middleware count, issue count

  • get_doctrine_dbal_schema_diff_stats

    Statistics for DBAL schema diffs: total files, schema diff API usage count, DROP TABLE count, RENAME COLUMN count, issue count

  • get_doctrine_discriminator_stats

    Show Doctrine discriminator statistics: hierarchy count by type, explicit map count, issue count

  • get_doctrine_dql_walker_stats

    Statistics for Doctrine DQL walkers: total count, tree/output/sql breakdown, cache issue count, total issues

  • get_doctrine_encryption_stats

    Statistics for Doctrine encryption: entity count by type (attribute/annotation/subscriber), issue count

  • get_doctrine_entity_factory_stats

    Show entity factory statistics: foundry installed flag, total factories, getDefaults/states/initialize/faker coverage counts, issue count

  • get_doctrine_entity_graph_stats

    Show Doctrine entity graph statistics: total entities, cycle count, deep depth count, fat entity count, self-referential count, total associations, issue count

  • get_doctrine_entity_listener_stats

    Get statistics about Doctrine entity listener usage and registration.

  • get_doctrine_entity_lock_stats

    Statistics for Doctrine entity locks: total files, lock type breakdown, @Version coverage, OptimisticLockException catch coverage, issue count

  • get_doctrine_entity_manager_scope_stats

    Statistics for EntityManager scope: static/closed/scope issues, total issue count

  • get_doctrine_entity_proxy_stats

    Statistics for Doctrine entity proxies: config presence, auto-generate setting, final entity count, private constructor count

  • get_doctrine_entity_state_stats

    Show Doctrine entity state statistics: total files, merge/detach/refresh/contains usage counts, issue count

  • get_doctrine_event_manager_stats

    Show Doctrine EventManager statistics: file count, addEventListener call count, issue count

  • get_doctrine_extension_stats

    Show Gedmo extension statistics: entity count by extension type, list of soft-deleteable entities

  • get_doctrine_filter_stats

    Show Doctrine filter statistics: registered count, enabled/disabled split, filter class count, activation call count

  • get_doctrine_full_text_search_stats

    Statistics for Doctrine full-text search: counts by type, issue count

  • get_doctrine_gedmo_blameable_stats

    Statistics for Gedmo extensions: blameable/loggable/timestampable entity count, issue count

  • get_doctrine_gedmo_sluggable_stats

    Statistics for Gedmo Sluggable: slug count, unique/non-unique split, updatable/non-updatable split, issue count

  • get_doctrine_gedmo_translatable_stats

    Statistics for Gedmo Translatable: entity count, locale field presence, issue count

  • get_doctrine_gedmo_tree_stats

    Statistics for Gedmo Tree: count per strategy type (nested/closure/materializedPath), issue count

  • get_doctrine_hydration_stats

    Statistics for hydration modes: object/array/scalar/single-scalar/custom count, issue count

  • get_doctrine_hydrator_stats

    Doctrine hydrator statistics: custom count, registered vs unregistered, config entries

  • get_doctrine_index_stats

    Show Doctrine index statistics: entity count, total indexes, unique constraint count, composite index count, missing FK index count, issue count

  • get_doctrine_inheritance_stats

    Show Doctrine inheritance statistics: MappedSuperclass count, counts by inheritance type, issue count

  • get_doctrine_mapping_format_stats

    Doctrine mapping format statistics: PHP/XML/YAML file counts, mixed-format sets, issue count

  • get_doctrine_migration_graph_stats

    Show Doctrine migration statistics: total count, transactional/non-transactional, version gaps, dependency count

  • get_doctrine_migrations_config_stats

    Get statistics about Doctrine migrations configuration.

  • get_doctrine_multi_connection_stats

    Get statistics about Doctrine multi-connection configuration.

  • get_doctrine_mysql_stats

    Statistics for MySQL features: FULLTEXT/JSON/spatial/virtual/charset count, issue count

  • get_doctrine_named_query_stats

    Show Doctrine named query statistics: entity count, query count, result mapping count, issue count

  • get_doctrine_odm_config_stats

    Show Doctrine MongoDB ODM statistics: bundle presence, document/embedded/GridFS counts, ReferenceMany/ReferenceOne counts, indexed document count, ORM co-usage flag

  • get_doctrine_orm_profiling_stats

    Statistics for Doctrine ORM profiling: environments configured, profiling enabled count, backtrace collection count, custom logger count, issue count

  • get_doctrine_orm_stats

    Show Doctrine ORM statistics: EM count, mapping driver, filter count (enabled/disabled), custom DQL function count

  • get_doctrine_orphan_removal_stats

    Show orphanRemoval statistics: association count, cascade persist count, redundant cascade remove count, issue count

  • get_doctrine_paginator_stats

    Show Doctrine Paginator statistics: file count, fetchJoin count, setMaxResults/setFirstResult adoption, issue count

  • get_doctrine_postgres_stats

    Statistics for PostgreSQL features: JSON/array/fulltext/generated/sequence count, issue count

  • get_doctrine_query_cache_stats

    Show Doctrine query cache statistics: driver types for query/metadata/result cache, whether array cache is used, issue count

  • get_doctrine_raw_sql_stats

    Statistics for raw SQL/DQL: query count by type, issue count

  • get_doctrine_read_replica_stats

    Statistics for read replica config: connection/usage count, issue count

  • get_doctrine_repository_query_stats

    Show Doctrine repository query statistics: repository count, by query type, setMaxResults adoption, issue count

  • get_doctrine_result_cache_stats

    Doctrine result cache statistics: file count, enableResultCache/setCacheMode count, lifetime coverage, issue count

  • get_doctrine_result_set_mapping_stats

    Show Doctrine ResultSetMapping statistics: total files, RSM count, RSMBuilder count, native query count, user input concatenation count, issue count

  • get_doctrine_second_level_cache_stats

    Show Doctrine 2LC statistics: entity count by usage mode, named region count, issue count

  • get_doctrine_sequence_stats

    Get statistics about Doctrine sequence generator configuration.

  • get_doctrine_sharding_stats

    Statistics for Doctrine DBAL sharding: whether sharding is enabled, shard count, ShardChoser, issue count

  • get_doctrine_slc_stats

    Show Doctrine SLC statistics: entity count by cache usage mode (READ_ONLY/READ_WRITE/NONSTRICT), region count, query cache usage

  • get_doctrine_soft_delete_stats

    Doctrine soft delete statistics: entity count, Gedmo vs custom, issue count

  • get_doctrine_subscriber_stats

    Show Doctrine event subscriber statistics: total count, attribute vs interface style, events per subscriber, issue count

  • get_doctrine_temporal_stats

    Statistics for temporal tables: valid-time/transaction-time/bitemporal count, issue count

  • get_doctrine_type_stats

    Show Doctrine custom type statistics: total registered, third-party vs own, entity usage count, categories

  • get_doctrine_uow_flush_stats

    Get statistics about Doctrine UoW lifecycle listener patterns.

  • get_doctrine_upsert_stats

    Statistics for upsert patterns: DBAL/ORM/native/fetch-persist count, issue count

  • get_doctrine_versioned_entities_stats

    Statistics for versioned entities: versioned/unversioned count, issue count

  • get_dql_function_stats

    Show DQL function statistics: total count by category, missing class count

  • get_easy_coding_standard_stats

    Statistics for Easy Coding Standard configuration

  • get_easyadmin_stats

    Show admin panel statistics: dashboard count, CRUD controller count, secured vs unsecured dashboards, Sonata admin count

  • get_elastic_apm_php_stats

    Statistics for Elastic APM PHP agent: INI/env/PHP entry counts and issue breakdown.

  • get_elasticsearch_mapping_config_stats

    Statistics for Elasticsearch mapping: mapping/query/security count, issue count

  • get_elasticsearch_percolate_stats

    Statistics for Elasticsearch usage: query/scroll/percolate/bulk/alias/config pattern counts and total issues

  • get_embeddable_stats

    Show embeddable statistics: value object count, entities using embeddings, total usages, and unused embeddables

  • get_entities_stats

    Get statistics about entities, properties, and relationships in the application

  • get_entity_details

    Get detailed information about a specific entity including properties and relationships

  • get_env_config_diff_stats

    Show environment config diff statistics: override count per env, packages with dev-only overrides (potential prod gaps)

  • get_env_stats

    Show environment variable statistics: total keys, sensitive count, keys that differ across envs

  • get_environment_logs

    Get log files for a specific environment (dev, prod, test)

  • get_error_page_stats

    Show error page statistics: custom template count, catch-all presence, missing critical codes, exception listener count

  • get_error_summary

    Get a summary of errors, warnings, and notices in a log file

  • get_event_listeners_by_event

    Find all listeners registered for a specific event name (e.g. kernel.request, kernel.exception)

  • get_event_priority_stats

    Event priority statistics: listeners with explicit priority, distinct event count

  • get_event_stats

    Show event system statistics: total subscribers, listeners, distinct events, and listener count per event

  • get_excel_generation_stats

    Statistics for Excel generation: library/security count, issue count

  • get_exception_subscriber_stats

    Exception subscriber statistics: subscriber count, HTTP/JSON response count, catch-all count, issue count

  • get_feature_flag_stats

    Show feature flag statistics: installed systems, flag count per source (YAML/env/parameter), classes checking flags, total check count

  • get_fetch_mode_stats

    Show fetch mode statistics: entities with custom fetch, EXTRA_LAZY/EAGER/OrderBy counts, issue count

  • get_file_archive_stats

    Statistics for file archive: operation count, issue count

  • get_file_storage_stats

    Show file storage statistics: Vich mapping count, Flysystem storage count, local vs cloud adapter split, uploadable entity count, issue count

  • get_firebase_integration_stats

    Statistics for Firebase integration: pattern counts by type (config/fcm/auth/realtime-db/firestore/storage) and total issues

  • get_fixture_group_stats

    Show fixture statistics: total count, group count, dependency count, reference count, circular dependency count

  • get_fixture_stats

    Show fixture statistics: class count, groups, dependency count, reference count, average size

  • get_flex_recipe_stats

    Show Flex recipe statistics: total recipe count, official vs contrib breakdown, packages that added env vars

  • get_fly_io_config_stats

    Statistics for fly.toml: settings analyzed, secret-like env vars found, health check issues, and total issue count

  • get_form_stats

    Get statistics about form types: total forms, total fields, most-used field types and constraints

  • get_form_type_details

    Get detailed info for a form type: all fields with their types, options, constraints, and required status

  • get_fos_rest_bundle_stats

    Statistics for FOSRestBundle: config entry count, PHP usage count, issue count

  • get_framework_config

    Get Symfony framework configuration from config/packages/framework.yaml

  • get_frankenphp_config_stats

    Statistics for FrankenPHP configuration: counts by type (worker/tls/compression/http3/mercure/env) and total issues

  • get_gdpr_compliance_stats

    Statistics for GDPR compliance: PII/consent/logging count, issue count

  • get_github_actions_config_stats

    Statistics for GitHub Actions configuration: counts by type (permission/mutable-ref/secret/trigger/runner/cache) and total issues

  • get_github_api_integration_stats

    Statistics for GitHub API integration: pattern counts by type (rest/graphql/webhook/oauth/app) and total issues

  • get_github_dependabot_config_stats

    Statistics for GitHub Dependabot configuration: ecosystem/limit/assignee/schedule/groups issue counts.

  • get_gitlab_ci_config_stats

    Statistics for GitLab CI configuration: counts by type (variable/artifact/security-scan/environment/trigger/image) and total issues

  • get_god_classes

    List classes exceeding thresholds: >15 methods, >8 constructor dependencies, or >300 lines — potential "god class" anti-pattern

  • get_google_cloud_run_config_stats

    Statistics for Google Cloud Run configuration: entry counts, memory/secret/concurrency/timeout issue breakdown and total issues

  • get_google_cloud_storage_stats

    Statistics for Google Cloud Storage: package/acl/signed-url/hmac/key-path/credentials issue counts.

  • get_google_oauth_integration_stats

    Return summary statistics for Google OAuth integration: entry counts by type and total issues found.

  • get_grafana_dashboard_stats

    Statistics for Grafana dashboard configuration: counts by type (dashboard/alert/datasource/secret/provisioning) and total issues

  • get_graphql_stats

    Show GraphQL statistics: total types, Query/Mutation/Object/Input/Enum counts, deprecated field count, resolver class count, API Platform GraphQL enabled flag

  • get_grpc_integration_stats

    Statistics for gRPC integration: proto/service count, issue count

  • get_grumphp_stats

    Statistics for GrumpPHP: config files, tasks configured, issue count

  • get_health_check_stats

    Show health check statistics: endpoint count, check implementations, liveness/readiness coverage, health bundle detection

  • get_helm_charts_config_stats

    Statistics for Helm chart configuration: chart count, settings analyzed, image tag/resource limit/probe issues, and total issue count

  • get_heroku_config_stats

    Statistics for Heroku configuration: counts of Procfile entries, app.json settings, buildpacks, and issues including missing worker/release phases

  • get_htmx_integration_stats

    Statistics for HTMX integration: template/controller count, issue count

  • get_http_cache_stats

    Show HTTP cache statistics: cached action count, public vs private split, ETag/Vary usage, proxy config, max-age range

  • get_http_client_stats

    Show HTTP client statistics: client count, service usage count, external base URIs, and SSL verification warnings

  • get_http_security_header_stats

    HTTP security header statistics: listener count, per-header coverage count, issue count

  • get_hubspot_integration_stats

    Statistics for HubSpot integration: counts by type (env/php/config) and total issue count

  • get_image_processing_stats

    Statistics for image processing: upload handler count, issue count

  • get_importmap_stats

    Importmap statistics: total packages, pinned vs unpinned, polyfill count, local count, issue count

  • get_infection_mutant_stats

    Statistics for Infection mutation testing: config presence, MSI threshold, mutator count, log file presence, and log summary (killed/escaped/MSI score) if log file exists

  • get_input_dto_stats

    Show input DTO statistics: controller count, distinct DTO types, attribute usage breakdown, validation group usage

  • get_installed_packages

    List installed Composer packages from composer.lock. Filter by type: symfony, dev, or a package type like "library"

  • get_intercom_integration_stats

    Return aggregated counts of Intercom auth/identity/pii/ratelimit/config patterns and total issues found.

  • get_jenkins_config_stats

    Statistics for Jenkins configuration: file count, declarative/scripted stage counts, credential/timeout/post-failure issues, and total issues

  • get_jwt_config

    Show JWT authentication config (algorithm, token TTL, key paths masked), OAuth2 grant types/scopes, and firewall authenticator types

  • get_kafka_integration_stats

    Statistics for Kafka integration: transport/producer count, issue count

  • get_kafka_schema_registry_stats

    Return summary statistics for Kafka Schema Registry configuration: entry counts by type and total issues found.

  • get_kernel_stats

    Show Kernel statistics: total bundles, bundles per environment, MicroKernelTrait, custom build(), risky dev bundles in prod

  • get_kubernetes_manifests_stats

    Statistics for Kubernetes manifests: count per kind (Deployment/Service/Ingress/ConfigMap/Secret/HPA/PDB), issue count

  • get_league_oauth2_client_stats

    Statistics for League OAuth2 client: composer/env/PHP entry counts, provider breakdown, and issue count.

  • get_lifecycle_by_event

    Find all entities that have a callback for a specific lifecycle event (e.g. PrePersist, PostLoad, PreUpdate)

  • get_lifecycle_stats

    Show lifecycle callback statistics: entity count, callbacks per event type, PostLoad warning (runs on every load)

  • get_live_component_stats

    Show Live Component statistics: component count, form trait count, total props/actions, writable prop count, issue count

  • get_lock_stats

    Show lock statistics: store count, usage count, locks without TTL (deadlock risk), dynamic key usage, resource names

  • get_loki_log_config_stats

    Return a summary count of Loki/Promtail configuration entries and issues found in the project.

  • get_mailer_config

    Show Symfony Mailer configuration: MAILER_DSN transport type, host, global headers, and whether emails are actually sent

  • get_mailer_dkim_stats

    Mailer DKIM statistics: transport count, DKIM/Return-Path/signing-key coverage, issue count

  • get_mailer_stats

    Show mailer statistics: transport type, email class count, template count, HTML vs text templates

  • get_mailgun_integration_stats

    Statistics for Mailgun integration: pattern counts by type (config/transactional/batch/webhook/validation) and total issues

  • get_meilisearch_integration_stats

    Statistics for Meilisearch integration

  • get_memcached_integration_stats

    Statistics for Memcached integration: counts by type, issue count

  • get_mercure_push_stats

    Show Mercure push statistics: hub configured, resource push count, private/custom topic counts, direct publish count, try/catch count, issue count

  • get_mercure_stats

    Show Mercure statistics: hub count, hubs without JWT, public hubs, update call sites, distinct topic count

  • get_messenger_handler_stats

    Show Messenger handler statistics: handler count, distinct message count, fan-out messages, buses, handlers with priority/transport assignment

  • get_messenger_info

    Get Symfony Messenger overview: buses, transports, routing rules count, and message class summary

  • get_messenger_middleware_stats

    Show Messenger middleware statistics: bus count, total middleware entries, custom middleware and stamp class counts

  • get_messenger_serializer_stats

    Messenger serializer statistics: configured serializer type, custom serializer count, issue count

  • get_microsoft_graph_integration_stats

    Return summary statistics for Microsoft Graph integration: entry counts by type (composer, env, php) and total issues found.

  • get_migration_analysis_stats

    Show migration analysis statistics: total count, SQL statements, missing rollbacks, destructive operations by risk level

  • get_migration_history_stats

    Show migration history statistics: file count, squash count, no-down-method count, all_or_nothing status, table name

  • get_migration_status

    List all Doctrine migration files found in migrations/ directory with versions and dates

  • get_mongodb_integration_stats

    Statistics for MongoDB integration: driver/query/security/config pattern counts and total issues

  • get_monolog_channel_stats

    Monolog channel statistics: channel count, explicitly-routed count, excluded count, issue count

  • get_monolog_stats

    Show Monolog statistics: handler count by category (alert, file, fingers-crossed), custom channels, processors

  • get_multitenancy_stats

    Show multi-tenancy statistics: tenant entity count, Doctrine filter count, listener count, DBAL connection count, detected approach (DB-per-tenant vs row-level vs entity-based)

  • get_n_plus_one_stats

    N+1 query statistics: suspected location count, affected file count

  • get_nelmio_security_bundle_stats

    Statistics for NelmioSecurityBundle: entries per section, issue count

  • get_nelmio_stats

    Show Nelmio statistics: installed, configured, area count, OA annotated file count, security scheme count

  • get_netlify_deploy_config_stats

    Statistics for netlify.toml analysis: total findings and issues, breakdown by TOML section

  • get_new_relic_integration_stats

    Statistics for New Relic integration: config/instrumentation count, issue count

  • get_newrelic_php_agent_stats

    Show New Relic PHP agent statistics: INI setting count, PHP API call counts, license key status, SQL recording mode, PII-risk custom parameter count, custom event and transaction naming usage

  • get_nginx_php_fpm_stats

    Statistics for nginx+fpm: nginx/security-headers/fpm directive count, issue count

  • get_nginx_unit_config_stats

    Return summary statistics for NGINX Unit configuration: number of config files, entries, and issues.

  • get_notifier_stats

    Show notifier statistics: transport count by channel type, channel policies, notification class count

  • get_notifier_transport_stats

    Notifier transport statistics: total count, by type, env var coverage, hardcoded credential count, issue count

  • get_oauth_stats

    Show OAuth/SSO statistics: client count per bundle, env-detected providers, authenticator class count, security issue count, provider list

  • get_oauth2_server_config_stats

    Return summary statistics for OAuth2 server configuration: grant types found, issues count, and entry breakdown.

  • get_opcache_apcu_stats

    OPcache/APCu statistics: config files found, enabled status, preload configured, issue count

  • get_openai_integration_stats

    Statistics for OpenAI integration: completion/chat/embedding/image/moderation pattern counts and total issues

  • get_openapi_stats

    Show OpenAPI statistics: NelmioApiDocBundle detected, annotated endpoint count, response doc coverage, schema class count, OA property count, tags used

  • get_opentelemetry_stats

    OpenTelemetry statistics: detected, exporter/processor/instrumentation counts, sampler configured, issue count

  • get_owasp_dependency_check_stats

    Statistics for OWASP dependency scanning: configured/missing status for each tool (dependency-check, retire-js, npm-audit, composer-audit) and total issues

  • get_panther_testing_stats

    Statistics for Panther testing

  • get_password_hasher_stats

    Show password hasher statistics: total hashers, critical/warning count, algorithms used, hashers with active migration

  • get_paypal_checkout_v2_stats

    Return summary statistics for PayPal Checkout SDK v2 integration: entry counts by type and total issues found.

  • get_projection_stats

    Show projection statistics: SELECT NEW count, existing/missing DTO count, partial object load count, issue count

  • get_query_builder_stats

    Show QueryBuilder statistics: repository count with QB, total QB usages, join count, native SQL count, issue count

  • get_related_entities

    Get all relationships defined on a specific entity

  • get_repository_pattern_stats

    Show repository statistics: total count, ServiceEntityRepository vs EntityRepository split, interface adoption, direct getRepository() call count, issue count

  • get_response_cache_stats

    Show response cache statistics: controller count, #[Cache] attribute count, public cache count, ETag/Last-Modified usage, issue count

  • get_security_config

    Get security configuration including authentication and authorization setup

  • get_services_config

    Get DI container services configuration from config/services.yaml

  • get_symfony_asset_integrity_stats

    Statistics for asset SRI: external asset count, with/without SRI, issue count

  • get_symfony_version

    Get the exact Symfony version installed (from composer.lock) with a list of all symfony/* components

  • get_table_schema

    Get detailed schema for a table: columns (with types/nullable), indexes, and foreign keys derived from Doctrine entity mapping

  • get_timestamp_stats

    Show timestamp statistics: total count, manual/Gedmo/trait/none breakdown, issue count

  • inspect_mcp_cache

    Show MCP server internal cache statistics: hit rate, entries per namespace, TTL, and evictions

  • inspect_symfony_cache

    Inspect Symfony application cache pools in var/cache/ — lists pools with disk size, file count, and adapter type

  • list_abstract_services

    Show abstract: true and parent: service definitions from services.yaml: child count per abstract, inherited calls/properties, unused abstract warning, missing parent warning

  • list_accessibility_issues

    Static accessibility audit of Twig templates: missing img alt, button without accessible name, input without label, table without caption/scope, aria-hidden on focusable elements, skipped heading levels, multiple h1 — categorized by WCAG severity

  • list_algolia_integration

    Analyze Algolia integration: detect composer packages, env credentials (ALGOLIA_APP_ID/API_KEY/SEARCH_KEY), config/packages/algolia*.yaml, PHP SearchClient/search/saveObject/setSettings usage, flag admin key for search, no attributesForFaceting, hardcoded index names

  • list_alpine_js_integration

    Analyze Alpine.js integration in Symfony templates; warns on x-data with Twig expression (JS injection), x-html XSS risk, $eval with user data, fetch result to innerHTML, password in x-model, CSP with unsafe-eval

  • list_ansible_playbook_config

    Scan *.yml/*.yaml, playbooks/, ansible/ for Ansible playbook security issues: shell/command tasks with hostvars/vars variables missing | quote filter (injection), become: true without become_user (defaults to root), plaintext secrets in vars: block (masked), missing no_log: true on credential tasks, gather_facts: true unnecessarily, ignore_errors: true on critical tasks.

  • list_apache_config

    Analyse Apache .htaccess and virtual-host config files for missing front-controller rewrite rules, missing security headers, server version disclosure, directory listing, and performance settings

  • list_api_contract_testing

    Analyze API contract testing setup; warns on external API calls without Pact, no Pact broker verification in CI pipeline

  • list_api_cursor_pagination

    Analyze API pagination implementation; warns on offset pagination with expensive COUNT, high OFFSET performance degradation, cursor without encoding, one-directional cursor, API Platform without max items per page, page-based instead of cursor for large collections

  • list_api_graphql_security

    Analyze GraphQL security; warns on introspection enabled in prod, missing depth/complexity limits, N+1 resolver queries without DataLoader, mutations without security attributes

  • list_api_hateoas

    Analyze API HATEOAS hypermedia link implementation; warns on API controllers without _links, collection endpoints without pagination links, API Platform resources without self link in serialization groups

  • list_api_idempotency

    Detect API idempotency key patterns; warns on key read but not stored, storage without replay, no TTL, empty key not validated, key on GET requests

  • list_api_json_ld_context

    Detect JSON-LD @context patterns; warns on ApiResource without IRI types, HTTP schema.org IRIs (use HTTPS), missing @vocab, invalid .jsonld context files

  • list_api_jsonapi_format

    Analyze JSON:API format compliance; warns on missing jsonapi format configuration, wrong content-type headers, error responses without JSON:API structure

  • list_api_key_rotation

    Analyze API key rotation and lifecycle management; warns on hardcoded keys in committed .env, non-timing-safe comparison, no key versioning for rotation, API keys without expiry field

  • list_api_openapi_context

    List API Platform OpenAPI context: #[ApiProperty] descriptions, examples, enums, deprecated properties, deprecationReason presence, type consistency checks, normalizationContext warnings

  • list_api_openapi_security_schemes

    Analyze OpenAPI security scheme definitions; warns on ApiKey in query param, OAuth2 implicit flow (deprecated), missing bearerFormat, openIdConnect without discovery URL, schemes defined but not applied

  • list_api_operations

    Show API Platform per-resource operations: Get/GetCollection/Post/Put/Patch/Delete per class, security expression presence, normalizationContext groups, input/output DTO, uriTemplate, Post/Put/Patch/Delete without security warning

  • list_api_pagination

    Show API Platform pagination config per resource: paginationEnabled, paginationItemsPerPage, paginationMaximumItemsPerPage, paginationClientEnabled, paginationClientItemsPerPage, paginationViaCursor, global api_platform.yaml defaults, unlimited-items warning when client control enabled without maximum

  • list_api_platform_custom_normalizers

    Detect custom NormalizerInterface/DenormalizerInterface: supportsNormalization/supportsDenormalization presence, getSupportedTypes cache method, API Platform context check

  • list_api_platform_dto_output

    Detect API Platform output: DTO classes in #[ApiResource], OutputDataTransformerInterface implementations, output: false with normalization_context warning, missing transformer warning

  • list_api_platform_error_handling

    Audit API Platform error handling: error_formats and exception_to_status from api_platform.yaml, custom exception normalizers, ProblemDetailsFactory, HTML format warning, 5xx mapping detection

  • list_api_platform_filters

    Show API Platform filters: #[ApiFilter] declarations per entity (Search/Order/Date/Range/Boolean/Exists/Numeric), strategy, properties, custom AbstractFilter subclasses, SearchFilter without strategy warning, OrderFilter on text field warning

  • list_api_platform_iri_converter

    Detect API Platform IriConverterInterface implementations: getIriFromResource/getResourceFromIri presence, uriTemplate usage, missing method warning

  • list_api_platform_query_extensions

    Detect API Platform QueryCollectionExtensionInterface and QueryItemExtensionInterface: applyToCollection/applyToItem presence, resourceClass check, global extension warning

  • list_api_platform_resource_metadata

    Show API Platform resource metadata: shortName, description, iri, JSON-LD types, uriTemplate, missing description warning, non-prefixed type IRI warning

  • list_api_platform_security

    Show API Platform security audit: operations without security/securityPostDenormalize, unsecured write operations (POST/PUT/PATCH/DELETE), public DELETE warning, missing normalizationContext (data leak risk), sensitive field name in normalization groups

  • list_api_platform_security_expressions

    Analyze per-operation security:/securityPostDenormalize: expressions in #[ApiResource]: is_granted/user/object/previous_object usage, PUBLIC_ACCESS warning, write-without-user-check warning

  • list_api_platform_serialization_contexts

    Show API Platform normalizationContext/denormalizationContext: serialization groups per operation, missing groups warning (all-properties serialized/writable)

  • list_api_platform_state_processors

    Show API Platform StateProcessorInterface implementations: persist/flush/remove detection, transaction management, missing process() warning, persist without flush warning

  • list_api_platform_subresources

    Detect API Platform subresources via multi-variable uriTemplate patterns and deprecated @ApiSubresource, state provider coverage, legacy annotation migration warning

  • list_api_platform_validation_contexts

    Show API Platform per-operation validationContext groups: Post/Put/Patch operations, validation group per operation, missing groups on write operations warning

  • list_api_problem_details

    Detect RFC 7807 Problem Details usage; warns on missing "type" field, wrong Content-Type, contradictory status codes, stack trace in response

  • list_api_rate_limits

    Show API-layer rate limiting: nginx limit_req_zone/limit_req directives, Caddy rate_limit, controller-level RateLimiterFactory injection and rate-limit attributes, controllers without any limit coverage

  • list_api_resources

    List all API Platform resources (#[ApiResource]) with their operations, serialization groups, filters, and security rules

  • list_api_response_compression

    Analyze response compression configuration; warns on missing nginx gzip, gzip without gzip_min_length, gzip on binary images, missing Vary header

  • list_api_state_providers

    Show API Platform 3 state providers and processors: ProviderInterface/ProcessorInterface implementations, #[AsDecorator] detection, resource binding, pagination/flush/mailer flags, deprecated AP v2 DataProvider/DataPersister style detection

  • list_api_versions

    Show API versioning: URL-prefixed routes (/v1/, /v2/), versioned serializer groups (v1:read), FOSRestBundle versioning, gap analysis between versions

  • list_asset_pipeline

    Show asset pipeline type (Asset Mapper or Webpack Encore), entry points, imported packages/importmap entries, and Stimulus controllers

  • list_aws_cloudfront_config

    Scan for AWS CloudFront distribution configuration: composer.json aws/aws-sdk-php, .env* CLOUDFRONT_DISTRIBUTION_ID/KEY_PAIR_ID/PRIVATE_KEY_PATH (masked), PHP CloudFrontClient/createInvalidation/getDistribution/sign/CloudFrontCookieSigner/CloudFrontUrlSigner usage, config/packages/ and config/aws/ YAML/JSON. Flags wildcard invalidation (/*), signed URL without expiry, hardcoded private key path.

  • list_aws_cognito_integration

    Scan for AWS Cognito user pool integration: composer.json aws/aws-sdk-php, .env* Cognito vars (masked secrets), PHP CognitoIdentityProviderClient/initiateAuth/adminInitiateAuth/respondToAuthChallenge/signUp/adminGetUser, JWT signing key verification. Flags USER_PASSWORD_AUTH flow, missing JWT verification, hardcoded client secret, adminConfirmSignUp bypassing email verification, missing MFA handling.

  • list_aws_ecs_config

    Analyse ECS task definition JSON files (*task-definition*.json, ecs-task*.json, taskdef.json) for hardcoded secrets in environment[], missing healthCheck, privileged:true containers, and missing cpu/memory

  • list_aws_lambda_bref

    Analyse AWS Lambda / Bref configuration: runtime layers, cold-start memory, filesystem write safety, timeout limits, missing APP_ENV=prod, and SQS Messenger transport

  • list_aws_parameter_store

    Scan src/**/*.php, config/**/*.yaml, .env* for AWS SSM Parameter Store patterns: GetParameter with WithDecryption: false on SecureString, hardcoded parameter name (not env var), missing custom KMS key alias (uses default aws/ssm), parameter path not following /app/env/param convention, multiple individual GetParameter calls instead of batch GetParameters, AWS credentials in source (masked).

  • list_aws_s3_integration

    Analyze AWS S3 integration: detect composer SDK (aws-sdk-php, flysystem-aws-s3-v3), env credentials (AWS_ACCESS_KEY_ID/SECRET/S3_BUCKET/REGION), PHP S3Client/putObject/getObject/presigned usage, flag public-read ACL, hardcoded buckets, no server-side encryption, presigned URL without expiry

  • list_aws_secrets_manager

    Scan src/**/*.php, config/**/*.yaml, .env* for AWS Secrets Manager patterns: RotationEnabled: false, GetSecretValue without VersionStage AWSCURRENT, missing SecretCache/SecretsManagerCache, hardcoded secret ARN or name, JSON parse without error handling, AWS credentials in source (masked).

  • list_aws_ses_integration

    Analyze AWS SES integration: scan .env/.env.local/.env.prod/mailer.yaml for MAILER_DSN with ses+smtp/api/https, AWS_SES_* env vars (masked), PHP SesClient/SesV2Client/SimpleEmailServiceV2Client usage, hardcoded AWS credentials in PHP. Flags: missing bounce/complaint handler, ses+smtp vs ses+api, APP_ENV=prod sandbox risk

  • list_azure_blob_storage

    Scan src/**/*.php, composer.json, config/**/*.yaml, .env* for Azure Blob Storage patterns: azure/storage-blob or microsoft/azure-storage-blob in composer.json, SAS token without expiry, container access set to container/blob (public), connection string with AccountKey (masked), missing retry policy (RetryMiddlewareFactory), blob upload without Content-Type header.

  • list_azure_pipelines_config

    Analyse Azure Pipelines YAML (azure-pipelines.yml, azure-pipelines.yaml, .azure/pipelines.yml) for missing trigger branch filters, secrets in variables, no timeoutInMinutes, and job configuration

  • list_behat_config

    Show Behat configuration: suites, contexts, extensions (Mink/Panther), feature file count, scenario count per suite, WIP scenario warnings

  • list_behat_contexts

    Show Behat context step definitions: Given/When/Then counts, BeforeScenario/AfterScenario hooks, feature file count, scenario count, missing Context interface warning

  • list_behat_step_coverage

    Analyse Behat step coverage: match .feature file steps against PHP step definitions (@Given/@When/@Then / PHP 8 attributes); reports undefined steps (runtime errors), unused definitions (dead code), overly broad regex patterns, non-standard file locations

  • list_behat_tags

    Analyse Behat scenario tags: @javascript without browser driver, @wip without TODO, @skip without reason, large @javascript percentage (slow suite), redundant feature+scenario tags, @slow without timeout config, custom tags not in any profile filter

  • list_bitbucket_pipelines_config

    Analyze bitbucket-pipelines.yml: parse default/branch/PR pipeline steps, image version, caches, services, deployment environments; flag no caches, plain-text secrets in scripts, privileged containers, missing test step

  • list_blackfire_config

    Show Blackfire profiler configuration: SDK/ext-blackfire in composer, Docker service detection, .bkf Player scenario files, PHP usage sites in src/, credentials in env files warning

  • list_braintree_integration

    Analyze Braintree integration: detect braintree/braintree_php in composer.json; scan .env* for BRAINTREE_MERCHANT_ID/PUBLIC_KEY/PRIVATE_KEY/ENVIRONMENT; scan src/**/*.php for Braintree\Gateway/transaction()->sale/subscription()->create/webHookNotification()->parse; flag production env with sandbox credentials, missing webhook signature verification, no 3D Secure enforcement, hardcoded credentials; masks BRAINTREE_PRIVATE_KEY values

  • list_bugsnag_integration

    Analyze Bugsnag integration: detect composer packages (bugsnag/bugsnag-symfony, bugsnag/bugsnag), env BUGSNAG_API_KEY, config/packages/bugsnag.yaml (api_key/notify_release_stages/app_version/app_type), PHP notifyException/notifyError usage, flag missing release stage filter, no app_version, hardcoded API key

  • list_bundles

    List all Symfony bundles from config/bundles.php grouped by category, showing active environments (all/dev/test)

  • list_cache_pools

    List cache pools: adapter per pool (Redis/APCu/Filesystem), TTL, tag-aware flag, DSN masked, warns on pools without TTL

  • list_cache_warmers

    List custom cache warmers (CacheWarmerInterface/WarmableInterface): required vs optional, priority, heavy constructor dependencies warning

  • list_caddy_server_config

    Analyse Caddy server configuration files (Caddyfile, caddy.json, docker/Caddyfile) for missing TLS, missing gzip/zstd encoding, reverse_proxy without health checks, and root directive settings

  • list_cdn_config

    Analyze CDN configuration in Symfony; warns on HTTP CDN base_url, missing SRI integrity attributes, CDN domains not in CSP, CORS wildcard origin, AssetMapper server not configured for CDN delivery

  • list_cicd_config

    Show CI/CD configuration: GitHub Actions workflows and GitLab CI stages with PHP versions, Composer, PHPUnit/Behat, PHPStan, migrations, cache warmup, deployment gating checks; Makefile Symfony targets

  • list_circleci_config

    Analyse .circleci/config.yml for PHP version pinning, composer --no-dev in prod, vendor/ caching, test parallelism, and secrets in plain text commands

  • list_cloudflare_config

    Analyse Cloudflare wrangler.toml, wrangler.json, and .dev.vars for outdated compatibility_date, secrets in [vars] instead of wrangler secrets, missing routes, and KV namespace bindings

  • list_cloudinary_integration

    Analyze Cloudinary media management integration: detect composer.json cloudinary/cloudinary_php, scan .env* for CLOUDINARY_URL/CLOUD_NAME/API_KEY/API_SECRET (masked), cloudinary.yaml, PHP new Cloudinary/config/upload/uploadLarge/adminApi/uploadApi usage. Flags: exposed api_secret, unsigned upload preset, missing transformation restrictions, adminApi in web code, missing notification_url

  • list_cloudwatch_integration

    Analyse AWS CloudWatch integration: Monolog handlers, static AWS credentials in .env, CloudWatch alarms in Terraform/CloudFormation, log retention settings, and X-Ray tracing configuration

  • list_codeception_config

    Analyze Codeception testing framework configuration and detect issues

  • list_commands

    List all Symfony console commands from src/Command/ grouped by namespace prefix, with name and description

  • list_compiler_passes

    List custom DI Compiler Passes (CompilerPassInterface) grouped by phase (BEFORE_OPTIMIZATION/REMOVING/etc.), with priority and registration class

  • list_composer_security_audit

    Audit composer.json for security risks: dev packages in require, known abandoned packages, unbound PHP version constraint, PHP 7 EOL, minimum-stability dev/alpha, post-install network calls

  • list_config_packages

    List all available configuration packages in config/packages directory

  • list_console_command_options

    Analyze console command addOption()/addArgument() definitions: name, shortcut, VALUE_REQUIRED/OPTIONAL mode, default values, missing descriptions, required-after-optional argument error

  • list_consul_service_discovery

    Scan consul.json, consul.hcl, docker-compose.yml, config/**/*.yaml for Consul service discovery issues: service registration without health check, missing deregister_critical_service_after, no ACL token for service registration, connect native_integration without sidecar proxy, port hardcoded to 0, missing environment tags.

  • list_container_tags

    List service tags: custom vs built-in tags, services per tag, tagged_iterator/locator consumers, orphan tags with no consumer

  • list_controllers

    List all controller classes in src/Controller/ with their action count and parent class

  • list_cookie_security

    Audit cookie security flags: Symfony Cookie class HttpOnly/Secure/SameSite, setcookie() raw usage, session cookie config (cookie_secure/cookie_httponly/cookie_samesite) in framework.yaml

  • list_cors_config

    Show NelmioCorsBundle CORS configuration: allow_origin/methods/headers per path pattern, credentials, max_age, and dangerous config combinations

  • list_cron_jobs

    Show external cron jobs (outside SchedulerBundle): Dockerfile crontab, docker-compose cron service, supervisord programs, Kubernetes CronJob manifests, Platform.sh crons, console commands named like cron targets

  • list_csp_config

    Detect Content Security Policy implementation: nonce usage, 'unsafe-inline'/'unsafe-eval' risks, strict-dynamic, report-uri/report-to directive, Report-Only mode

  • list_custom_authenticators

    Show custom authenticators: AbstractAuthenticator/AbstractLoginFormAuthenticator subclasses with Passport badge analysis (CSRF/RememberMe/PasswordCredentials), firewall deep config (stateless, login_throttling, remember_me security), security issue detection

  • list_custom_exception_hierarchy

    Map custom Exception/Error class hierarchy: parent classes, children, HTTP status codes, naming convention check, invalid HTTP code warning

  • list_cypress_e2e_config

    Scan cypress.config.js/ts, cypress.json and cypress/ directory for Cypress config issues: missing baseUrl, no fixtures, broad specPattern, missing retries, chromeWebSecurity:false, no setupNodeEvents, video not disabled for CI

  • list_datadog_custom_metrics

    Scan for DogStatsD / Datadog custom metrics in PHP: composer.json datadog/php-datadogstatsd, PHP Datadogstatsd::increment/gauge/histogram/timing/set/event, new DogStatsd/Datadogstatsd. Validates metric name characters ([a-zA-Z0-9._-] only), detects PII in tags (user_id/email/ip), flags missing sampling_rate parameter and constructor without host/port.

  • list_datadog_integration

    Detect Datadog APM ddtrace usage; warns on missing DD_SERVICE/DD_ENV/DD_VERSION, API key in .env, spans not finished, PII in span tags

  • list_dbal_config

    Show Doctrine DBAL connection config: driver, host, charset, server_version, read replicas, SSL, logging, persistent connections

  • list_dbal_connection_factory

    Detect custom Doctrine DBAL ConnectionFactory classes and wrapper_class config: createConnection() override, wrapper_class inheritance check

  • list_dbal_connection_pool

    Analyze DBAL connection options: PDO::ATTR_PERSISTENT (PHP-FPM leak risk), connect_timeout, pool_size, driver options from doctrine.yaml

  • list_dbal_middleware

    Show DBAL middleware stack from doctrine.yaml, deprecated SQLLogger usage (DBAL 3+), missing middleware warning, files using setSQLLogger

  • list_dbal_prepared_statements

    Analyze DBAL prepared statements for SQL injection risks (string concatenation), mixed param styles, and missing array binding types for IN clauses.

  • list_dbal_schema_manager

    Show DBAL SchemaManager usage: createSchemaManager/createTable/dropTable/introspectTable/listTableNames/tablesExist/getDatabasePlatform calls; classifies into migration/test/production code; warns on schema modifications in production, createTable/dropTable outside migrations, missing transaction, introspectTable in hot paths

  • list_dbal_transactions

    Show DBAL transaction patterns: beginTransaction/commit/rollBack/wrapInTransaction usage; detects nested transactions, missing rollBack in catch, exception swallowing; warns on manual transaction patterns (prefer wrapInTransaction), SERIALIZABLE isolation in high-concurrency code

  • list_deployment_config

    Show deployment configuration: Kubernetes Deployments/HPA/Ingress (replicas, resource limits, probes), Helm values, Fly.io (vm size, min/max machines), Heroku Procfile, Render.com, Google Cloud App Engine — with availability and configuration issue detection

  • list_deptrac_config

    Analyze Deptrac architecture layer configuration and detect issues

  • list_di_parameters

    List all Symfony DI %parameters% from services.yaml and config packages, grouped by source file (sensitive values masked)

  • list_digitalocean_app_platform

    Analyze DigitalOcean App Platform config (.do/app.yaml, app.yaml, .do/deploy.template.yaml): parse services/workers/jobs/databases, flag hardcoded secrets in envs, missing health_check, basic-xxs instance for prod, missing alert_policies; masks secret values

  • list_docker_compose_health

    Analyze Docker Compose service health configuration; warns on db/cache services without healthcheck, no restart policy, depends_on without condition: service_healthy, missing resource limits on web/app containers

  • list_docker_config

    Show Docker configuration: Dockerfile base image, PHP version, extensions, multi-stage build, root-user warning; docker-compose services by role (PHP/DB/cache/broker), ports, healthcheck presence, volume issues

  • list_docker_security_config

    Analyse Docker security: Dockerfile root-user, ENV secrets, :latest tags, privileged containers, sensitive host mounts, missing security_opt/cap_drop, and read_only settings

  • list_docker_swarm_config

    Scan docker-compose.yml/prod/swarm files for Swarm deploy sections; detects missing resource limits (OOM kill risk), missing healthcheck with multiple replicas, missing update_config.failure_action: rollback, stop-first update order (downtime), missing restart_policy, rollback_config without parallelism

  • list_doctrine_association_fetches

    Detect per-association fetch strategy (LAZY/EAGER/EXTRA_LAZY) in PHP entity attributes/annotations and XML/YAML mappings: #[OneToMany(fetch:)], #[ManyToMany(fetch:)], #[OneToOne(fetch:)], #[ManyToOne(fetch:)]; warns on EAGER on large collections, EXTRA_LAZY on XToOne, EAGER on ManyToMany (Cartesian product)

  • list_doctrine_bulk_operations

    Show Doctrine bulk operation patterns: flush-in-loop, batch flush (% BATCH_SIZE), DQL UPDATE/DELETE, DBAL bulk INSERT; warns on flush in loop (use batching), DQL UPDATE/DELETE without WHERE (mass update risk), DQL bypasses lifecycle events, DBAL INSERT without transaction, batch without clear() (memory leak), batch without transaction (partial failure risk)

  • list_doctrine_cache

    Show Doctrine cache configuration: second_level_cache (enabled, driver, regions), query/result/metadata cache drivers, entities with #[Cache] (region, usage mode), orphan region detection, READ_WRITE concurrency warnings

  • list_doctrine_cascade_config

    Show Doctrine cascade configuration: cascade=ALL/PERSIST/REMOVE per association, orphanRemoval, cascade=ALL with REMOVE warning, REMOVE without orphanRemoval warning, redundant types warning

  • list_doctrine_change_tracking

    Show Doctrine change tracking policies: DEFERRED_IMPLICIT/DEFERRED_EXPLICIT/NOTIFY per entity; warns on DEFERRED_IMPLICIT with >20 fields (slow flush), NOTIFY without NotifyPropertyChanged interface, DEFERRED_EXPLICIT without scheduleForDirtyCheck(), mixed policies in related entities

  • list_doctrine_column_charsets

    List Doctrine entity columns with explicit charset/collation options and warn about utf8 truncation risk, latin1, and mixed charsets in the same entity.

  • list_doctrine_column_defaults

    Analyze Doctrine entity columns for missing defaults; warns on boolean/datetime/string NOT NULL columns without defaults, enum columns without defaults

  • list_doctrine_composite_primary_keys

    Audit Doctrine composite primary key entities: GeneratedValue strategy must be NONE, ManyToOne as Id without JoinColumn, JOINED inheritance incompatibility, EntityManager::find() and getReference() called with scalar instead of array for composite PK

  • list_doctrine_connection_retry

    Detect DB connection retry/reconnect patterns; warns on persistent connections in FPM, no EM reset in worker, reconnect middleware catching too few exceptions, ping outside exception handler

  • list_doctrine_criteria

    Show Doctrine Criteria API usage: Criteria::create/where/orderBy, ArrayCollection::matching vs Repository::matching; warns on in-memory filtering of large collections, setMaxResults on ArrayCollection, Expr::in() with large arrays, LIKE on non-indexed fields

  • list_doctrine_custom_hydrators

    Detect AbstractHydrator subclasses: hydrateAll/hydrateRow presence, registration in doctrine.yaml orm.hydrators, unregistered hydrator warning

  • list_doctrine_custom_platform

    Detect custom Doctrine DBAL platform classes (AbstractPlatform subclasses), overridden methods (getColumnDeclarationSQL, getDateTimeFormatString, getName, initializeDoctrineTypeMappings, etc.), custom Type classes, Type::addType() and Type::overrideType() calls with risk warnings

  • list_doctrine_dbal_bulk_inserts

    Detect DBAL-level bulk insert patterns: $connection->executeStatement() in loops, $connection->insert() in loops, QueryBuilder INSERT, beginTransaction/commit wrapping inserts; warns on insert loop without transaction (auto-commit overhead), executeStatement without parameterization (injection risk), missing batch size limit, QueryBuilder string concatenation

  • list_doctrine_dbal_driveroptions

    Audit Doctrine DBAL driverOptions: ATTR_EMULATE_PREPARES=true (SQL injection risk), ATTR_STRINGIFY_FETCHES=true (type loss), charset: utf8 vs utf8mb4, missing ERRMODE_EXCEPTION, missing connectTimeout

  • list_doctrine_dbal_event_listeners

    Detect DBAL-level event listeners (distinct from ORM entity subscribers): implements EventSubscriber (DBAL), PostConnectEventArgs, SchemaColumnDefinitionEventArgs, onSchemaCreateTable/DropTable/AlterTable, addEventSubscriber; warns on postConnect schema changes, onSchemaCreateTable connection modifications, wrong method names, listener on wrong EventManager

  • list_doctrine_dbal_query_profiling

    Detect DBAL query profiling patterns; warns on EXPLAIN in production, DebugStack outside tests, setSQLLogger deprecated in DBAL 3.x, profiling middleware without sampling

  • list_doctrine_dbal_schema_diffs

    Detect DBAL schema comparison patterns and migration diff analysis: SchemaDiff, SchemaComparator::compareSchemas(), Comparator::compareSchemas(), introspectSchema(), SchemaManager::createComparator(); scans migration files for DROP TABLE, RENAME COLUMN, CHANGE (destructive changes); warns on missing down(), DROP TABLE without backup, RENAME via drop+add, schema comparison in production, index-affected column changes

  • list_doctrine_discriminators

    Show Doctrine inheritance hierarchies: InheritanceType (STI/CTI/TPC), DiscriminatorColumn, DiscriminatorMap entries, missing map warning, TABLE_PER_CLASS performance warning

  • list_doctrine_dql_walkers

    Detect custom Doctrine DQL SQL walkers (TreeWalker, OutputWalker, SqlWalker): implements TreeWalkerInterface, extends SqlWalker/OutputWalker, addCustomTreeWalker(), HINT_CUSTOM_TREE_WALKERS/HINT_CUSTOM_OUTPUT_WALKER; warns on missing walkSelectStatement, unbounded accumulation, both walker hints set, AST mutation without cloning

  • list_doctrine_encryption

    Detect Doctrine encrypted column patterns; warns on encryption key in .env, encrypted column with index (useless), no encryption bundle found

  • list_doctrine_entity_factories

    Show zenstruck/foundry entity factory analysis: ModelFactory/ObjectFactory/PersistentProxyObjectFactory subclasses with getDefaults/states/initialize/faker detection; warns on missing getDefaults, all-null defaults, seeded Faker (parallel test race), large createMany() counts

  • list_doctrine_entity_graph

    Show Doctrine entity relationship graph: ORM associations (OneToMany/ManyToOne/ManyToMany/OneToOne), detects cycles, deep chains (depth > 5), fat entities (>10 associations), self-referential entities without depth limit; warns on circular references (serialization risk), deep inheritance chains

  • list_doctrine_entity_listeners

    List Doctrine entity listeners, their lifecycle methods, registration status, and issues like unregistered listeners or missing lifecycle methods.

  • list_doctrine_entity_locks

    Inspect Doctrine entity locking: LockMode::PESSIMISTIC_WRITE/READ/OPTIMISTIC, $em->lock(), #[Version]/@Version; warns on pessimistic locks in HTTP handlers, OPTIMISTIC without version field, missing OptimisticLockException catch, multi-entity deadlock risk, wrong @Version type

  • list_doctrine_entity_manager_scope

    Analyze Doctrine EntityManager lifecycle issues; warns on closed EM in long-running processes without resetManager, static EM references, flush() in loop, large result iteration without clear()/detach()

  • list_doctrine_entity_proxies

    Detect Doctrine proxy class configuration and issues: reads doctrine.yaml for proxy_dir/proxy_namespace/auto_generate_proxy_classes, scans var/cache for existing proxies, scans src/ for final entities and private constructors; warns on auto_generate in production, proxy_dir outside var/, namespace collision, final classes, private constructors

  • list_doctrine_entity_state

    Show Doctrine entity state management: detach/merge/refresh/contains/UnitOfWork usage; warns on merge() removed in Doctrine ORM 3, detach without re-attach (lost changes), refresh on new entity (exception), getEntityState without contains(), UnitOfWork internals in business code, merge in event listener (recursive flush risk)

  • list_doctrine_event_manager_usage

    Show old-style Doctrine EventManager::addEventListener() usage: call count, migration to #[AsDoctrineListener] recommended

  • list_doctrine_event_subscribers

    Show Doctrine-native event subscribers (EventSubscriber interface and #[AsDoctrineListener]): subscribed events, flush-in-onFlush infinite loop warning, empty getSubscribedEvents() warning, UnitOfWork access, loadClassMetadata platform check

  • list_doctrine_extensions

    List Gedmo Doctrine Extensions used in entities: Timestampable, Sluggable, SoftDeleteable, Blameable, Tree, Sortable, Translatable, Loggable, IpTraceable

  • list_doctrine_filters

    Show Doctrine SQL filters: registered filters from doctrine.yaml (enabled flag, parameters), SQLFilter subclasses (target entities, parameters read), enable()/disable() call sites, orphan filter detection, always-active filter warning

  • list_doctrine_full_text_search

    Analyze Doctrine full-text search usage; warns on LIKE queries that should use FULLTEXT indexes, detects MATCH AGAINST patterns, GIN/GiST indexes, and Doctrine extension packages

  • list_doctrine_gedmo_blameable

    Scan PHP entities for Gedmo Blameable (on: change missing field, non-string field type), Loggable (too many Versioned fields, missing custom log entry class), and Timestampable (on: change missing field) extensions

  • list_doctrine_gedmo_sluggable

    Scan PHP entities for Gedmo Sluggable extension; detects #[Gedmo\Slug] fields with source fields, unique/updatable flags; warns on unique: false (duplicate slugs), updatable: true (URL breakage), missing database index, SlugHandler usage

  • list_doctrine_gedmo_translatable

    Scan PHP entities for Gedmo Translatable extension; detects #[Gedmo\Translatable] fields, missing #[Gedmo\Locale] property, missing TranslatableListener config, setTranslatableLocale without fallback locale, missing custom translation entity

  • list_doctrine_gedmo_tree

    Scan PHP entities for Gedmo Tree extension (nested set, closure table, materializedPath); detects #[Gedmo\Tree] type, required fields for each strategy, missing closure entity mapping, non-nullable root field, missing materializedPath fields

  • list_doctrine_hydration_performance

    Analyze Doctrine hydration mode choices; warns on HYDRATE_OBJECT in read-only contexts, getResult() without LIMIT, custom hydrator without hydrateResultSet, HINT_FORCE_PARTIAL_LOAD with associations

  • list_doctrine_indexes

    Show Doctrine entity index analysis: #[ORM\Index]/#[ORM\UniqueConstraint] definitions, composite indexes, ManyToOne FK column index coverage, redundant single-column index detection, index name > 64 chars warning

  • list_doctrine_inheritance

    Show Doctrine inheritance: #[InheritanceType] (SINGLE_TABLE/JOINED/TABLE_PER_CLASS), #[DiscriminatorColumn], #[DiscriminatorMap], MappedSuperclass classes, nullable column count per SINGLE_TABLE, deep hierarchy detection (JOINED > 3 levels), incomplete discriminator map warning

  • list_doctrine_mapping_format

    Check Doctrine entity mapping format consistency: XML vs PHP attributes vs YAML, mixed-format warning per mapping set, deprecated annotation type warning

  • list_doctrine_migration_graph

    Show Doctrine migration ordering: version sequence, large time gaps (>1 year), non-transactional migrations, explicit DependencyVersion declarations

  • list_doctrine_migrations_config

    Inspect doctrine_migrations.yaml configuration and warn about transactional:false, missing schema_filter, organize_migrations gotchas, and table_name collisions.

  • list_doctrine_multi_connection

    List all Doctrine DBAL connections and ORM entity managers, their bindings, and configuration issues like missing charset or unbound entity managers.

  • list_doctrine_mysql_features

    Detect MySQL/MariaDB-specific Doctrine features; warns on FULLTEXT with MyISAM, JSON as VARCHAR, utf8 charset (use utf8mb4 for emoji)

  • list_doctrine_named_queries

    Show Doctrine #[ORM\NamedNativeQuery] and #[ORM\SqlResultSetMapping]: query names, SELECT * warning, missing SqlResultSetMapping warning

  • list_doctrine_odm_config

    Show Doctrine MongoDB ODM configuration: composer.json bundle check, doctrine_mongodb.yaml connections/document_managers, Document/EmbeddedDocument/GridFS classes, ReferenceMany/ReferenceOne usage; warns on credentials in connection string, eager ReferenceMany, missing indexes on embedded fields, mixed ORM+ODM usage

  • list_doctrine_orm_config

    Show Doctrine ORM configuration: mapping driver, entity managers, naming strategy, Doctrine Filters (SQL-level), custom DQL functions, proxy generation

  • list_doctrine_orm_profiling

    Inspect Doctrine ORM profiling configuration across environments; warns on profiling_collect_backtrace in non-dev, SQLLogger in production, DebugStack memory leak, profiling overhead without Symfony profiler

  • list_doctrine_orphan_removal

    Show Doctrine orphanRemoval associations: OneToMany/OneToOne with orphanRemoval:true, cascade persist/remove presence, missing cascade persist warning, redundant cascade remove warning

  • list_doctrine_paginators

    Show Doctrine Paginator usage: fetchJoinCollection flag, setMaxResults/setFirstResult presence, unbounded query warning, missing offset warning

  • list_doctrine_postgres_features

    Detect PostgreSQL-specific Doctrine features; warns on JSON vs JSONB for filtering, SimpleArrayType with commas, LIKE on tsvector, allocationSize=1 in sequences

  • list_doctrine_query_cache

    Show Doctrine ORM cache driver configuration from doctrine.yaml: query_cache_driver, metadata_cache_driver, result_cache_driver types (array/apcu/redis/pool); warns on array drivers (per-request only), inconsistent drivers, missing result cache, same Redis DSN without key prefix

  • list_doctrine_raw_sql

    Analyze raw SQL and DQL queries for injection risks; warns on SQL/DQL string concatenation with variables, LIKE with concatenation, user-controlled ORDER BY without allowlist validation

  • list_doctrine_read_replica

    Analyze Doctrine DBAL read replica configuration; warns on empty replica config, missing keep_slave/keep_replica, single connection without replicas for high-read workloads, forced master connections for reads

  • list_doctrine_repository_queries

    Show Doctrine repository DQL/SQL/QueryBuilder queries: setMaxResults/setFirstResult presence, native SQL string concatenation (SQL injection risk), unbounded query warning

  • list_doctrine_result_cache

    Detect query-level result caching: enableResultCache(), setCacheMode(), setResultCacheId(), missing lifetime warning, missing cache invalidation warning

  • list_doctrine_result_set_mapping

    Show Doctrine ResultSetMapping and native query usage: RSM/RSMBuilder/createNativeQuery patterns; warns on native queries without RSM (raw array, no type safety), addJoinedEntityResult without discriminator, generateSelectClause with excluded columns, SQL injection via user input concatenation

  • list_doctrine_second_level_cache

    Show Doctrine Second Level Cache (#[ORM\Cache]): usage mode (READ_WRITE/NONSTRICT_READ_WRITE), cache region, association cache, 2LC enabled check, missing region warning

  • list_doctrine_sequence_generators

    List all Doctrine SequenceGenerator usages and warn about small allocationSize, wrong platform (MySQL/SQLite), or missing initialValue.

  • list_doctrine_sharding_config

    Detect Doctrine DBAL sharding: reads doctrine.yaml for shards/shard_choser/PoolingShardConnectionWrapper, scans src/ for ShardManager/getActiveShards()/selectShard(); warns on missing ShardChoser, selectShard() without beginTransaction, overlapping shard ranges, ShardManager used with ORM EntityManager

  • list_doctrine_slc

    Show Doctrine Second Level Cache config: enabled status, cache regions, entities with #[ORM\Cache], query-level result caching

  • list_doctrine_soft_delete

    Detect soft-delete patterns: Gedmo\SoftDeleteable annotation, deletedAt field, custom soft-delete filters, missing filter enablement warning

  • list_doctrine_temporal_tables

    Detect temporal/bitemporal table patterns; warns on valid_from/valid_to without CHECK constraint or index, missing transaction_time in bitemporal, @Loggable without @Versioned fields

  • list_doctrine_types

    List custom Doctrine DBAL types registered in doctrine.yaml with their class, category, and which entity columns use them

  • list_doctrine_uow_flush

    Detect dangerous Doctrine UoW flush patterns: flush() inside postFlush (infinite loop), persist() inside onClear, preUpdate side effects.

  • list_doctrine_upsert_patterns

    Detect DBAL/ORM/native upsert patterns; warns on ON DUPLICATE KEY without column list, REPLACE INTO (delete+insert), upsert without transaction, fetch-persist loop (N+1 + race condition)

  • list_doctrine_versioned_entities

    Analyze Doctrine entity versioning; warns on @ORM\Version without optimistic locking, mutable entities without audit trail, SoftDeleteable without deletedAt field, missing Gedmo Loggable config

  • list_dql_functions

    Show custom Doctrine DQL functions from doctrine.yaml: string/numeric/datetime categories, class resolution check, DQL usage scan in repositories, duplicate name detection

  • list_dql_projections

    Show Doctrine DQL projection analysis: SELECT NEW DTO patterns, DTO class existence check, constructor argument count, partial object loading, missing DTO class warning, wide projection warning

  • list_easy_coding_standard

    Analyze Easy Coding Standard (ECS) configuration and detect issues

  • list_easyadmin_config

    List EasyAdmin/SonataAdmin configuration: dashboard controllers, CRUD controllers per entity, custom fields/actions/filters, security (#[IsGranted]) audit

  • list_elastic_apm_php

    Scan for Elastic APM PHP agent configuration: php.ini/conf.d/*.ini/docker/php/*.ini elastic_apm.* settings, .env* ELASTIC_APM_* vars (masked secret_token/api_key), PHP ElasticApm::getCurrentTransaction/beginCurrentSpan/createSpan. Flags both secret_token+api_key set, HTTP server_url, transaction_sample_rate=1 in production, log_level=debug, service_name with spaces.

  • list_elasticsearch_mapping_config

    Analyze Elasticsearch index mapping configuration; warns on dynamic: true mapping explosion, text without keyword sub-field, _source disabled, HTTP for remote cluster, no auth credentials, query_string with user input injection risk, size > 10000

  • list_elasticsearch_percolate

    Analyze Elasticsearch advanced usage: _update_by_query/_delete_by_query without conflicts:proceed, unbounded scroll without size limit, percolate queries with unvalidated user input, match_all without size limit, bulk() in tests without refresh:true, direct environment-prefixed index names instead of aliases

  • list_email_classes

    List custom Email/TemplatedEmail subclasses in src/ with their template paths and parent class

  • list_email_templates

    List Twig email templates in templates/emails/ and templates/mail/, showing HTML vs text variants and which Email class uses each

  • list_embeddables

    List Doctrine #[Embeddable] value objects and which entities embed them via #[Embedded], showing properties and column prefixes

  • list_entities

    List all Doctrine entities in the application with property and relationship counts

  • list_entity_lifecycles

    List all Doctrine entities with lifecycle callbacks (#[PrePersist], #[PostLoad], etc.) and entity listeners, with event timing descriptions

  • list_env_config_diff

    Show which config packages have dev/prod/test overrides, what top-level keys differ, and which bundles are env-restricted

  • list_env_files

    List all .env* files (.env, .env.local, .env.test, .env.prod, etc.) with key counts and warn about .env.local.php optimizer

  • list_environment_variables

    List all environment variables from .env and .env.local files (sensitive values redacted)

  • list_error_pages

    List custom Twig error templates (error404.html.twig etc.), missing critical codes, kernel.exception listeners, error_controller override

  • list_event_listeners

    List all Symfony event listeners and subscribers from src/EventListener/, src/EventSubscriber/, and services.yaml tags

  • list_event_priority_conflicts

    Detect event listeners with same event and same priority: non-deterministic execution order warning, getSubscribedEvents() priority analysis, #[AsEventListener] priority

  • list_excel_generation

    Analyze Excel/CSV generation (phpspreadsheet/phpexcel/fast-excel); warns on deprecated phpexcel, CSV injection via formula prefix, loading all rows into memory, user-controlled filename in headers, large synchronous export blocking requests

  • list_exception_subscribers

    Detect KernelEvents::EXCEPTION subscribers: HTTP status setting, JSON response, specific exception type mapping, catch-all Throwable warning, missing response warning

  • list_feature_flags

    List feature flags: Flagception YAML flags, FEATURE_*/ENABLE_* env vars, parameter-based flags, Unleash/OpenFeature detection, flag check sites in source code

  • list_fetch_modes

    Show Doctrine association non-default fetch modes: EXTRA_LAZY/EAGER on OneToMany/ManyToMany/ManyToOne/OneToOne, #[OrderBy] on collections, EAGER-on-collection performance warning, EXTRA_LAZY-on-to-one no-benefit warning, ManyToMany EAGER cartesian product warning

  • list_file_archive

    Analyze file archive operations (ZipArchive/PharData) for security issues; warns on Zip Slip path traversal in extractTo(), ZIP entry names without sanitization, extracted content without MIME check, Phar deserialization via phar://, synchronous extraction in controllers

  • list_file_storage

    Show file storage configuration: VichUploaderBundle mappings (URI prefix, destination, delete flags), Flysystem storages (local/S3/GCS/Azure adapter), uploadable entities with #[Vich\UploadableField], orphan mapping detection

  • list_firebase_integration

    Analyze Firebase integration: detect kreait/firebase-bundle, kreait/laravel-firebase, google/apiclient in composer.json; scan .env* for FIREBASE_PROJECT_ID/CREDENTIALS/GOOGLE_APPLICATION_CREDENTIALS; scan src/**/*.php for FirebaseFactory/getMessaging/getAuth/getDatabase; check kreait_firebase.yaml; flag credential path in .env, inline service account JSON, FCM without TTL, missing credential file; masks credential values

  • list_fixture_groups

    Show DataFixtures groups and dependencies: getGroups() declarations, getDependencies() chains, dependency tree, circular dependency detection, addReference/getReference cross-check (missing reference warning), orphan fixture detection

  • list_fixtures

    List Doctrine fixture classes with their groups, load order (dependency-sorted), and reference keys shared between fixtures

  • list_flex_recipes

    List Symfony Flex recipes from symfony.lock: official vs contrib vs custom origin, recipe versions, packages that injected env vars (12-factor audit)

  • list_fly_io_config

    Analyse fly.toml for app name, primary_region, build, http_service/services health checks, hardcoded secrets in [env] (values masked), and [[vm]] configuration

  • list_form_types

    List all Symfony Form types in src/Form/ with their data class, field count, and file location

  • list_fos_rest_bundle

    Scan FOSRestBundle config (view.formats, body_listener, param_fetcher_listener, exception, include_format) and PHP usage (#[Rest\Get/Post/View/RequestParam/QueryParam] attributes, View::create); warns on missing json format, body_listener disabled, deprecated include_format, ReDoS in QueryParam requirements

  • list_frankenphp_config

    Analyse FrankenPHP Caddyfile, docker-compose, and Dockerfile for worker mode, TLS, compression, HTTP/3, Mercure, and environment configuration issues

  • list_gdpr_compliance

    Analyze GDPR compliance patterns; warns on PII entities without encryption/anonymization/retention, right-to-erasure not implemented, consent without timestamp (Art. 7), log files without PII scrubbing or rotation

  • list_github_actions_config

    Analyse GitHub Actions workflows for mutable action refs, broad write permissions, pull_request_target risks, self-hosted runner isolation, cache secrets, and hardcoded env values

  • list_github_api_integration

    Analyze GitHub API integration: detect knplabs/github-api, github/github-api, symfony/github-bundle, lcobusc/github in composer.json; scan .env* for GITHUB_TOKEN/APP_ID/APP_PRIVATE_KEY/WEBHOOK_SECRET; scan src/**/*.php for GithubClient/api(repos)/graphql()->execute/WebhookEvent; flag hardcoded GITHUB_TOKEN, missing X-Hub-Signature-256 webhook validation, PAT vs GitHub App, no rate limit handling; masks token/key values

  • list_github_dependabot_config

    Scan .github/dependabot.yml for Dependabot configuration issues: missing composer/npm/docker/github-actions ecosystem entries, no open-pull-requests-limit, missing reviewers/assignees, schedule interval: daily for all ecosystems (suggest weekly), missing groups: for bundling minor/patch updates.

  • list_gitlab_ci_config

    Analyse .gitlab-ci.yml for hardcoded secrets in variables, sensitive artifact paths, missing security scanning, :latest image tags, unprotected deploy environments, and trigger configuration

  • list_google_cloud_run_config

    Analyze Google Cloud Run config (service.yaml, cloudrun.yaml, .cloudbuild/, deploy/cloudrun/): parse Knative service spec, env vars, resource limits, containerConcurrency; flag plain-text secrets (vs secretKeyRef), memory <512Mi, containerConcurrency:1, missing timeoutSeconds

  • list_google_cloud_storage

    Scan src/**/*.php, composer.json, config/**/*.yaml for Google Cloud Storage patterns: google/cloud-storage in composer.json, bucket allUsers/allAuthenticatedUsers ACL (public access), signed URL TTL > 7 days (GCS v4 max), HMAC key without rotation policy, StorageClient with hardcoded keyFilePath instead of env var, credentials JSON path (masked).

  • list_google_oauth_integration

    Scan for Google OAuth2 / Google APIs Client Library: composer packages (google/apiclient, league/oauth2-google), env vars (GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI), PHP usage (new Google\Client, setClientSecret, setAccessType, createAuthUrl, fetchAccessTokenWithAuthCode). Flags hardcoded secrets, broad OAuth scopes (drive, gmail, cloud-platform), offline access without refresh token handling, and service account JSON key files in the project tree.

  • list_grafana_dashboard

    Analyse Grafana provisioning: dashboard JSON files, datasource secrets, hardcoded admin passwords, missing Prometheus datasources, and alert rule configuration

  • list_graphql_config

    Show GraphQL configuration: OverblogGraphQLBundle type definitions (Query/Mutation/Object/Input/Enum) with field counts and deprecated fields, API Platform GraphQL flag, resolver classes by kind

  • list_grpc_integration

    Analyze gRPC integration in Symfony; warns on proto2 syntax, deprecated fields not reserved, camelCase field names, insecure gRPC channel, missing call deadline, no authentication metadata

  • list_grumphp_config

    Analyze GrumpPHP pre-commit hook configuration; warns on missing phpstan/phpunit tasks, no commit message validation, no pre-push hook

  • list_health_checks

    List health check and readiness probe endpoints (/health, /readyz, /livez), check implementations, health bundles, Kubernetes probe coverage

  • list_helm_charts_config

    Analyse Helm Chart.yaml and values.yaml under helm/, charts/, k8s/ for image.tag:latest, missing resource limits, missing liveness/readiness probes, replicaCount, and chart dependencies

  • list_heroku_config

    Analyse Heroku Procfile and app.json for web/worker/release dyno types, buildpacks, required env vars without values, formation, and addons without plan

  • list_htmx_integration

    Analyze HTMX integration in Symfony templates; warns on hx-post/put/delete without CSRF token, sensitive data in hx-get URL, innerHTML swap with raw filter (XSS risk), full-page response instead of fragment, hx-boost without URL strategy

  • list_http_cache_config

    Show HTTP caching: #[Cache] attributes on controllers (maxAge, sharedMaxAge, public, Vary), Symfony HTTP Cache proxy config, trusted proxies

  • list_http_client_usage

    Find services that inject HttpClientInterface or named scoped clients, and which ones make HTTP requests

  • list_http_clients

    List configured Symfony HTTP clients: default options and all scoped clients with base URIs, headers, auth, and timeout (credentials masked)

  • list_http_security_headers

    Detect app-level HTTP security headers set via KernelEvents::RESPONSE subscribers: X-Content-Type-Options, Referrer-Policy, Permissions-Policy, HSTS, COOP, CORP — distinct from webserver-level headers

  • list_hubspot_integration

    Analyze HubSpot CRM integration: detect composer.json hubspot/hubspot-php, scan .env* for HUBSPOT_API_KEY/ACCESS_TOKEN/CLIENT_SECRET (masked), PHP Factory::createWithApiKey/createWithAccessToken/contacts/deals/forms usage. Flags: deprecated API key auth (Nov 2022), hardcoded client secret, missing webhook HMAC validation, v1/v2 legacy API endpoints

  • list_image_processing

    Analyze image upload and processing security; warns on missing MIME type validation, no extension allowlist, no size limit, non-random filenames (path traversal), missing EXIF metadata stripping, serving original uploads without re-encoding

  • list_importmap_config

    Analyze importmap.php packages: pinned versions, external URLs, polyfills, local packages, unpinned package warning

  • list_infection_config

    Detect Infection PHP mutation testing configuration: reads infection.json5/json/yaml, checks composer.json for infection/infection in require-dev, checks var/build for infection log files; warns on missing config when package installed, missing MSI threshold, unconfigured mutators, source dirs not limited, no log output, infection absent from CI pipeline

  • list_input_dtos

    List controller actions using #[MapRequestPayload], #[MapQueryString], #[MapQueryParameter] (Symfony 6.2+) with DTO types and validation groups

  • list_intercom_integration

    Scan the Symfony application for Intercom PHP integration patterns: missing Messenger identity verification, PII in custom attributes, hardcoded access tokens, createOrUpdate without external_id, and absent rate-limit handling.

  • list_jenkins_config

    Analyse Jenkinsfile (Jenkinsfile, Jenkinsfile.groovy, jenkins/Jenkinsfile) for plain-text credentials, missing timeout, missing post failure block, and dangerous rm -rf usage

  • list_kafka_integration

    Analyze Kafka integration in Symfony Messenger; warns on PLAINTEXT transport without TLS/SASL, missing consumer group.id, auto-commit risk, no topic configuration, producer without idempotence, manual serialization without Schema Registry

  • list_kafka_schema_registry

    Scan for Confluent Schema Registry / Avro schema patterns: composer packages (flix-tech/avro-serde-php, etc.), env vars (SCHEMA_REGISTRY_URL), PHP usage (AvroSerializer, SchemaRegistryClient), and .avsc schema files. Flags open registry, LATEST version in production, missing compatibility mode, and Avro fields without defaults.

  • list_kernel_config

    Show Kernel configuration: MicroKernelTrait, build() compiler passes, all registered bundles by environment, dev-only bundles loaded in prod warning

  • list_kubernetes_manifests

    Scan k8s/, kubernetes/, deploy/, .k8s/, infra/ for Kubernetes YAML manifests; analyzes Deployment (resource limits, liveness/readinessProbe, latest image tag, low replicas), Service (LoadBalancer in dev, NodePort risk), Ingress (missing TLS, rate limiting), Secret (hardcoded base64 data), HPA (missing CPU target), PodDisruptionBudget

  • list_league_oauth2_client

    Scan for League OAuth2 client provider patterns: composer.json league/oauth2-client/google/github/facebook/linkedin, thenetworg/oauth2-azure, .env* OAuth2 client secrets (masked), PHP GenericProvider/Google/Github/Facebook/LinkedIn/getAuthorizationUrl/getAccessToken/getResourceOwner. Detects PKCE S256 usage. Flags missing state validation (CSRF), client_secret in URL, token stored in session without expiry, hardcoded redirect_uri.

  • list_live_components

    Show Symfony UX Live Components: #[AsLiveComponent] classes with #[LiveProp] (writable flag), #[LiveAction] methods, form trait usage, security audit (writable props without validation, actions without security check, sensitive field names)

  • list_lock_config

    Show Symfony Lock component config: lock stores (Redis/flock/PDO), LockFactory usages in src/ with resource names and TTL, deadlock risk warnings

  • list_logs

    List all available log files in var/log directory with file sizes and modification times

  • list_loki_log_config

    Scan for Grafana Loki / Promtail log shipping configuration including promtail.yml, loki.yaml, docker-compose services, and Monolog handlers. Flags missing retention policies, plaintext credentials in URLs, boltdb_shipper without remote storage, and unstructured log shipping.

  • list_mailer_dkim_config

    Check mailer DKIM signing and bounce config from mailer.yaml DSN: DKIM presence, Return-Path/bounce address, envelope-sender, missing DKIM warning

  • list_mailgun_integration

    Analyze Mailgun integration: detect mailgun/mailgun-php and symfony/mailgun-mailer in composer.json; scan .env* for MAILGUN_API_KEY/DOMAIN/MAILER_DSN; scan src/**/*.php for MailgunClient/messages()->send/suppressions; check mailer.yaml; flag hardcoded API key, missing EU endpoint for GDPR, no webhook signature validation, sandbox domain in prod; masks API key values

  • list_meilisearch_integration

    Analyze Meilisearch search engine integration configuration and detect issues

  • list_memcached_integration

    Analyze Memcached integration; warns on missing SASL auth, session handler volatility, missing namespace prefix causing key collisions

  • list_mercure_config

    Show Mercure hub config (URL masked, JWT presence, public flag), Update() call sites in src/ with topics and private flag

  • list_mercure_push_config

    Show API Platform Mercure push integration: mercure:true/#[ApiResource(mercure:...)] per resource, private topics, custom topic patterns, hub URL configuration, direct HubInterface::publish() usages, try/catch around publish, static topic warning, hub-not-configured warning

  • list_message_classes

    List all message classes in src/Message/ and check whether a handler class exists for each

  • list_messenger_handlers

    Show complete Messenger handler map: message→handler(s), fan-out detection, bus/priority/from_transport per handler, transport retry strategies

  • list_messenger_middleware

    Show Symfony Messenger bus middleware chains (built-in and custom), custom MiddlewareInterface classes, and custom StampInterface implementations

  • list_messenger_routing

    Show Symfony Messenger routing rules — which message classes are sent to which transports

  • list_messenger_serializer

    Detect Messenger message serializer: config (native/symfony/custom), MessageSerializerInterface encode/decode implementation, native PHP serializer warning

  • list_messenger_transports

    List all Symfony Messenger transport configurations (AMQP, Redis, Doctrine, SQS, etc.) with DSN and options

  • list_microsoft_graph_integration

    Scan for Microsoft Graph API patterns: composer packages (microsoft/microsoft-graph, microsoft/kiota-*, thenetworg/oauth2-azure), env vars (MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID, AZURE_CLIENT_SECRET), PHP usage (new Graph, setAccessToken, GraphServiceClient, users/mail API). Flags hardcoded client secrets, over-privileged permissions (Mail.ReadWrite, User.ReadWrite.All, Directory.ReadWrite.All), missing token caching, and access token logging.

  • list_migration_gaps

    Show Doctrine migration history: chronological file listing, timestamp gap detection (> 90 days), squash migration identification, missing down() method, empty down() warning, all_or_nothing configuration, recent migrations summary

  • list_mongodb_integration

    Analyze MongoDB integration: detect composer packages (mongodb/mongodb, doctrine/mongodb-odm), query injection via $where, missing typeMap on find/findOne, unindexed queries without hint(), $regex ReDoS risk with user input, hardcoded connection URIs (credentials masked)

  • list_monolog_channel_mapping

    Show Monolog channel-to-handler routing: channel definitions, handler inclusions/exclusions, channels with no explicit routing, too-many-handlers warning

  • list_monolog_config

    Show Monolog handlers (type, level, channels, path), alert handlers (Slack/email/Sentry), fingers-crossed buffers, custom channels and processors

  • list_multitenancy_config

    Show multi-tenancy patterns: tenant root entities (Tenant/Organization/Company), Doctrine SQL filters for row-level isolation, tenant context listeners, multiple DBAL connections, tenant env files, isolation risk if no filter found

  • list_n_plus_one_patterns

    Detect suspected N+1 query patterns: repository/EntityManager calls inside foreach/for/while loops, missing JOIN FETCH suggestion (static analysis — verify with Symfony Profiler)

  • list_nelmio_config

    Show NelmioApiDocBundle configuration: areas with path/host patterns, cache status, OA annotated file count, OA\Info presence, security scheme definitions, missing 404 response annotation detection

  • list_nelmio_security_bundle

    Scan NelmioSecurityBundle config for security headers: content_type.nosniff, xss_protection, frame_options (DENY/SAMEORIGIN), CSP default-src, forced_ssl in prod, clickjacking paths, referrer_policy; detects missing headers and misconfiguration; also checks NelmioCorsBundle presence

  • list_netlify_deploy_config

    Analyze netlify.toml: parse [build] command/publish, [build.environment] secrets (masked), [[redirects]] from/to/status/force (SPA fallback detection, security path force=false), [[headers]] security headers (X-Frame-Options, X-Content-Type-Options, CSP, Permissions-Policy), [functions] directory/node_bundler, [dev], [context.production/deploy-preview]. Flags: missing security headers, hardcoded secrets, no SPA fallback, esbuild without NODE_VERSION

  • list_new_relic_integration

    Analyze New Relic APM integration; warns on hardcoded license key, capture_params=true sending PII, high_security mode disabled, sensitive data in custom attributes, controllers without transaction naming, caught exceptions not reported to New Relic

  • list_newrelic_php_agent

    Scan New Relic PHP agent INI configs (php.ini, newrelic.ini, conf.d/, docker/php/) and src/ PHP files for newrelic_* calls — flags missing/empty license, record_sql=raw, PII in custom parameters, disabled monitoring

  • list_nginx_php_fpm_config

    Analyze nginx.conf and php-fpm.conf; warns on large client_max_body_size, server_tokens on, missing security headers (CSP/HSTS/X-Frame-Options), bad try_files, pm=static, excessive max_children, request_terminate_timeout=0

  • list_nginx_unit_config

    Scan for NGINX Unit application server configuration (unit.json, nginx-unit.json). Parses listeners, routes, applications, and settings. Flags HTTP-only listeners, applications running as root, missing process limits, and PHP apps without disable_functions.

  • list_notifications

    List custom Notification classes in src/ with their channels and urgency level

  • list_notifier_transport_config

    Show Symfony Notifier transport DSNs: SMS/chat/push/email type detection, env var vs hardcoded credentials, credential exposure warning for Slack/Telegram/Vonage/Twilio transports

  • list_notifier_transports

    List Symfony Notifier transports (Slack, SMS, email, etc.) with channel type and masked DSN, plus channel policies

  • list_oauth_config

    Show OAuth/SSO configuration: KnpUOAuth2ClientBundle clients (provider, scopes, redirect), HWIOAuthBundle resource owners, env-detected providers (Auth0/Keycloak/Google/GitHub), OAuth authenticator classes, security issues

  • list_oauth2_server_config

    Scan for league/oauth2-server authorization server patterns: grant types in use (AuthCode, ClientCredentials, Implicit, Password, RefreshToken), CryptKey handling, access token TTL, and refresh token rotation. Flags deprecated grants (Implicit, Password), insecure key handling, and unsafe TTL values.

  • list_opcache_apcu_config

    Detect OPcache and APCu configuration from .ini files in docker/: enabled status, memory_consumption, preload script, validate_timestamps, APCu shm_size, missing preload/low memory warnings

  • list_openai_integration

    Analyze OpenAI integration: detect composer packages (openai-php/client, openai-php/symfony), env credentials (OPENAI_API_KEY/ORGANIZATION), PHP OpenAI::client/chat/completions/embeddings usage, flag hardcoded API key, no timeout, prompt injection risk (user input in messages[]), no rate limiting

  • list_openapi_config

    Show OpenAPI/Swagger documentation: NelmioApiDocBundle areas/UI path, #[OA\Get/Post/Put/…] annotated controllers, schema classes with #[OA\Property], missing response annotations

  • list_opentelemetry_config

    Detect OpenTelemetry configuration: bundle detection, exporters (Jaeger/Zipkin/OTLP), span processors, instrumentations, sampler, missing exporter/sampler warnings

  • list_owasp_dependency_check

    Analyze OWASP dependency scanning: check for dependency-check.xml/.dependency-check/odc-reports, CI files (GitHub Actions/GitLab/Jenkinsfile) for dependency-check/retire.js/npm audit/composer audit, composer.json scripts, flag missing scan in CI, ignored results, outdated NVD data

  • list_panther_testing

    Analyze Symfony Panther end-to-end testing configuration and detect issues

  • list_password_hashers

    Audit password hashers: algorithm per entity, cost settings, security classification (critical/warning for plaintext/md5/weak bcrypt), migrate_from chains

  • list_paypal_checkout_v2

    Scan for PayPal Checkout SDK v2 (Orders API) patterns distinct from legacy PayPal integration: composer (paypal/paypal-checkout-sdk), env vars (PAYPAL_CLIENT_ID, PAYPAL_CLIENT_SECRET, PAYPAL_ENVIRONMENT), PHP usage (OrdersCreateRequest, OrdersCaptureRequest, SandboxEnvironment/ProductionEnvironment), and webhook validation. Flags sandbox in production, missing capture step, webhook without signature check.

  • list_query_builder_patterns

    Analyze Doctrine QueryBuilder usage: join count, setMaxResults/setFirstResult pagination, string concatenation in where() (injection risk), ->expr()->in() without parameter, getResult() in loops, native SQL with string interpolation

  • list_repository_patterns

    Show Doctrine repository patterns: ServiceEntityRepository vs EntityRepository detection, interface implementation (PostRepositoryInterface), entity class, direct getRepository() calls outside repositories, legacy EntityRepository warning, no-interface warning

  • list_response_cache_headers

    Show HTTP response cache header usage in controllers: #[Cache] attribute, setPublic/setMaxAge/setEtag/setLastModified, Vary header values, public cache without Vary:Cookie warning, caching authenticated responses, Vary:* warning

  • list_stimulus_controllers

    List all Stimulus controllers: local ones in assets/controllers/ and package-provided ones from controllers.json with lazy/enabled status

  • list_tables

    List all database tables inferred from Doctrine entities (src/Entity/) or migration files

  • list_timestampable_entities

    Show Doctrine timestampable entities: manual PrePersist/PreUpdate, Gedmo @Timestampable, trait-based; mixed style detection, mutable DateTime in callbacks, setCreatedAt() immutability violation, entities with timestamp fields but no automation

  • search_commands

    Search console commands by name, description, class, or alias

  • search_controllers

    Search controllers by class name, namespace, method name, or route path

  • search_di_parameters

    Search DI parameters by name or value, showing which services use each matched parameter

  • search_entities

    Search for entities by name

  • search_form_types

    Search form types by name, data class, or field name/type

  • search_log

    Search a log file for lines containing a specific term

  • search_tables

    Search for tables by name (case-insensitive substring match)

  • tail_log

    Read the last N lines from a log file

  • validate_schema_mapping

    Validate Doctrine entity mappings: checks each entity for an @Id property and mapped columns

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Sep 27, 2026 (1 month ago)
Last release
Aug 24, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.shakaran/symfony-agent-mcp
Version
1.0.2
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Symfony Agent MCP. Agent Mart. https://agentmart.dev/connectors/shakaran-symfony-agent-mcp (last updated 2026-10-24)