{ "_doc": "Phase 17 cross-lang recall-validation baseline for rails/rails (Ruby — actionpack subtree is the canonical entry-point surface). Re-capture by running scripts/validate_recall.sh --lang ruby rails --capture (point clone_path at the rails monorepo or its actionpack/ subdirectory). Placeholder: pitboss implementer agents run sandboxed without network egress; this clone was not available locally during phase 17 capture.", "target": "rails", "lang": "ruby", "clone_url": "https://github.com/rails/rails", "exercises_recall_items": [], "captured_against": "real-scan @ 4ce7edbab406a807f738ffa1a4ded2aafdda841a", "captured_on": "2026-05-10", "pinned_commit": "4ce7edbab406a807f738ffa1a4ded2aafdda841a", "findings": [ { "rule_id": "taint-header-injection", "path_suffix": "actionpack/lib/action_dispatch/http/parameters.rb", "line": 62, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/lib/action_dispatch/middleware/actionable_exceptions.rb", "line": 20, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/lib/action_dispatch/http/request.rb", "line": 91, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activesupport/lib/active_support/testing/isolation.rb", "line": 84, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-header-injection", "path_suffix": "actionpack/lib/action_dispatch/request/session.rb", "line": 24, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-header-injection", "path_suffix": "actionpack/lib/action_dispatch/middleware/show_exceptions.rb", "line": 37, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-header-injection", "path_suffix": "actionpack/lib/action_dispatch/middleware/show_exceptions.rb", "line": 38, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "activesupport/lib/active_support/dot_env_configuration.rb", "line": 79, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/lib/rails/api/task.rb", "line": 209, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/lib/rails/generators/app_base.rb", "line": 543, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/lib/rails/generators/app_base.rb", "line": 804, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/lib/rails/generators/rails/plugin/plugin_generator.rb", "line": 432, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/lib/rails/generators/rails/plugin/plugin_generator.rb", "line": 441, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "tasks/release.rb", "line": 45, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "tools/rail_inspector/lib/rail_inspector/configuring/check/framework_defaults.rb", "line": 52, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "tools/releaser/lib/releaser.rb", "line": 143, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "tools/releaser/lib/releaser.rb", "line": 151, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "tools/releaser/lib/releaser.rb", "line": 304, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "tools/releaser/lib/releaser.rb", "line": 308, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "tools/releaser/lib/releaser.rb", "line": 331, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 21, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 45, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 97, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 100, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract_adapter.rb", "line": 134, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activerecord/lib/active_record/tasks/abstract_tasks.rb", "line": 56, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activerecord/lib/active_record/tasks/postgresql_database_tasks.rb", "line": 94, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activestorage/lib/active_storage/previewer/mupdf_previewer.rb", "line": 21, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activestorage/lib/active_storage/previewer/poppler_pdf_previewer.rb", "line": 21, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activestorage/lib/active_storage/previewer/video_previewer.rb", "line": 15, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/lib/active_support/continuous_integration.rb", "line": 85, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "guides/rails_guides/generator.rb", "line": 137, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/app_loader.rb", "line": 53, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/application.rb", "line": 412, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/command/helpers/editor.rb", "line": 29, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/commands/credentials/credentials_command/diffing.rb", "line": 42, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/commands/credentials/credentials_command/diffing.rb", "line": 46, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/configuration.rb", "line": 138, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/generators/bundle_helper.rb", "line": 27, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/generators/bundle_helper.rb", "line": 29, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/lib/rails/test_unit/runner.rb", "line": 52, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "tools/cve_announcement.rb", "line": 87, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/abstract_controller/collector.rb", "line": 11, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/abstract_controller/helpers.rb", "line": 72, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/abstract_controller/helpers.rb", "line": 139, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/abstract_controller/helpers.rb", "line": 204, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_controller/metal.rb", "line": 149, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/http/request.rb", "line": 50, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/journey/route.rb", "line": 17, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/routing/polymorphic_routes.rb", "line": 156, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/routing/route_set.rb", "line": 170, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/routing/route_set.rb", "line": 176, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/routing/route_set.rb", "line": 515, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/routing/route_set.rb", "line": 521, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/lib/action_dispatch/testing/integration.rb", "line": 397, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actiontext/lib/action_text/attribute.rb", "line": 54, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actiontext/lib/action_text/attribute.rb", "line": 65, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actiontext/lib/action_text/attribute.rb", "line": 71, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/helpers/form_helper.rb", "line": 2026, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/helpers/tag_helper.rb", "line": 1315, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/helpers/tag_helper.rb", "line": 1324, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/helpers/tag_helper.rb", "line": 1333, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/layouts.rb", "line": 326, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/lookup_context.rb", "line": 26, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/template.rb", "line": 508, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/template/inline.rb", "line": 10, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/lib/action_view/test_case.rb", "line": 222, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/lib/active_model/attribute_methods.rb", "line": 376, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/lib/active_model/attribute_methods.rb", "line": 389, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/lib/active_model/callbacks.rb", "line": 67, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/lib/active_model/naming.rb", "line": 353, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/lib/active_model/secure_password.rb", "line": 249, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/association_relation.rb", "line": 19, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations.rb", "line": 2025, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/association.rb", "line": 103, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/association.rb", "line": 113, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/association.rb", "line": 167, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/belongs_to.rb", "line": 160, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/collection_association.rb", "line": 61, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/collection_association.rb", "line": 73, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/singular_association.rb", "line": 18, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/builder/singular_association.rb", "line": 35, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/associations/collection_proxy.rb", "line": 1129, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/attribute_methods.rb", "line": 268, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/attribute_methods/primary_key.rb", "line": 145, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb", "line": 20, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb", "line": 97, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb", "line": 310, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/core.rb", "line": 433, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/dynamic_matchers.rb", "line": 39, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/enum.rb", "line": 252, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/inheritance.rb", "line": 314, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/locking/optimistic.rb", "line": 203, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/migration/command_recorder.rb", "line": 129, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/migration/command_recorder.rb", "line": 178, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/model_schema.rb", "line": 175, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/model_schema.rb", "line": 603, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/nested_attributes.rb", "line": 387, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/persistence.rb", "line": 303, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/reflection.rb", "line": 144, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/relation/delegation.rb", "line": 78, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/relation/query_methods.rb", "line": 173, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/lib/active_record/store.rb", "line": 140, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/lib/active_storage/attached/model.rb", "line": 124, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/lib/active_storage/attached/model.rb", "line": 236, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/broadcast_logger.rb", "line": 127, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/callbacks.rb", "line": 909, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/class_attribute.rb", "line": 20, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/code_generator.rb", "line": 30, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/code_generator.rb", "line": 75, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/concern.rb", "line": 138, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/concern.rb", "line": 151, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/concern.rb", "line": 214, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/configurable.rb", "line": 28, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/configurable.rb", "line": 152, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/configurable.rb", "line": 153, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/configurable.rb", "line": 156, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/configurable.rb", "line": 157, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/configurable.rb", "line": 168, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/class/attribute.rb", "line": 146, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/kernel/singleton_class.rb", "line": 6, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/aliasing.rb", "line": 25, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/attribute_accessors.rb", "line": 73, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/attribute_accessors.rb", "line": 138, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb", "line": 48, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb", "line": 58, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb", "line": 73, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb", "line": 107, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb", "line": 115, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/module/concerning.rb", "line": 135, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/string/output_safety.rb", "line": 161, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/core_ext/string/output_safety.rb", "line": 175, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/delegation.rb", "line": 163, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/delegation.rb", "line": 177, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/delegation.rb", "line": 249, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/delegation.rb", "line": 251, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/deprecation/method_wrappers.rb", "line": 45, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/deprecation/method_wrappers.rb", "line": 54, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/environment_inquirer.rb", "line": 28, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/lazy_load_hooks.rb", "line": 45, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/lazy_load_hooks.rb", "line": 97, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/log_subscriber/test_helper.rb", "line": 83, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/testing/isolation.rb", "line": 11, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/lib/active_support/time_with_zone.rb", "line": 448, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/lib/rails/engine.rb", "line": 408, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/lib/rails/generators/rails/app/app_generator.rb", "line": 18, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/lib/rails/paths.rb", "line": 152, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/lib/rails/railtie/configurable.rb", "line": 25, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activesupport/lib/active_support/testing/assertions.rb", "line": 117, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activesupport/lib/active_support/testing/assertions.rb", "line": 213, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activesupport/lib/active_support/testing/assertions.rb", "line": 282, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activesupport/lib/active_support/testing/stream.rb", "line": 26, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "railties/lib/rails/commands/query/query_command.rb", "line": 102, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "railties/lib/rails/commands/query/query_command.rb", "line": 151, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "railties/lib/rails/commands/runner/runner_command.rb", "line": 38, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "railties/lib/rails/commands/runner/runner_command.rb", "line": 49, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionpack/lib/action_controller/metal/redirecting.rb", "line": 222, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionpack/lib/action_dispatch/routing/mapper.rb", "line": 1829, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/lib/active_record/autosave_association.rb", "line": 168, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/lib/active_record/relation/merger.rb", "line": 90, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/lib/active_record/schema.rb", "line": 56, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/lib/active_record/token_for.rb", "line": 24, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/lib/active_support/continuous_integration.rb", "line": 114, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/lib/active_support/continuous_integration.rb", "line": 192, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/lib/active_support/continuous_integration/group.rb", "line": 13, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/lib/active_support/core_ext/object/try.rb", "line": 10, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/lib/active_support/core_ext/object/try.rb", "line": 23, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/lib/active_support/core_ext/object/with_options.rb", "line": 96, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/lib/active_support/lazy_load_hooks.rb", "line": 99, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "railties/lib/rails/application.rb", "line": 159, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "railties/lib/rails/engine.rb", "line": 394, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "railties/lib/rails/generators/actions.rb", "line": 504, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "railties/lib/rails/railtie.rb", "line": 291, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "actionpack/lib/action_dispatch/http/rack_cache.rb", "line": 23, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/lib/active_record/connection_adapters/schema_cache.rb", "line": 233, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/lib/active_support/cache/coder.rb", "line": 157, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/lib/active_support/cache/entry.rb", "line": 111, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/lib/active_support/cache/entry.rb", "line": 128, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/lib/active_support/cache/memory_store.rb", "line": 68, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/lib/active_support/cache/serializer_with_fallback.rb", "line": 40, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/lib/active_support/messages/serializer_with_fallback.rb", "line": 68, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/lib/active_support/testing/isolation.rb", "line": 32, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/lib/active_support/xml_mini.rb", "line": 84, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "railties/lib/rails/commands/credentials/credentials_command.rb", "line": 66, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actionmailbox/app/controllers/rails/conductor/action_mailbox/inbound_emails_controller.rb", "line": 15, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actionmailbox/app/controllers/rails/conductor/action_mailbox/incinerates_controller.rb", "line": 9, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actionmailbox/app/controllers/rails/conductor/action_mailbox/reroutes_controller.rb", "line": 9, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actionpack/lib/action_dispatch/middleware/session/cache_store.rb", "line": 55, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actionpack/lib/action_dispatch/middleware/session/cache_store.rb", "line": 56, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actionview/lib/action_view/helpers/form_tag_helper.rb", "line": 994, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/aggregations.rb", "line": 243, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/aggregations.rb", "line": 244, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 69, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 73, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb", "line": 389, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/core.rb", "line": 274, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/counter_cache.rb", "line": 39, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/counter_cache.rb", "line": 72, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/counter_cache.rb", "line": 95, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/counter_cache.rb", "line": 144, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/destroy_association_async_job.rb", "line": 28, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 645, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 653, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 1117, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 1125, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 496, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 498, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 501, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 503, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 514, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 572, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activesupport/lib/active_support/testing/parallelization/server.rb", "line": 37, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activesupport/lib/active_support/testing/parallelization/server.rb", "line": 50, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activesupport/lib/active_support/testing/parallelization/server.rb", "line": 51, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activesupport/lib/active_support/testing/parallelization/server.rb", "line": 57, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activesupport/lib/active_support/testing/parallelization/server.rb", "line": 58, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.token_override_without_validation", "path_suffix": "activerecord/lib/active_record/destroy_association_async_job.rb", "line": 29, "severity": "High", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-header-injection", "path_suffix": "actionpack/test/controller/integration_test.rb", "line": 264, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "actionmailbox/app/controllers/rails/conductor/action_mailbox/inbound_emails/sources_controller.rb", "line": 12, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "actionpack/lib/action_dispatch/middleware/actionable_exceptions.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "activestorage/app/controllers/active_storage/representations/redirect_controller.rb", "line": 29, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "activestorage/app/controllers/active_storage/blobs/redirect_controller.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "actionmailbox/app/controllers/rails/conductor/action_mailbox/reroutes_controller.rb", "line": 12, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/forbidden_attributes_protection_test.rb", "line": 102, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/test/dispatch/request/multipart_params_parsing_test.rb", "line": 113, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/forbidden_attributes_protection_test.rb", "line": 109, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/test/dispatch/request/multipart_params_parsing_test.rb", "line": 124, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/calculations_test.rb", "line": 1481, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/calculations_test.rb", "line": 1478, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/relation/where_test.rb", "line": 485, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/relation/where_test.rb", "line": 484, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/test/dispatch/request/multipart_params_parsing_test.rb", "line": 77, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/forbidden_attributes_protection_test.rb", "line": 80, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/test/dispatch/request/multipart_params_parsing_test.rb", "line": 88, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/forbidden_attributes_protection_test.rb", "line": 87, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activejob/test/support/integration/adapters/queue_classic.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activejob/test/support/integration/adapters/queue_classic.rb", "line": 31, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/support/connection.rb", "line": 23, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-header-injection", "path_suffix": "actionpack/lib/action_dispatch/http/request.rb", "line": 496, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/public/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 1, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/公共/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 1, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/public/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 1, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/公共/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 1, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/public/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/公共/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/public/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/公共/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/bind_parameter_test.rb", "line": 258, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "railties/test/isolation/abstract_unit.rb", "line": 509, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "railties/test/isolation/abstract_unit.rb", "line": 525, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "railties/test/isolation/abstract_unit.rb", "line": 545, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "railties/test/isolation/abstract_unit.rb", "line": 571, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/adapter_test.rb", "line": 948, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/test/cases/adapter_test.rb", "line": 971, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/public/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 1, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/公共/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 1, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/public/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-prototype-pollution", "path_suffix": "actionpack/test/fixtures/公共/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/lib/active_record/tasks/database_tasks.rb", "line": 122, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activesupport/lib/active_support/continuous_integration/group.rb", "line": 125, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activesupport/lib/active_support/railtie.rb", "line": 138, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/lib/active_record/tasks/database_tasks.rb", "line": 215, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/lib/active_record/schema_dumper.rb", "line": 223, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activerecord/lib/active_record/schema_dumper.rb", "line": 224, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "guides/assets/javascripts/@hotwired--turbo.js", "line": 3577, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "guides/w3c_validator.rb", "line": 46, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/lib/action_dispatch/middleware/show_exceptions.rb", "line": 58, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "railties/lib/rails/testing/maintain_test_schema.rb", "line": 7, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "activesupport/lib/active_support/continuous_integration/group.rb", "line": 90, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actioncable/app/assets/javascripts/action_cable.js", "line": 158, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actioncable/app/assets/javascripts/actioncable.esm.js", "line": 164, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actioncable/app/assets/javascripts/actioncable.js", "line": 158, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actioncable/app/javascript/action_cable/connection.js", "line": 39, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actionpack/lib/action_dispatch/http/param_builder.rb", "line": 51, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actionpack/lib/action_dispatch/http/rack_cache.rb", "line": 54, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actionpack/lib/action_dispatch/http/response.rb", "line": 416, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activerecord/lib/active_record/connection_adapters/schema_cache.rb", "line": 403, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activerecord/lib/arel/select_manager.rb", "line": 63, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activestorage/app/models/active_storage/blob.rb", "line": 318, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activestorage/lib/active_storage/fixture_set.rb", "line": 71, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activestorage/lib/active_storage/previewer.rb", "line": 60, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activestorage/lib/active_storage/service.rb", "line": 209, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activesupport/lib/active_support/testing/isolation.rb", "line": 103, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "railties/lib/rails/api/task.rb", "line": 165, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "railties/lib/rails/application/configuration.rb", "line": 646, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "tools/cve_announcement.rb", "line": 24, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unreachable-sink", "path_suffix": "actionpack/lib/action_dispatch/middleware/session/abstract_store.rb", "line": 59, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-error-fallthrough", "path_suffix": "actionpack/lib/action_dispatch/middleware/session/abstract_store.rb", "line": 56, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-error-fallthrough", "path_suffix": "guides/w3c_validator.rb", "line": 78, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "actioncable/lib/action_cable/connection/client_socket.rb", "line": 127, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "actionpack/lib/action_dispatch/http/upload.rb", "line": 69, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "actionpack/lib/action_dispatch/request/utils.rb", "line": 58, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "actionpack/lib/action_dispatch/testing/test_helpers/page_dump_helper.rb", "line": 25, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "actionpack/lib/action_dispatch/testing/test_process.rb", "line": 27, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "actionview/lib/action_view/renderer/template_renderer.rb", "line": 27, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "actionview/lib/action_view/template/resolver.rb", "line": 147, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "activestorage/lib/active_storage/analyzer.rb", "line": 35, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "activestorage/lib/active_storage/attached/changes/create_one.rb", "line": 152, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "activestorage/lib/active_storage/attached/changes/create_one.rb", "line": 160, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "activestorage/lib/active_storage/previewer.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-resource-leak", "path_suffix": "activesupport/lib/active_support/testing/stream.rb", "line": 37, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/channel/test_case.rb", "line": 211, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/connection/subscriptions.rb", "line": 39, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/connection/test_case.rb", "line": 159, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/server/base.rb", "line": 47, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 21, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 45, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 97, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actioncable/lib/action_cable/subscription_adapter/postgresql.rb", "line": 100, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionmailbox/lib/action_mailbox/router/route.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionmailer/lib/action_mailer/mail_delivery_job.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionmailer/lib/action_mailer/mail_delivery_job.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionmailer/lib/action_mailer/preview.rb", "line": 61, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionmailer/lib/action_mailer/test_case.rb", "line": 55, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionpack/lib/abstract_controller/helpers.rb", "line": 41, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionpack/lib/action_controller/test_case.rb", "line": 389, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionpack/lib/action_dispatch/http/rack_cache.rb", "line": 23, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionpack/lib/action_dispatch/routing/inspector.rb", "line": 80, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actiontext/lib/action_text/attachables/missing_attachable.rb", "line": 33, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actiontext/lib/action_text/attribute.rb", "line": 86, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "actionview/lib/action_view/test_case.rb", "line": 207, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activemodel/lib/active_model/errors.rb", "line": 215, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activemodel/lib/active_model/errors.rb", "line": 433, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activemodel/lib/active_model/errors.rb", "line": 451, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/builder/belongs_to.rb", "line": 40, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 52, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 53, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 54, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 55, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 57, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 68, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/collection_proxy.rb", "line": 729, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/disable_joins_association_scope.rb", "line": 26, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/has_many_through_association.rb", "line": 145, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/join_dependency.rb", "line": 218, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/associations/preloader/association.rb", "line": 44, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb", "line": 95, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb", "line": 100, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb", "line": 106, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb", "line": 112, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb", "line": 1522, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/mysql/database_statements.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rb", "line": 9, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb", "line": 402, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb", "line": 419, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb", "line": 627, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/schema_cache.rb", "line": 403, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb", "line": 345, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb", "line": 367, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb", "line": 387, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/core.rb", "line": 819, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/counter_cache.rb", "line": 95, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/delegated_type.rb", "line": 247, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/delegated_type.rb", "line": 263, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/enum.rb", "line": 316, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/enum.rb", "line": 320, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/fixture_set/table_row.rb", "line": 195, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/fixtures.rb", "line": 801, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/internal_metadata.rb", "line": 70, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/internal_metadata.rb", "line": 149, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/internal_metadata.rb", "line": 157, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/internal_metadata.rb", "line": 158, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/internal_metadata.rb", "line": 161, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/middleware/shard_selector.rb", "line": 71, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/querying.rb", "line": 68, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/querying.rb", "line": 118, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/reflection.rb", "line": 1296, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 41, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 283, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 303, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 495, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 505, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 509, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 1092, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 1139, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 1152, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation.rb", "line": 1479, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/batches.rb", "line": 360, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/batches.rb", "line": 381, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/batches.rb", "line": 435, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/batches.rb", "line": 449, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/batches.rb", "line": 450, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/batches.rb", "line": 462, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 236, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 305, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 339, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 362, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 390, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 552, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 554, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 574, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 682, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/calculations.rb", "line": 686, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 112, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 118, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 161, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 379, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 529, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/finder_methods.rb", "line": 644, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/predicate_builder/association_query_value.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/query_methods.rb", "line": 1757, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/query_methods.rb", "line": 1758, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/query_methods.rb", "line": 1761, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/relation/query_methods.rb", "line": 2072, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/schema_migration.rb", "line": 80, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/schema_migration.rb", "line": 83, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/schema_migration.rb", "line": 96, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/statement_cache.rb", "line": 156, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/tasks/abstract_tasks.rb", "line": 56, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/active_record/tasks/postgresql_database_tasks.rb", "line": 94, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/crud.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/crud.rb", "line": 28, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/crud.rb", "line": 36, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/crud.rb", "line": 41, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/table.rb", "line": 55, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/table.rb", "line": 59, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/table.rb", "line": 63, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activerecord/lib/arel/table.rb", "line": 79, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activestorage/lib/active_storage/attached/model.rb", "line": 141, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activestorage/lib/active_storage/attached/model.rb", "line": 255, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activesupport/lib/active_support/core_ext/file/atomic.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activesupport/lib/active_support/core_ext/string/output_safety.rb", "line": 220, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activesupport/lib/active_support/deprecation/proxy_wrappers.rb", "line": 175, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activesupport/lib/active_support/testing/constant_lookup.rb", "line": 41, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activesupport/lib/active_support/testing/isolation.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "activesupport/lib/active_support/testing/stream.rb", "line": 26, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/application.rb", "line": 407, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/command/helpers/editor.rb", "line": 29, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/credentials/credentials_command.rb", "line": 66, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/query/query_command.rb", "line": 96, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/query/query_command.rb", "line": 105, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/query/query_command.rb", "line": 158, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/query/query_command.rb", "line": 183, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/runner/runner_command.rb", "line": 38, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/runner/runner_command.rb", "line": 49, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/commands/unused_routes/unused_routes_command.rb", "line": 17, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/configuration.rb", "line": 138, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/generators/bundle_helper.rb", "line": 27, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "railties/lib/rails/generators/bundle_helper.rb", "line": 29, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unguarded-sink", "path_suffix": "tools/cve_announcement.rb", "line": 87, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "js.prototype.proto_assignment", "path_suffix": "guides/assets/javascripts/clipboard.js", "line": 7, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "activejob/test/support/integration/adapters/queue_classic.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "activejob/test/support/integration/adapters/queue_classic.rb", "line": 31, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "activerecord/test/cases/adapters/sqlite3/sqlite_rake_test.rb", "line": 158, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "activerecord/test/cases/adapters/sqlite3/sqlite_rake_test.rb", "line": 159, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/active_storage/engine_integration_test.rb", "line": 70, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/bin_setup_test.rb", "line": 23, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/bin_setup_test.rb", "line": 37, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/console_test.rb", "line": 76, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/rake/migrations_test.rb", "line": 298, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/rake/migrations_test.rb", "line": 512, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/rake_test.rb", "line": 180, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/rake_test.rb", "line": 204, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/runner_test.rb", "line": 58, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/runner_test.rb", "line": 91, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 411, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1069, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1078, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1087, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1095, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1101, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1112, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1129, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1142, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1150, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1157, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1168, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1179, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1313, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1331, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/application/test_runner_test.rb", "line": 1352, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/commands/credentials_test.rb", "line": 256, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/commands/db_system_change_test.rb", "line": 55, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/commands/runner_test.rb", "line": 13, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/engine/commands_test.rb", "line": 23, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/engine/test_test.rb", "line": 21, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/engine/test_test.rb", "line": 25, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 143, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 152, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 572, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1281, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1282, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1289, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1294, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1297, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1298, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1305, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 1307, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 142, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 143, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 150, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 155, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 158, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 159, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 166, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 168, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 312, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 588, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 750, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 760, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 761, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 771, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 843, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 859, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 869, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 881, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_generator_test.rb", "line": 897, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/plugin_test_runner_test.rb", "line": 123, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_controller_generator_test.rb", "line": 283, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_controller_generator_test.rb", "line": 284, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_controller_generator_test.rb", "line": 285, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_controller_generator_test.rb", "line": 293, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_controller_generator_test.rb", "line": 294, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_controller_generator_test.rb", "line": 295, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 577, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 580, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 589, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 598, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 607, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 610, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 619, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 622, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 631, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 634, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 639, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 643, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 665, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 669, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/scaffold_generator_test.rb", "line": 670, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/shared_generator_tests.rb", "line": 396, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/generators/test_runner_in_engine_test.rb", "line": 41, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/isolation/abstract_unit.rb", "line": 415, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/isolation/abstract_unit.rb", "line": 628, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/railties/engine_test.rb", "line": 65, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/railties/engine_test.rb", "line": 99, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/railties/engine_test.rb", "line": 152, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/railties/engine_test.rb", "line": 273, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/railties/engine_test.rb", "line": 1942, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/railties/generators_test.rb", "line": 27, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.backtick", "path_suffix": "railties/test/railties/generators_test.rb", "line": 31, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "actioncable/test/javascript_package_test.rb", "line": 16, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "actionpack/test/journey/gtg/transition_table_test.rb", "line": 24, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "actiontext/test/javascript_package_test.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 1099, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 1114, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 1289, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activestorage/test/analyzer/video_analyzer_test.rb", "line": 10, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activestorage/test/javascript_package_test.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activestorage/test/previewer/mupdf_previewer_test.rb", "line": 10, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activestorage/test/previewer/video_previewer_test.rb", "line": 10, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/test/core_ext/class/attribute_test.rb", "line": 181, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/test/core_ext/class/attribute_test.rb", "line": 182, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/test/core_ext/class/attribute_test.rb", "line": 183, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/test/core_ext/class/attribute_test.rb", "line": 186, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/test/core_ext/class/attribute_test.rb", "line": 188, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/test/core_ext/class/attribute_test.rb", "line": 189, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "activesupport/test/json/encoding_test.rb", "line": 43, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/test/application/console_test.rb", "line": 19, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/test/application/help_test.rb", "line": 52, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/test/engine/commands_test.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 135, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/test/generators/generators_test_helper.rb", "line": 149, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/test/plugin_helpers.rb", "line": 5, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.cmdi.system_interp", "path_suffix": "railties/test/plugin_helpers.rb", "line": 26, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/test/controller/filters_test.rb", "line": 880, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/test/controller/integration_test.rb", "line": 647, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionpack/test/support/rack_parsing_override.rb", "line": 78, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/actionpack/abstract/layouts_test.rb", "line": 444, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/actionpack/controller/view_paths_test.rb", "line": 192, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/date_helper_test.rb", "line": 11, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/form_helper/form_with_test.rb", "line": 2213, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/form_helper_test.rb", "line": 3974, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/sanitize_helper_test.rb", "line": 151, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/test_case_test.rb", "line": 34, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/test_case_test.rb", "line": 123, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/test_case_test.rb", "line": 163, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "actionview/test/template/test_case_test.rb", "line": 287, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activejob/test/support/backburner/inline.rb", "line": 5, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/test/cases/api_test.rb", "line": 10, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/test/cases/attribute_methods_test.rb", "line": 152, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activemodel/test/cases/model_test.rb", "line": 10, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/adapters/abstract_mysql_adapter/active_schema_test.rb", "line": 11, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/adapters/abstract_mysql_adapter/active_schema_test.rb", "line": 276, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/adapters/abstract_mysql_adapter/active_schema_test.rb", "line": 288, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/adapters/postgresql/active_schema_test.rb", "line": 9, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/adapters/postgresql/active_schema_test.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/arel/helper.rb", "line": 9, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/associations/has_many_associations_test.rb", "line": 2532, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/associations/has_many_associations_test.rb", "line": 2545, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 694, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 707, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 721, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 755, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 1644, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/attribute_methods_test.rb", "line": 1660, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/connection_pool_test.rb", "line": 1564, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/enum_test.rb", "line": 549, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/enum_test.rb", "line": 573, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/fixture_set/file_test.rb", "line": 83, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/fixture_set/file_test.rb", "line": 94, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/fixtures_test.rb", "line": 1631, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/habtm_destroy_order_test.rb", "line": 36, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/migration_test.rb", "line": 480, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/migrator_test.rb", "line": 31, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/migrator_test.rb", "line": 42, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/multi_db_migrator_test.rb", "line": 50, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/multi_db_migrator_test.rb", "line": 63, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/relation/predicate_builder_test.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/relations_test.rb", "line": 593, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/reload_models_test.rb", "line": 20, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 52, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 180, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 195, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 380, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 385, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 393, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 398, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/scoping/named_scoping_test.rb", "line": 620, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/secure_token_test.rb", "line": 85, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 238, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 259, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 286, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 294, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 322, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 350, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 494, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 508, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 586, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/cases/transactions_test.rb", "line": 601, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activerecord/test/models/contact.rb", "line": 5, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/test/models/attached/many_test.rb", "line": 742, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/test/models/attached/many_test.rb", "line": 824, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/test/models/attached/many_test.rb", "line": 835, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/test/models/attached/one_test.rb", "line": 726, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/test/models/attached/one_test.rb", "line": 778, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activestorage/test/models/attached/one_test.rb", "line": 789, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/array_inquirer_test.rb", "line": 45, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/array_inquirer_test.rb", "line": 56, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 364, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 375, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 1077, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 1098, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 1138, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 1160, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 1169, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 1178, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/callbacks_test.rb", "line": 1187, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/concern_test.rb", "line": 105, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/concern_test.rb", "line": 188, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/concern_test.rb", "line": 189, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/concern_test.rb", "line": 190, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/concern_test.rb", "line": 191, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/concern_test.rb", "line": 203, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/concern_test.rb", "line": 205, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/core_ext/kernel_test.rb", "line": 36, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/core_ext/module/remove_method_test.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/core_ext/module/remove_method_test.rb", "line": 39, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/core_ext/module/remove_method_test.rb", "line": 46, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/core_ext/module_test.rb", "line": 349, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/deprecation_test.rb", "line": 784, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/deprecation_test.rb", "line": 807, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/deprecation_test.rb", "line": 838, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/deprecation_test.rb", "line": 845, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/inflector_test.rb", "line": 507, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/string_inquirer_test.rb", "line": 27, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "activesupport/test/string_inquirer_test.rb", "line": 39, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/commands/console_test.rb", "line": 129, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/commands/console_test.rb", "line": 139, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/commands/dbconsole_test.rb", "line": 231, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/commands/dbconsole_test.rb", "line": 241, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/generators/generators_test_helper.rb", "line": 25, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/generators_test.rb", "line": 223, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/rails_info_test.rb", "line": 8, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/rails_info_test.rb", "line": 16, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/rails_info_test.rb", "line": 23, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.class_eval", "path_suffix": "railties/test/rails_info_test.rb", "line": 35, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionpack/test/controller/test_case_test.rb", "line": 528, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 488, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 513, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 517, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 521, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 525, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 529, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 533, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 576, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 580, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 584, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 588, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 592, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 819, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 823, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 827, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 831, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 835, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 873, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 877, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 881, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 885, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 889, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 893, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 897, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 901, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 905, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 909, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 913, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 917, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 921, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 925, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 929, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 933, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 937, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 941, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 945, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 949, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activejob/test/support/queue_classic/inline.rb", "line": 10, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activejob/test/support/queue_classic/inline.rb", "line": 16, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activejob/test/support/queue_classic/inline.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 312, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 791, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 1266, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 1483, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 1516, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 1658, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 1675, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "activesupport/test/descendants_tracker_test.rb", "line": 13, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.eval", "path_suffix": "railties/test/application/zeitwerk_integration_test.rb", "line": 314, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionpack/test/controller/mime/respond_to_test.rb", "line": 676, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actiontext/test/unit/attachment_test.rb", "line": 13, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/actionpack/abstract/layouts_test.rb", "line": 550, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 1247, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 1258, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/asset_tag_helper_test.rb", "line": 1269, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/javascript_helper_test.rb", "line": 84, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/javascript_helper_test.rb", "line": 92, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/javascript_helper_test.rb", "line": 98, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/log_subscriber_test.rb", "line": 43, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "actionview/test/template/structured_event_subscriber_test.rb", "line": 33, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activemodel/test/cases/attribute_assignment_test.rb", "line": 155, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activemodel/test/cases/attribute_registration_test.rb", "line": 250, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/aggregations_test.rb", "line": 29, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/aggregations_test.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/associations/belongs_to_associations_test.rb", "line": 277, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/associations/belongs_to_associations_test.rb", "line": 292, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/associations/has_many_associations_test.rb", "line": 1941, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/core_test.rb", "line": 88, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/core_test.rb", "line": 229, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/invertible_migration_test.rb", "line": 461, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/migration/command_recorder_test.rb", "line": 73, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/persistence_test.rb", "line": 1179, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activerecord/test/cases/persistence_test.rb", "line": 1317, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/test/core_ext/module/attribute_accessor_test.rb", "line": 27, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "activesupport/test/xml_mini_test.rb", "line": 85, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "railties/test/rails_health_controller_test.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.code_exec.instance_eval", "path_suffix": "railties/test/rails_health_controller_test.rb", "line": 44, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "actionpack/test/controller/flash_hash_test.rb", "line": 77, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "actiontext/test/unit/content_test.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "actionview/test/template/template_test.rb", "line": 363, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activejob/test/support/integration/test_case_helpers.rb", "line": 52, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activemodel/test/cases/attribute_set_test.rb", "line": 247, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activemodel/test/cases/attributes_test.rb", "line": 139, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activemodel/test/cases/errors_test.rb", "line": 845, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activemodel/test/cases/type/integer_test.rb", "line": 170, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/associations/extension_test.rb", "line": 55, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/associations/extension_test.rb", "line": 64, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/associations/has_and_belongs_to_many_associations_test.rb", "line": 148, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/associations/has_many_through_associations_test.rb", "line": 70, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/associations/has_one_associations_test.rb", "line": 84, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/associations/has_one_associations_test.rb", "line": 89, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/attribute_methods/time_zone_converter_test.rb", "line": 14, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/base_test.rb", "line": 1523, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/base_test.rb", "line": 1533, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/base_test.rb", "line": 1540, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/base_test.rb", "line": 1550, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/base_test.rb", "line": 1563, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/base_test.rb", "line": 1597, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/base_test.rb", "line": 1608, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/connection_adapters/connection_handler_test.rb", "line": 357, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/connection_adapters/connection_handler_test.rb", "line": 382, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/connection_adapters/connection_handler_test.rb", "line": 419, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/connection_adapters/connection_handler_test.rb", "line": 450, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/connection_adapters/schema_cache_test.rb", "line": 472, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/encryption/encryptable_record_test.rb", "line": 361, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/filter_attributes_test.rb", "line": 71, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/marshal_serialization_test.rb", "line": 19, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/marshal_serialization_test.rb", "line": 28, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/marshal_serialization_test.rb", "line": 39, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/marshal_serialization_test.rb", "line": 48, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/marshal_serialization_test.rb", "line": 62, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/marshal_serialization_test.rb", "line": 85, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activerecord/test/cases/query_cache_test.rb", "line": 263, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/cache/behaviors/cache_store_coder_behavior.rb", "line": 19, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/cache/cache_coder_test.rb", "line": 147, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/module_test.rb", "line": 510, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/time_ext_test.rb", "line": 1384, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/time_ext_test.rb", "line": 1391, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/time_ext_test.rb", "line": 1398, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/time_ext_test.rb", "line": 1405, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/time_ext_test.rb", "line": 1412, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/time_with_zone_test.rb", "line": 593, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.marshal_load", "path_suffix": "activesupport/test/core_ext/time_with_zone_test.rb", "line": 605, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activerecord/test/cases/arel/nodes/sql_literal_test.rb", "line": 70, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/encrypted_configuration_test.rb", "line": 72, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/ordered_hash_test.rb", "line": 252, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/ordered_hash_test.rb", "line": 276, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/ordered_hash_test.rb", "line": 285, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/ordered_hash_test.rb", "line": 292, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/safe_buffer_test.rb", "line": 57, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/safe_buffer_test.rb", "line": 64, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/safe_buffer_test.rb", "line": 68, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/safe_buffer_test.rb", "line": 69, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/safe_buffer_test.rb", "line": 70, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "activesupport/test/safe_buffer_test.rb", "line": 71, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "railties/test/commands/devcontainer_test.rb", "line": 88, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 684, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "railties/test/generators/app_generator_test.rb", "line": 689, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "railties/test/generators/generators_test_helper.rb", "line": 128, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.deser.yaml_load", "path_suffix": "railties/test/generators/model_generator_test.rb", "line": 606, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actioncable/lib/action_cable/channel/test_case.rb", "line": 211, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actioncable/lib/action_cable/connection/subscriptions.rb", "line": 39, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actioncable/lib/action_cable/connection/test_case.rb", "line": 159, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actioncable/lib/action_cable/engine.rb", "line": 60, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actioncable/lib/action_cable/server/configuration.rb", "line": 66, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailbox/lib/action_mailbox/router/route.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/base.rb", "line": 562, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/mail_delivery_job.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/mail_delivery_job.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/mail_delivery_job.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/mail_delivery_job.rb", "line": 36, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/preview.rb", "line": 61, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/railtie.rb", "line": 50, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionmailer/lib/action_mailer/test_case.rb", "line": 55, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionpack/lib/abstract_controller/helpers.rb", "line": 41, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionpack/lib/action_controller/metal/params_wrapper.rb", "line": 170, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionpack/lib/action_controller/test_case.rb", "line": 389, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionpack/lib/action_dispatch/http/request.rb", "line": 99, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionpack/lib/action_dispatch/middleware/actionable_exceptions.rb", "line": 20, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionpack/lib/action_dispatch/middleware/session/abstract_store.rb", "line": 59, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionpack/lib/action_dispatch/routing/inspector.rb", "line": 80, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actiontext/lib/action_text/attachables/missing_attachable.rb", "line": 33, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionview/lib/action_view/helpers/form_helper.rb", "line": 1626, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "actionview/lib/action_view/test_case.rb", "line": 207, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activejob/lib/active_job/core.rb", "line": 70, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activejob/lib/active_job/queue_adapters/delayed_job_adapter.rb", "line": 59, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activejob/lib/active_job/serializers.rb", "line": 44, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activejob/lib/active_job/serializers/module_serializer.rb", "line": 12, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/aggregations.rb", "line": 254, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/aggregations.rb", "line": 263, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/associations/association.rb", "line": 341, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/associations/builder/belongs_to.rb", "line": 40, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb", "line": 182, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/core.rb", "line": 28, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/delegated_type.rb", "line": 247, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/destroy_association_async_job.rb", "line": 20, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/destroy_association_async_job.rb", "line": 21, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/fixture_set/table_row.rb", "line": 97, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/fixtures.rb", "line": 758, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/fixtures.rb", "line": 801, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/inheritance.rb", "line": 197, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/inheritance.rb", "line": 221, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/inheritance.rb", "line": 260, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/inheritance.rb", "line": 263, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/inheritance.rb", "line": 273, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/middleware/shard_selector.rb", "line": 71, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/migration.rb", "line": 1225, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/reflection.rb", "line": 439, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activerecord/lib/active_record/tasks/database_tasks.rb", "line": 610, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activestorage/app/controllers/active_storage/base_controller.rb", "line": 4, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/core_ext/module/introspection.rb", "line": 38, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/core_ext/module/introspection.rb", "line": 58, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/core_ext/string/inflections.rb", "line": 74, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/core_ext/string/inflections.rb", "line": 87, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/delegation.rb", "line": 62, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/deprecation/constant_accessor.rb", "line": 14, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/deprecation/proxy_wrappers.rb", "line": 175, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/inflector/methods.rb", "line": 316, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/rescuable.rb", "line": 156, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "activesupport/lib/active_support/testing/constant_lookup.rb", "line": 41, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "railties/lib/rails/commands/unused_routes/unused_routes_command.rb", "line": 17, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.constantize", "path_suffix": "railties/lib/rails/generators/resource_helpers.rb", "line": 69, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actionpack/test/controller/request_forgery_protection_test.rb", "line": 1501, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "actiontext/test/dummy/app/controllers/admin/messages_controller.rb", "line": 3, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.auth.missing_ownership_check", "path_suffix": "activejob/test/support/integration/test_case_helpers.rb", "line": 52, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actioncable/lib/action_cable/channel/base.rb", "line": 281, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actioncable/lib/action_cable/connection/tagged_logger_proxy.rb", "line": 43, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actioncable/lib/action_cable/engine.rb", "line": 63, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actioncable/lib/action_cable/server/worker.rb", "line": 60, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionmailer/lib/action_mailer/collector.rb", "line": 21, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionmailer/lib/action_mailer/mail_delivery_job.rb", "line": 28, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionmailer/lib/action_mailer/railtie.rb", "line": 64, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/allow_browser.rb", "line": 68, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/mime_responds.rb", "line": 264, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/rate_limiting.rb", "line": 91, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/rate_limiting.rb", "line": 92, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/rate_limiting.rb", "line": 93, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/rate_limiting.rb", "line": 107, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/renderers.rb", "line": 163, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/metal/strong_parameters.rb", "line": 1192, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_controller/railtie.rb", "line": 101, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/journey/route.rb", "line": 175, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/journey/route.rb", "line": 177, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/journey/route.rb", "line": 179, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/journey/route.rb", "line": 181, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/journey/route.rb", "line": 183, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/journey/visitors.rb", "line": 65, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/journey/visitors.rb", "line": 105, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/request/session.rb", "line": 67, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/request/session.rb", "line": 104, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/routing/mapper.rb", "line": 1034, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/routing/mapper.rb", "line": 2182, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionpack/lib/action_dispatch/routing/routes_proxy.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actiontext/lib/action_text/encryption.rb", "line": 36, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actiontext/lib/action_text/markdown_conversion.rb", "line": 104, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actiontext/lib/action_text/plain_text_conversion.rb", "line": 18, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionview/lib/action_view/helpers/date_helper.rb", "line": 897, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "actionview/lib/action_view/railtie.rb", "line": 90, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activejob/lib/active_job/railtie.rb", "line": 60, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activejob/lib/active_job/railtie.rb", "line": 77, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activejob/lib/active_job/railtie.rb", "line": 79, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/attribute_methods.rb", "line": 336, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/attribute_methods.rb", "line": 548, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/attribute_mutation_tracker.rb", "line": 141, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/attribute_registration.rb", "line": 88, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/attributes/normalization.rb", "line": 72, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/callbacks.rb", "line": 123, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/schematized_json.rb", "line": 45, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/schematized_json.rb", "line": 64, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/serialization.rb", "line": 138, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/serialization.rb", "line": 168, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/serialization.rb", "line": 194, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/validations.rb", "line": 454, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/validations/acceptance.rb", "line": 44, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/validations/resolve_value.rb", "line": 15, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/validations/with.rb", "line": 12, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activemodel/lib/active_model/validations/with.rb", "line": 14, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record.rb", "line": 505, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/aggregations.rb", "line": 254, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/aggregations.rb", "line": 266, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/aggregations.rb", "line": 280, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/association.rb", "line": 223, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/belongs_to_association.rb", "line": 170, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/belongs_to_association.rb", "line": 174, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/builder/belongs_to.rb", "line": 86, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/builder/collection_association.rb", "line": 47, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/builder/collection_association.rb", "line": 51, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/builder/collection_association.rb", "line": 54, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/builder/has_one.rb", "line": 38, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/collection_association.rb", "line": 501, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/has_many_through_association.rb", "line": 64, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/associations/has_many_through_association.rb", "line": 107, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/attribute_assignment.rb", "line": 50, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/autosave_association.rb", "line": 145, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/autosave_association.rb", "line": 230, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb", "line": 13, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb", "line": 139, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb", "line": 1660, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb", "line": 1668, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/connection_adapters/mysql/schema_dumper.rb", "line": 76, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/connection_adapters/mysql/schema_dumper.rb", "line": 82, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/dynamic_matchers.rb", "line": 22, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/encryption/configurable.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/encryption/configurable.rb", "line": 36, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/encryption/contexts.rb", "line": 37, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/encryption/encryptable_record.rb", "line": 113, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/encryption/encryptable_record.rb", "line": 120, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/enum.rb", "line": 305, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/enum.rb", "line": 309, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/enum.rb", "line": 315, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/enum.rb", "line": 319, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/integration.rb", "line": 153, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/integration.rb", "line": 164, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/migration.rb", "line": 744, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/migration.rb", "line": 1079, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/migration.rb", "line": 1222, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/migration/command_recorder.rb", "line": 125, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/migration/command_recorder.rb", "line": 153, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/migration/default_strategy.rb", "line": 55, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/nested_attributes.rb", "line": 436, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/nested_attributes.rb", "line": 454, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/nested_attributes.rb", "line": 563, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/nested_attributes.rb", "line": 605, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/nested_attributes.rb", "line": 605, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/railtie.rb", "line": 228, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/railtie.rb", "line": 263, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/railtie.rb", "line": 265, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/reflection.rb", "line": 221, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/reflection.rb", "line": 500, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/relation/query_methods.rb", "line": 50, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/scoping/named.rb", "line": 186, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/active_record/secure_token.rb", "line": 75, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/arel/predications.rb", "line": 241, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/arel/predications.rb", "line": 246, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/arel/visitors/dot.rb", "line": 243, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/arel/visitors/visitor.rb", "line": 30, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activerecord/lib/arel/visitors/visitor.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activestorage/app/models/active_storage/named_variant.rb", "line": 29, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/broadcast_logger.rb", "line": 218, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/broadcast_logger.rb", "line": 228, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/broadcast_logger.rb", "line": 230, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/cache/mem_cache_store.rb", "line": 214, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/cache/redis_cache_store.rb", "line": 170, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/callbacks.rb", "line": 130, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/callbacks.rb", "line": 182, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/callbacks.rb", "line": 385, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/callbacks.rb", "line": 391, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/class_attribute.rb", "line": 29, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/configurable.rb", "line": 160, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/core_ext/module/redefine_method.rb", "line": 21, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/subscriber.rb", "line": 138, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/testing/constant_stubbing.rb", "line": 32, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/testing/constant_stubbing.rb", "line": 36, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "activesupport/lib/active_support/testing/constant_stubbing.rb", "line": 48, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "railties/lib/rails/application/dummy_config.rb", "line": 14, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "railties/lib/rails/code_statistics.rb", "line": 160, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "railties/lib/rails/generators/app_base.rb", "line": 345, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "rb.reflection.send_dynamic", "path_suffix": "railties/lib/rails/rack/logger.rb", "line": 70, "severity": "Medium", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "actionview/test/template/url_helper_test.rb", "line": 1118, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "actionpack/test/controller/redirect_test.rb", "line": 117, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-open-redirect", "path_suffix": "actionpack/test/dispatch/routing_test.rb", "line": 266, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/test/fixtures/public/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionpack/test/fixtures/公共/gzip/application-a71b3024f80aea3181c09774ca17e712.js", "line": 3, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-double-close", "path_suffix": "activerecord/test/cases/fixture_set/file_test.rb", "line": 157, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-double-close", "path_suffix": "activesupport/test/logger_test.rb", "line": 78, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "actionview/test/active_record_unit.rb", "line": 23, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "taint-unsanitised-flow", "path_suffix": "guides/assets/javascripts/@hotwired--turbo.js", "line": 2252, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actioncable/test/connection/stream_test.rb", "line": 41, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actionpack/test/controller/test_case_test.rb", "line": 917, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "actionpack/test/dispatch/uploaded_file_test.rb", "line": 16, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activerecord/test/cases/adapters/sqlite3/sqlite3_adapter_test.rb", "line": 953, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activerecord/test/cases/arel/nodes/select_statement_test.rb", "line": 21, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activerecord/test/cases/connection_pool_test.rb", "line": 1119, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activerecord/test/cases/tasks/database_tasks_test.rb", "line": 1057, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activestorage/test/models/attached/one_test.rb", "line": 98, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "activestorage/test/models/blob_test.rb", "line": 218, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "state-resource-leak", "path_suffix": "railties/test/application/dbconsole_test.rb", "line": 36, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" }, { "rule_id": "cfg-unreachable-sink", "path_suffix": "railties/test/generators/generators_test_helper.rb", "line": 136, "severity": "Low", "verdict": "needs_review", "note": "captured by validate_recall.sh --capture" } ] }