nyx/tests/recall_targets/xlang/ruby/rails.json

8292 lines
271 KiB
JSON

{
"_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 <clone_path> --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"
}
]
}