# -*- encoding: utf-8 -*- # stub: contrast-agent 5.3.0 ruby lib # stub: ext/cs__common/extconf.rbext/cs__os_information/extconf.rbext/cs__assess_basic_object/extconf.rbext/cs__assess_kernel/extconf.rbext/cs__assess_hash/extconf.rbext/cs__assess_yield_track/extconf.rbext/cs__assess_fiber_track/extconf.rbext/cs__assess_regexp/extconf.rbext/cs__assess_string/extconf.rbext/cs__assess_array/extconf.rbext/cs__contrast_patch/extconf.rbext/cs__scope/extconf.rbext/cs__assess_string_interpolation26/extconf.rbext/cs__assess_module/extconf.rbext/cs__assess_marshal_module/extconf.rb Gem::Specification.new do |s| s.name = "contrast-agent".freeze s.version = "5.3.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://docs.contrastsecurity.com/release.html", "support_uri" => "https://support.contrastsecurity.com", "trouble_shooting_uri" => "https://support.contrastsecurity.com/hc/en-us/search?utf8=%E2%9C%93&query=Ruby", "wiki_uri" => "https://docs.contrastsecurity.com/" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["galen.palmer@contrastsecurity.com".freeze, "harold.mcginnis@contrastsecurity.com".freeze, "donald.propst@contrastsecurity.com".freeze, "alex.macdonald@contrastsecurity.com".freeze, "mark.petersen@contrastsecurity.com".freeze, "joshua.reed@contrastsecurity.com".freeze] s.bindir = "exe".freeze s.date = "2022-03-03" s.description = "This gem instantiates a Rack middleware for rack-based web applications in order to provide Interactive Application Security Testing and Protection.".freeze s.email = ["ruby@contrastsecurity.com".freeze] s.executables = ["contrast_service".freeze] s.extensions = ["ext/cs__common/extconf.rb".freeze, "ext/cs__os_information/extconf.rb".freeze, "ext/cs__assess_basic_object/extconf.rb".freeze, "ext/cs__assess_kernel/extconf.rb".freeze, "ext/cs__assess_hash/extconf.rb".freeze, "ext/cs__assess_yield_track/extconf.rb".freeze, "ext/cs__assess_fiber_track/extconf.rb".freeze, "ext/cs__assess_regexp/extconf.rb".freeze, "ext/cs__assess_string/extconf.rb".freeze, "ext/cs__assess_array/extconf.rb".freeze, "ext/cs__contrast_patch/extconf.rb".freeze, "ext/cs__scope/extconf.rb".freeze, "ext/cs__assess_string_interpolation26/extconf.rb".freeze, "ext/cs__assess_module/extconf.rb".freeze, "ext/cs__assess_marshal_module/extconf.rb".freeze] s.files = [".clang-format".freeze, ".dockerignore".freeze, ".flayignore".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".rspec".freeze, ".rspec_parallel".freeze, ".simplecov".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "Rakefile".freeze, "exe/contrast_service".freeze, "ext/build_funchook.rb".freeze, "ext/cs__assess_array/cs__assess_array.c".freeze, "ext/cs__assess_array/cs__assess_array.h".freeze, "ext/cs__assess_array/extconf.rb".freeze, "ext/cs__assess_basic_object/cs__assess_basic_object.c".freeze, "ext/cs__assess_basic_object/cs__assess_basic_object.h".freeze, "ext/cs__assess_basic_object/extconf.rb".freeze, "ext/cs__assess_fiber_track/cs__assess_fiber_track.c".freeze, "ext/cs__assess_fiber_track/cs__assess_fiber_track.h".freeze, "ext/cs__assess_fiber_track/extconf.rb".freeze, "ext/cs__assess_hash/cs__assess_hash.c".freeze, "ext/cs__assess_hash/cs__assess_hash.h".freeze, "ext/cs__assess_hash/extconf.rb".freeze, "ext/cs__assess_kernel/cs__assess_kernel.c".freeze, "ext/cs__assess_kernel/cs__assess_kernel.h".freeze, "ext/cs__assess_kernel/extconf.rb".freeze, "ext/cs__assess_marshal_module/cs__assess_marshal_module.c".freeze, "ext/cs__assess_marshal_module/cs__assess_marshal_module.h".freeze, "ext/cs__assess_marshal_module/extconf.rb".freeze, "ext/cs__assess_module/cs__assess_module.c".freeze, "ext/cs__assess_module/cs__assess_module.h".freeze, "ext/cs__assess_module/extconf.rb".freeze, "ext/cs__assess_regexp/cs__assess_regexp.c".freeze, "ext/cs__assess_regexp/cs__assess_regexp.h".freeze, "ext/cs__assess_regexp/extconf.rb".freeze, "ext/cs__assess_string/cs__assess_string.c".freeze, "ext/cs__assess_string/cs__assess_string.h".freeze, "ext/cs__assess_string/extconf.rb".freeze, "ext/cs__assess_string_interpolation26/cs__assess_string_interpolation26.c".freeze, "ext/cs__assess_string_interpolation26/cs__assess_string_interpolation26.h".freeze, "ext/cs__assess_string_interpolation26/extconf.rb".freeze, "ext/cs__assess_yield_track/cs__assess_yield_track.c".freeze, "ext/cs__assess_yield_track/cs__assess_yield_track.h".freeze, "ext/cs__assess_yield_track/extconf.rb".freeze, "ext/cs__common/cs__common.c".freeze, "ext/cs__common/cs__common.h".freeze, "ext/cs__common/extconf.rb".freeze, "ext/cs__contrast_patch/cs__contrast_patch.c".freeze, "ext/cs__contrast_patch/cs__contrast_patch.h".freeze, "ext/cs__contrast_patch/extconf.rb".freeze, "ext/cs__os_information/cs__os_information.c".freeze, "ext/cs__os_information/cs__os_information.h".freeze, "ext/cs__os_information/extconf.rb".freeze, "ext/cs__scope/cs__scope.c".freeze, "ext/cs__scope/cs__scope.h".freeze, "ext/cs__scope/extconf.rb".freeze, "ext/extconf_common.rb".freeze, "funchook/LICENSE".freeze, "funchook/Makefile.in".freeze, "funchook/README.md".freeze, "funchook/appveyor.yml".freeze, "funchook/autogen.sh".freeze, "funchook/config.guess".freeze, "funchook/config.sub".freeze, "funchook/configure.ac".freeze, "funchook/distorm/COPYING".freeze, "funchook/distorm/MANIFEST".freeze, "funchook/distorm/MANIFEST.in".freeze, "funchook/distorm/README.md".freeze, "funchook/distorm/disOps/disOps.py".freeze, "funchook/distorm/disOps/x86db.py".freeze, "funchook/distorm/disOps/x86header.py".freeze, "funchook/distorm/disOps/x86sets.py".freeze, "funchook/distorm/examples/cs/TestdiStorm/Program.cs".freeze, "funchook/distorm/examples/cs/TestdiStorm/Properties/AssemblyInfo.cs".freeze, "funchook/distorm/examples/cs/TestdiStorm/TestdiStorm.csproj".freeze, "funchook/distorm/examples/cs/distorm-net.sln".freeze, "funchook/distorm/examples/cs/distorm-net/CodeInfo.cs".freeze, "funchook/distorm/examples/cs/distorm-net/DecodedInst.cs".freeze, "funchook/distorm/examples/cs/distorm-net/DecodedResult.cs".freeze, "funchook/distorm/examples/cs/distorm-net/DecomposedInst.cs".freeze, "funchook/distorm/examples/cs/distorm-net/DecomposedResult.cs".freeze, "funchook/distorm/examples/cs/distorm-net/Opcodes.cs".freeze, "funchook/distorm/examples/cs/distorm-net/Opcodes.tt".freeze, "funchook/distorm/examples/cs/distorm-net/Operand.cs".freeze, "funchook/distorm/examples/cs/distorm-net/Properties/AssemblyInfo.cs".freeze, "funchook/distorm/examples/cs/distorm-net/diStorm3.cs".freeze, "funchook/distorm/examples/cs/distorm-net/distorm-net.csproj".freeze, "funchook/distorm/examples/cs/readme".freeze, "funchook/distorm/examples/ddk/README".freeze, "funchook/distorm/examples/ddk/distorm.ini".freeze, "funchook/distorm/examples/ddk/dummy.c".freeze, "funchook/distorm/examples/ddk/main.c".freeze, "funchook/distorm/examples/ddk/makefile".freeze, "funchook/distorm/examples/ddk/sources".freeze, "funchook/distorm/examples/java/Makefile".freeze, "funchook/distorm/examples/java/distorm/src/Main.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/CodeInfo.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/DecodedInst.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/DecodedResult.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/DecomposedInst.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/DecomposedResult.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/OpcodeEnum.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/Opcodes.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/Operand.java".freeze, "funchook/distorm/examples/java/distorm/src/diStorm3/distorm3.java".freeze, "funchook/distorm/examples/java/jdistorm.c".freeze, "funchook/distorm/examples/java/jdistorm.h".freeze, "funchook/distorm/examples/java/jdistorm.sln".freeze, "funchook/distorm/examples/java/jdistorm.vcproj".freeze, "funchook/distorm/examples/linux/Makefile".freeze, "funchook/distorm/examples/linux/main.c".freeze, "funchook/distorm/examples/tests/Makefile".freeze, "funchook/distorm/examples/tests/main.cpp".freeze, "funchook/distorm/examples/tests/main.py".freeze, "funchook/distorm/examples/tests/test_distorm3.py".freeze, "funchook/distorm/examples/tests/tests.sln".freeze, "funchook/distorm/examples/tests/tests.vcxproj".freeze, "funchook/distorm/examples/tests/tests.vcxproj.filters".freeze, "funchook/distorm/examples/win32/disasm.sln".freeze, "funchook/distorm/examples/win32/disasm.vcxproj".freeze, "funchook/distorm/examples/win32/disasm.vcxproj.filters".freeze, "funchook/distorm/examples/win32/main.cpp".freeze, "funchook/distorm/include/distorm.h".freeze, "funchook/distorm/include/mnemonics.h".freeze, "funchook/distorm/make/linux/Makefile".freeze, "funchook/distorm/make/mac/Makefile".freeze, "funchook/distorm/make/win32/cdistorm.vcxproj".freeze, "funchook/distorm/make/win32/cdistorm.vcxproj.filters".freeze, "funchook/distorm/make/win32/distorm.sln".freeze, "funchook/distorm/make/win32/resource.h".freeze, "funchook/distorm/make/win32/resource.rc".freeze, "funchook/distorm/python/distorm3/__init__.py".freeze, "funchook/distorm/python/distorm3/sample.py".freeze, "funchook/distorm/setup.cfg".freeze, "funchook/distorm/setup.py".freeze, "funchook/distorm/src/config.h".freeze, "funchook/distorm/src/decoder.c".freeze, "funchook/distorm/src/decoder.h".freeze, "funchook/distorm/src/distorm.c".freeze, "funchook/distorm/src/instructions.c".freeze, "funchook/distorm/src/instructions.h".freeze, "funchook/distorm/src/insts.c".freeze, "funchook/distorm/src/insts.h".freeze, "funchook/distorm/src/mnemonics.c".freeze, "funchook/distorm/src/operands.c".freeze, "funchook/distorm/src/operands.h".freeze, "funchook/distorm/src/prefix.c".freeze, "funchook/distorm/src/prefix.h".freeze, "funchook/distorm/src/textdefs.c".freeze, "funchook/distorm/src/textdefs.h".freeze, "funchook/distorm/src/wstring.c".freeze, "funchook/distorm/src/wstring.h".freeze, "funchook/distorm/src/x86defs.h".freeze, "funchook/include/funchook.h".freeze, "funchook/install-sh".freeze, "funchook/src/Makefile.in".freeze, "funchook/src/__strerror.h".freeze, "funchook/src/funchook.c".freeze, "funchook/src/funchook_internal.h".freeze, "funchook/src/funchook_io.c".freeze, "funchook/src/funchook_io.h".freeze, "funchook/src/funchook_syscall.S".freeze, "funchook/src/funchook_unix.c".freeze, "funchook/src/funchook_windows.c".freeze, "funchook/src/funchook_x86.c".freeze, "funchook/src/os_func.c".freeze, "funchook/src/os_func.h".freeze, "funchook/src/os_func_unix.c".freeze, "funchook/src/os_func_windows.c".freeze, "funchook/src/printf_base.c".freeze, "funchook/src/printf_base.h".freeze, "funchook/test/Makefile.in".freeze, "funchook/test/libfunchook_test.c".freeze, "funchook/test/libfunchook_test2.c".freeze, "funchook/test/suffix.list".freeze, "funchook/test/test_main.c".freeze, "funchook/test/x86_64_test.S".freeze, "funchook/test/x86_test.S".freeze, "funchook/win32/config.h".freeze, "funchook/win32/funchook.sln".freeze, "funchook/win32/funchook.vcxproj".freeze, "funchook/win32/funchook.vcxproj.filters".freeze, "funchook/win32/funchook_test.vcxproj".freeze, "funchook/win32/funchook_test.vcxproj.filters".freeze, "funchook/win32/funchook_test_dll.vcxproj".freeze, "funchook/win32/funchook_test_dll.vcxproj.filters".freeze, "funchook/win32/funchook_test_exe.def".freeze, "lib/contrast-agent.rb".freeze, "lib/contrast.rb".freeze, "lib/contrast/agent.rb".freeze, "lib/contrast/agent/assess.rb".freeze, "lib/contrast/agent/assess/contrast_event.rb".freeze, "lib/contrast/agent/assess/contrast_object.rb".freeze, "lib/contrast/agent/assess/events/event_data.rb".freeze, "lib/contrast/agent/assess/events/event_factory.rb".freeze, "lib/contrast/agent/assess/events/source_event.rb".freeze, "lib/contrast/agent/assess/finalizers/freeze.rb".freeze, "lib/contrast/agent/assess/finalizers/hash.rb".freeze, "lib/contrast/agent/assess/policy/dynamic_source_factory.rb".freeze, "lib/contrast/agent/assess/policy/patcher.rb".freeze, "lib/contrast/agent/assess/policy/policy.rb".freeze, "lib/contrast/agent/assess/policy/policy_node.rb".freeze, "lib/contrast/agent/assess/policy/policy_scanner.rb".freeze, "lib/contrast/agent/assess/policy/preshift.rb".freeze, "lib/contrast/agent/assess/policy/propagation_method.rb".freeze, "lib/contrast/agent/assess/policy/propagation_node.rb".freeze, "lib/contrast/agent/assess/policy/propagator.rb".freeze, "lib/contrast/agent/assess/policy/propagator/append.rb".freeze, "lib/contrast/agent/assess/policy/propagator/base.rb".freeze, "lib/contrast/agent/assess/policy/propagator/center.rb".freeze, "lib/contrast/agent/assess/policy/propagator/custom.rb".freeze, "lib/contrast/agent/assess/policy/propagator/database_write.rb".freeze, "lib/contrast/agent/assess/policy/propagator/insert.rb".freeze, "lib/contrast/agent/assess/policy/propagator/keep.rb".freeze, "lib/contrast/agent/assess/policy/propagator/match_data.rb".freeze, "lib/contrast/agent/assess/policy/propagator/next.rb".freeze, "lib/contrast/agent/assess/policy/propagator/prepend.rb".freeze, "lib/contrast/agent/assess/policy/propagator/rack_protection.rb".freeze, "lib/contrast/agent/assess/policy/propagator/remove.rb".freeze, "lib/contrast/agent/assess/policy/propagator/replace.rb".freeze, "lib/contrast/agent/assess/policy/propagator/reverse.rb".freeze, "lib/contrast/agent/assess/policy/propagator/select.rb".freeze, "lib/contrast/agent/assess/policy/propagator/splat.rb".freeze, "lib/contrast/agent/assess/policy/propagator/split.rb".freeze, "lib/contrast/agent/assess/policy/propagator/substitution.rb".freeze, "lib/contrast/agent/assess/policy/propagator/substitution_utils.rb".freeze, "lib/contrast/agent/assess/policy/propagator/trim.rb".freeze, "lib/contrast/agent/assess/policy/source_method.rb".freeze, "lib/contrast/agent/assess/policy/source_node.rb".freeze, "lib/contrast/agent/assess/policy/source_validation/cross_site_validator.rb".freeze, "lib/contrast/agent/assess/policy/source_validation/source_validation.rb".freeze, "lib/contrast/agent/assess/policy/trigger/reflected_xss.rb".freeze, "lib/contrast/agent/assess/policy/trigger/xpath.rb".freeze, "lib/contrast/agent/assess/policy/trigger_method.rb".freeze, "lib/contrast/agent/assess/policy/trigger_node.rb".freeze, "lib/contrast/agent/assess/policy/trigger_validation/redos_validator.rb".freeze, "lib/contrast/agent/assess/policy/trigger_validation/ssrf_validator.rb".freeze, "lib/contrast/agent/assess/policy/trigger_validation/trigger_validation.rb".freeze, "lib/contrast/agent/assess/policy/trigger_validation/xss_validator.rb".freeze, "lib/contrast/agent/assess/properties.rb".freeze, "lib/contrast/agent/assess/property/evented.rb".freeze, "lib/contrast/agent/assess/property/tagged.rb".freeze, "lib/contrast/agent/assess/property/updated.rb".freeze, "lib/contrast/agent/assess/rule/provider.rb".freeze, "lib/contrast/agent/assess/rule/provider/hardcoded_key.rb".freeze, "lib/contrast/agent/assess/rule/provider/hardcoded_password.rb".freeze, "lib/contrast/agent/assess/rule/provider/hardcoded_value_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/auto_complete_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/base_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/body_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/cache_control_header_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/click_jacking_header_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/csp_header_insecure_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/csp_header_missing_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/framework/rails_support.rb".freeze, "lib/contrast/agent/assess/rule/response/header_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/hsts_header_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/parameters_pollution_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/x_content_type_header_rule.rb".freeze, "lib/contrast/agent/assess/rule/response/x_xss_protection_header_rule.rb".freeze, "lib/contrast/agent/assess/tag.rb".freeze, "lib/contrast/agent/assess/tracker.rb".freeze, "lib/contrast/agent/at_exit_hook.rb".freeze, "lib/contrast/agent/deadzone/policy/deadzone_node.rb".freeze, "lib/contrast/agent/deadzone/policy/policy.rb".freeze, "lib/contrast/agent/disable_reaction.rb".freeze, "lib/contrast/agent/exclusion_matcher.rb".freeze, "lib/contrast/agent/inventory.rb".freeze, "lib/contrast/agent/inventory/database_config.rb".freeze, "lib/contrast/agent/inventory/dependencies.rb".freeze, "lib/contrast/agent/inventory/dependency_analysis.rb".freeze, "lib/contrast/agent/inventory/dependency_usage_analysis.rb".freeze, "lib/contrast/agent/inventory/policy/datastores.rb".freeze, "lib/contrast/agent/inventory/policy/policy.rb".freeze, "lib/contrast/agent/inventory/policy/trigger_node.rb".freeze, "lib/contrast/agent/metric_telemetry_event.rb".freeze, "lib/contrast/agent/middleware.rb".freeze, "lib/contrast/agent/module_data.rb".freeze, "lib/contrast/agent/patching/policy/after_load_patch.rb".freeze, "lib/contrast/agent/patching/policy/after_load_patcher.rb".freeze, "lib/contrast/agent/patching/policy/method_policy.rb".freeze, "lib/contrast/agent/patching/policy/method_policy_extend.rb".freeze, "lib/contrast/agent/patching/policy/module_policy.rb".freeze, "lib/contrast/agent/patching/policy/patch.rb".freeze, "lib/contrast/agent/patching/policy/patch_status.rb".freeze, "lib/contrast/agent/patching/policy/patcher.rb".freeze, "lib/contrast/agent/patching/policy/policy.rb".freeze, "lib/contrast/agent/patching/policy/policy_node.rb".freeze, "lib/contrast/agent/patching/policy/trigger_node.rb".freeze, "lib/contrast/agent/protect/input_analyzer/input_analyzer.rb".freeze, "lib/contrast/agent/protect/policy/applies_command_injection_rule.rb".freeze, "lib/contrast/agent/protect/policy/applies_deserialization_rule.rb".freeze, "lib/contrast/agent/protect/policy/applies_no_sqli_rule.rb".freeze, "lib/contrast/agent/protect/policy/applies_path_traversal_rule.rb".freeze, "lib/contrast/agent/protect/policy/applies_sqli_rule.rb".freeze, "lib/contrast/agent/protect/policy/applies_xxe_rule.rb".freeze, "lib/contrast/agent/protect/policy/policy.rb".freeze, "lib/contrast/agent/protect/policy/rule_applicator.rb".freeze, "lib/contrast/agent/protect/policy/trigger_node.rb".freeze, "lib/contrast/agent/protect/rule.rb".freeze, "lib/contrast/agent/protect/rule/base.rb".freeze, "lib/contrast/agent/protect/rule/base_service.rb".freeze, "lib/contrast/agent/protect/rule/cmd_injection.rb".freeze, "lib/contrast/agent/protect/rule/default_scanner.rb".freeze, "lib/contrast/agent/protect/rule/deserialization.rb".freeze, "lib/contrast/agent/protect/rule/http_method_tampering.rb".freeze, "lib/contrast/agent/protect/rule/no_sqli.rb".freeze, "lib/contrast/agent/protect/rule/no_sqli/mongo_no_sql_scanner.rb".freeze, "lib/contrast/agent/protect/rule/path_traversal.rb".freeze, "lib/contrast/agent/protect/rule/sql_sample_builder.rb".freeze, "lib/contrast/agent/protect/rule/sqli.rb".freeze, "lib/contrast/agent/protect/rule/sqli/default_sql_scanner.rb".freeze, "lib/contrast/agent/protect/rule/sqli/mysql_sql_scanner.rb".freeze, "lib/contrast/agent/protect/rule/sqli/postgres_sql_scanner.rb".freeze, "lib/contrast/agent/protect/rule/sqli/sqli_input_classification.rb".freeze, "lib/contrast/agent/protect/rule/sqli/sqli_worth_watching.rb".freeze, "lib/contrast/agent/protect/rule/sqli/sqlite_sql_scanner.rb".freeze, "lib/contrast/agent/protect/rule/unsafe_file_upload.rb".freeze, "lib/contrast/agent/protect/rule/xss.rb".freeze, "lib/contrast/agent/protect/rule/xxe.rb".freeze, "lib/contrast/agent/protect/rule/xxe/entity_wrapper.rb".freeze, "lib/contrast/agent/reaction_processor.rb".freeze, "lib/contrast/agent/reporting/input_analysis/input_analysis.rb".freeze, "lib/contrast/agent/reporting/input_analysis/input_analysis_result.rb".freeze, "lib/contrast/agent/reporting/input_analysis/input_type.rb".freeze, "lib/contrast/agent/reporting/input_analysis/score_level.rb".freeze, "lib/contrast/agent/reporting/report.rb".freeze, "lib/contrast/agent/reporting/reporter.rb".freeze, "lib/contrast/agent/reporting/reporting_events/application_inventory.rb".freeze, "lib/contrast/agent/reporting/reporting_events/application_update.rb".freeze, "lib/contrast/agent/reporting/reporting_events/architecture_component.rb".freeze, "lib/contrast/agent/reporting/reporting_events/discovered_route.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event_object.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event_parent_object.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event_property.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event_signature.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event_source.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event_stack.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_event_taint_range.rb".freeze, "lib/contrast/agent/reporting/reporting_events/finding_request.rb".freeze, "lib/contrast/agent/reporting/reporting_events/library_discovery.rb".freeze, "lib/contrast/agent/reporting/reporting_events/library_usage_observation.rb".freeze, "lib/contrast/agent/reporting/reporting_events/observed_library_usage.rb".freeze, "lib/contrast/agent/reporting/reporting_events/observed_route.rb".freeze, "lib/contrast/agent/reporting/reporting_events/poll.rb".freeze, "lib/contrast/agent/reporting/reporting_events/preflight.rb".freeze, "lib/contrast/agent/reporting/reporting_events/preflight_message.rb".freeze, "lib/contrast/agent/reporting/reporting_events/reporting_event.rb".freeze, "lib/contrast/agent/reporting/reporting_events/route_coverage.rb".freeze, "lib/contrast/agent/reporting/reporting_events/route_discovery.rb".freeze, "lib/contrast/agent/reporting/reporting_events/route_discovery_observation.rb".freeze, "lib/contrast/agent/reporting/reporting_events/server_activity.rb".freeze, "lib/contrast/agent/reporting/reporting_events/trace_event_source.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/audit.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/dtm_message.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/endpoints.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/headers.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/reporter_client.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/reporter_client_utils.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/reporting_storage.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/response.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/response_handler.rb".freeze, "lib/contrast/agent/reporting/reporting_utilities/response_handler_utils.rb".freeze, "lib/contrast/agent/reporting/settings/application_settings.rb".freeze, "lib/contrast/agent/reporting/settings/assess.rb".freeze, "lib/contrast/agent/reporting/settings/assess_server_feature.rb".freeze, "lib/contrast/agent/reporting/settings/exclusions.rb".freeze, "lib/contrast/agent/reporting/settings/protect.rb".freeze, "lib/contrast/agent/reporting/settings/protect_server_feature.rb".freeze, "lib/contrast/agent/reporting/settings/reaction.rb".freeze, "lib/contrast/agent/reporting/settings/server_features.rb".freeze, "lib/contrast/agent/request.rb".freeze, "lib/contrast/agent/request_context.rb".freeze, "lib/contrast/agent/request_context_extend.rb".freeze, "lib/contrast/agent/request_handler.rb".freeze, "lib/contrast/agent/response.rb".freeze, "lib/contrast/agent/rule_set.rb".freeze, "lib/contrast/agent/scope.rb".freeze, "lib/contrast/agent/service_heartbeat.rb".freeze, "lib/contrast/agent/startup_metrics_telemetry_event.rb".freeze, "lib/contrast/agent/static_analysis.rb".freeze, "lib/contrast/agent/telemetry.rb".freeze, "lib/contrast/agent/telemetry_event.rb".freeze, "lib/contrast/agent/thread.rb".freeze, "lib/contrast/agent/thread_watcher.rb".freeze, "lib/contrast/agent/tracepoint_hook.rb".freeze, "lib/contrast/agent/version.rb".freeze, "lib/contrast/agent/worker_thread.rb".freeze, "lib/contrast/api.rb".freeze, "lib/contrast/api/.gitkeep".freeze, "lib/contrast/api/communication.rb".freeze, "lib/contrast/api/communication/connection_status.rb".freeze, "lib/contrast/api/communication/messaging_queue.rb".freeze, "lib/contrast/api/communication/response_processor.rb".freeze, "lib/contrast/api/communication/service_lifecycle.rb".freeze, "lib/contrast/api/communication/socket.rb".freeze, "lib/contrast/api/communication/socket_client.rb".freeze, "lib/contrast/api/communication/speedracer.rb".freeze, "lib/contrast/api/communication/tcp_socket.rb".freeze, "lib/contrast/api/communication/unix_socket.rb".freeze, "lib/contrast/api/decorators.rb".freeze, "lib/contrast/api/decorators/address.rb".freeze, "lib/contrast/api/decorators/agent_startup.rb".freeze, "lib/contrast/api/decorators/application_settings.rb".freeze, "lib/contrast/api/decorators/application_startup.rb".freeze, "lib/contrast/api/decorators/application_update.rb".freeze, "lib/contrast/api/decorators/architecture_component.rb".freeze, "lib/contrast/api/decorators/bot_blocker.rb".freeze, "lib/contrast/api/decorators/finding.rb".freeze, "lib/contrast/api/decorators/http_request.rb".freeze, "lib/contrast/api/decorators/input_analysis.rb".freeze, "lib/contrast/api/decorators/instrumentation_mode.rb".freeze, "lib/contrast/api/decorators/ip_denylist.rb".freeze, "lib/contrast/api/decorators/library.rb".freeze, "lib/contrast/api/decorators/library_usage_update.rb".freeze, "lib/contrast/api/decorators/message.rb".freeze, "lib/contrast/api/decorators/rasp_rule_sample.rb".freeze, "lib/contrast/api/decorators/route_coverage.rb".freeze, "lib/contrast/api/decorators/server_features.rb".freeze, "lib/contrast/api/decorators/trace_event.rb".freeze, "lib/contrast/api/decorators/trace_event_object.rb".freeze, "lib/contrast/api/decorators/trace_event_signature.rb".freeze, "lib/contrast/api/decorators/trace_taint_range.rb".freeze, "lib/contrast/api/decorators/trace_taint_range_tags.rb".freeze, "lib/contrast/api/decorators/user_input.rb".freeze, "lib/contrast/api/decorators/virtual_patch.rb".freeze, "lib/contrast/api/dtm.pb.rb".freeze, "lib/contrast/api/settings.pb.rb".freeze, "lib/contrast/components/agent.rb".freeze, "lib/contrast/components/api.rb".freeze, "lib/contrast/components/app_context.rb".freeze, "lib/contrast/components/app_context_extend.rb".freeze, "lib/contrast/components/assess.rb".freeze, "lib/contrast/components/base.rb".freeze, "lib/contrast/components/config.rb".freeze, "lib/contrast/components/contrast_service.rb".freeze, "lib/contrast/components/heap_dump.rb".freeze, "lib/contrast/components/inventory.rb".freeze, "lib/contrast/components/logger.rb".freeze, "lib/contrast/components/protect.rb".freeze, "lib/contrast/components/sampling.rb".freeze, "lib/contrast/components/scope.rb".freeze, "lib/contrast/components/settings.rb".freeze, "lib/contrast/config.rb".freeze, "lib/contrast/config/agent_configuration.rb".freeze, "lib/contrast/config/api_configuration.rb".freeze, "lib/contrast/config/api_proxy_configuration.rb".freeze, "lib/contrast/config/application_configuration.rb".freeze, "lib/contrast/config/assess_configuration.rb".freeze, "lib/contrast/config/assess_rules_configuration.rb".freeze, "lib/contrast/config/base_configuration.rb".freeze, "lib/contrast/config/certification_configuration.rb".freeze, "lib/contrast/config/env_variables.rb".freeze, "lib/contrast/config/exception_configuration.rb".freeze, "lib/contrast/config/heap_dump_configuration.rb".freeze, "lib/contrast/config/inventory_configuration.rb".freeze, "lib/contrast/config/logger_configuration.rb".freeze, "lib/contrast/config/protect_configuration.rb".freeze, "lib/contrast/config/protect_rule_configuration.rb".freeze, "lib/contrast/config/protect_rules_configuration.rb".freeze, "lib/contrast/config/request_audit_configuration.rb".freeze, "lib/contrast/config/root_configuration.rb".freeze, "lib/contrast/config/ruby_configuration.rb".freeze, "lib/contrast/config/sampling_configuration.rb".freeze, "lib/contrast/config/server_configuration.rb".freeze, "lib/contrast/config/service_configuration.rb".freeze, "lib/contrast/configuration.rb".freeze, "lib/contrast/extension/assess.rb".freeze, "lib/contrast/extension/assess/array.rb".freeze, "lib/contrast/extension/assess/erb.rb".freeze, "lib/contrast/extension/assess/eval_trigger.rb".freeze, "lib/contrast/extension/assess/exec_trigger.rb".freeze, "lib/contrast/extension/assess/fiber.rb".freeze, "lib/contrast/extension/assess/hash.rb".freeze, "lib/contrast/extension/assess/kernel.rb".freeze, "lib/contrast/extension/assess/marshal.rb".freeze, "lib/contrast/extension/assess/regexp.rb".freeze, "lib/contrast/extension/assess/string.rb".freeze, "lib/contrast/extension/delegator.rb".freeze, "lib/contrast/extension/extension.rb".freeze, "lib/contrast/extension/inventory.rb".freeze, "lib/contrast/extension/module.rb".freeze, "lib/contrast/extension/protect.rb".freeze, "lib/contrast/extension/protect/psych.rb".freeze, "lib/contrast/extension/thread.rb".freeze, "lib/contrast/framework/base_support.rb".freeze, "lib/contrast/framework/grape/support.rb".freeze, "lib/contrast/framework/manager.rb".freeze, "lib/contrast/framework/manager_extend.rb".freeze, "lib/contrast/framework/platform_version.rb".freeze, "lib/contrast/framework/rack/patch/session_cookie.rb".freeze, "lib/contrast/framework/rack/patch/support.rb".freeze, "lib/contrast/framework/rack/support.rb".freeze, "lib/contrast/framework/rails/patch/action_controller_live_buffer.rb".freeze, "lib/contrast/framework/rails/patch/assess_configuration.rb".freeze, "lib/contrast/framework/rails/patch/rails_application_configuration.rb".freeze, "lib/contrast/framework/rails/patch/support.rb".freeze, "lib/contrast/framework/rails/railtie.rb".freeze, "lib/contrast/framework/rails/support.rb".freeze, "lib/contrast/framework/sinatra/support.rb".freeze, "lib/contrast/funchook/funchook.rb".freeze, "lib/contrast/logger/application.rb".freeze, "lib/contrast/logger/cef_log.rb".freeze, "lib/contrast/logger/format.rb".freeze, "lib/contrast/logger/log.rb".freeze, "lib/contrast/logger/request.rb".freeze, "lib/contrast/logger/time.rb".freeze, "lib/contrast/security_exception.rb".freeze, "lib/contrast/tasks/config.rb".freeze, "lib/contrast/tasks/service.rb".freeze, "lib/contrast/utils/assess/propagation_method_utils.rb".freeze, "lib/contrast/utils/assess/property/tagged_utils.rb".freeze, "lib/contrast/utils/assess/sampling_util.rb".freeze, "lib/contrast/utils/assess/source_method_utils.rb".freeze, "lib/contrast/utils/assess/split_utils.rb".freeze, "lib/contrast/utils/assess/tracking_util.rb".freeze, "lib/contrast/utils/assess/trigger_method_utils.rb".freeze, "lib/contrast/utils/class_util.rb".freeze, "lib/contrast/utils/duck_utils.rb".freeze, "lib/contrast/utils/env_configuration_item.rb".freeze, "lib/contrast/utils/exclude_key.rb".freeze, "lib/contrast/utils/findings.rb".freeze, "lib/contrast/utils/hash_digest.rb".freeze, "lib/contrast/utils/hash_digest_extend.rb".freeze, "lib/contrast/utils/head_dump_utils_extend.rb".freeze, "lib/contrast/utils/heap_dump_util.rb".freeze, "lib/contrast/utils/invalid_configuration_util.rb".freeze, "lib/contrast/utils/io_util.rb".freeze, "lib/contrast/utils/job_servers_running.rb".freeze, "lib/contrast/utils/log_utils.rb".freeze, "lib/contrast/utils/lru_cache.rb".freeze, "lib/contrast/utils/metrics_hash.rb".freeze, "lib/contrast/utils/middleware_utils.rb".freeze, "lib/contrast/utils/net_http_base.rb".freeze, "lib/contrast/utils/object_share.rb".freeze, "lib/contrast/utils/os.rb".freeze, "lib/contrast/utils/patching/policy/patch_utils.rb".freeze, "lib/contrast/utils/patching/policy/patcher_utils.rb".freeze, "lib/contrast/utils/preflight_util.rb".freeze, "lib/contrast/utils/request_utils.rb".freeze, "lib/contrast/utils/resource_loader.rb".freeze, "lib/contrast/utils/response_utils.rb".freeze, "lib/contrast/utils/sha256_builder.rb".freeze, "lib/contrast/utils/stack_trace_utils.rb".freeze, "lib/contrast/utils/string_utils.rb".freeze, "lib/contrast/utils/tag_util.rb".freeze, "lib/contrast/utils/telemetry.rb".freeze, "lib/contrast/utils/telemetry_client.rb".freeze, "lib/contrast/utils/telemetry_identifier.rb".freeze, "lib/contrast/utils/thread_tracker.rb".freeze, "lib/contrast/utils/timer.rb".freeze, "resources/assess/policy.json".freeze, "resources/deadzone/policy.json".freeze, "resources/inventory/policy.json".freeze, "resources/protect/policy.json".freeze, "resources/test_marker.txt".freeze, "ruby-agent.gemspec".freeze, "service_executables/.gitkeep".freeze, "service_executables/VERSION".freeze, "service_executables/linux/contrast-service".freeze, "service_executables/mac/contrast-service".freeze, "shared_libraries/.gitkeep".freeze, "sonar-project.properties".freeze] s.homepage = "https://www.contrastsecurity.com".freeze s.licenses = ["CONTRAST SECURITY (see license file)".freeze] s.post_install_message = "To generate the required contrast_security.yaml file you can run: bundle exec rake contrast:config:create".freeze s.required_ruby_version = Gem::Requirement.new([">= 2.6.0".freeze, "< 3.2.0".freeze]) s.rubygems_version = "3.5.10".freeze s.summary = "Contrast Security's agent for rack-based applications.".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 12.3.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 3.9".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["= 1.8.2".freeze]) s.add_development_dependency(%q.freeze, ["= 0.9.0".freeze]) s.add_development_dependency(%q.freeze, ["= 2.12.1".freeze]) s.add_development_dependency(%q.freeze, ["= 0.47.0".freeze]) s.add_development_dependency(%q.freeze, ["= 1.22.3".freeze]) s.add_development_dependency(%q.freeze, ["= 1.12.0".freeze]) s.add_development_dependency(%q.freeze, ["= 2.12.4".freeze]) s.add_development_dependency(%q.freeze, ["= 0.6.0".freeze]) s.add_development_dependency(%q.freeze, ["= 2.6.0".freeze]) s.add_development_dependency(%q.freeze, ["= 0.21.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.5".freeze, ">= 1.5.2".freeze]) s.add_development_dependency(%q.freeze, [">= 2".freeze]) s.add_development_dependency(%q.freeze, ["= 6.0.3.5".freeze]) s.add_development_dependency(%q.freeze, [">= 2".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["= 0.3.0".freeze]) s.add_development_dependency(%q.freeze, ["= 5.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.10".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) end