# -*- encoding: utf-8 -*- # stub: contrast-agent 3.11.0 ruby lib # stub: ext/cs__common/extconf.rbext/cs__assess_module/extconf.rbext/cs__assess_yield_track/extconf.rbext/cs__assess_hash/extconf.rbext/cs__protect_kernel/extconf.rbext/cs__assess_regexp/extconf.rbext/cs__assess_string_interpolation26/extconf.rbext/cs__assess_kernel/extconf.rbext/cs__assess_array/extconf.rbext/cs__assess_fiber_track/extconf.rbext/cs__assess_marshal_module/extconf.rbext/cs__assess_string/extconf.rbext/cs__contrast_patch/extconf.rbext/cs__assess_basic_object/extconf.rbext/cs__assess_active_record_named/extconf.rb Gem::Specification.new do |s| s.name = "contrast-agent".freeze s.version = "3.11.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] s.bindir = "exe".freeze s.date = "2020-05-26" 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__assess_module/extconf.rb".freeze, "ext/cs__assess_yield_track/extconf.rb".freeze, "ext/cs__assess_hash/extconf.rb".freeze, "ext/cs__protect_kernel/extconf.rb".freeze, "ext/cs__assess_regexp/extconf.rb".freeze, "ext/cs__assess_string_interpolation26/extconf.rb".freeze, "ext/cs__assess_kernel/extconf.rb".freeze, "ext/cs__assess_array/extconf.rb".freeze, "ext/cs__assess_fiber_track/extconf.rb".freeze, "ext/cs__assess_marshal_module/extconf.rb".freeze, "ext/cs__assess_string/extconf.rb".freeze, "ext/cs__contrast_patch/extconf.rb".freeze, "ext/cs__assess_basic_object/extconf.rb".freeze, "ext/cs__assess_active_record_named/extconf.rb".freeze] s.files = [".clang-format".freeze, ".dockerignore".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".rspec".freeze, ".simplecov".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "Rakefile".freeze, "exe/contrast_service".freeze, "ext/build_funchook.rb".freeze, "ext/cs__assess_active_record_named/cs__active_record_named.c".freeze, "ext/cs__assess_active_record_named/cs__active_record_named.h".freeze, "ext/cs__assess_active_record_named/extconf.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__protect_kernel/cs__protect_kernel.c".freeze, "ext/cs__protect_kernel/cs__protect_kernel.h".freeze, "ext/cs__protect_kernel/extconf.rb".freeze, "ext/extconf_common.rb".freeze, "funchook/LICENSE".freeze, "funchook/Makefile".freeze, "funchook/Makefile.in".freeze, "funchook/README.md".freeze, "funchook/appveyor.yml".freeze, "funchook/autogen.sh".freeze, "funchook/autom4te.cache/output.0".freeze, "funchook/autom4te.cache/requests".freeze, "funchook/autom4te.cache/traces.0".freeze, "funchook/config.guess".freeze, "funchook/config.log".freeze, "funchook/config.status".freeze, "funchook/config.sub".freeze, "funchook/configure".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".freeze, "funchook/src/Makefile.in".freeze, "funchook/src/__strerror.h".freeze, "funchook/src/config.h".freeze, "funchook/src/config.h.in".freeze, "funchook/src/decoder.o".freeze, "funchook/src/distorm.o".freeze, "funchook/src/funchook.c".freeze, "funchook/src/funchook.o".freeze, "funchook/src/funchook_internal.h".freeze, "funchook/src/funchook_io.c".freeze, "funchook/src/funchook_io.h".freeze, "funchook/src/funchook_io.o".freeze, "funchook/src/funchook_syscall.S".freeze, "funchook/src/funchook_syscall.o".freeze, "funchook/src/funchook_unix.c".freeze, "funchook/src/funchook_unix.o".freeze, "funchook/src/funchook_windows.c".freeze, "funchook/src/funchook_x86.c".freeze, "funchook/src/funchook_x86.o".freeze, "funchook/src/instructions.o".freeze, "funchook/src/insts.o".freeze, "funchook/src/libfunchook.dylib".freeze, "funchook/src/mnemonics.o".freeze, "funchook/src/operands.o".freeze, "funchook/src/os_func.c".freeze, "funchook/src/os_func.h".freeze, "funchook/src/os_func.o".freeze, "funchook/src/os_func_unix.c".freeze, "funchook/src/os_func_unix.o".freeze, "funchook/src/os_func_windows.c".freeze, "funchook/src/prefix.o".freeze, "funchook/src/printf_base.c".freeze, "funchook/src/printf_base.h".freeze, "funchook/src/printf_base.o".freeze, "funchook/src/textdefs.o".freeze, "funchook/src/wstring.o".freeze, "funchook/test/Makefile".freeze, "funchook/test/Makefile.in".freeze, "funchook/test/funchook_test".freeze, "funchook/test/libfunchook_test.c".freeze, "funchook/test/libfunchook_test.so".freeze, "funchook/test/libfunchook_test.so.dSYM/Contents/Info.plist".freeze, "funchook/test/libfunchook_test.so.dSYM/Contents/Resources/DWARF/libfunchook_test.so".freeze, "funchook/test/libfunchook_test2.c".freeze, "funchook/test/suffix.list".freeze, "funchook/test/test_main.c".freeze, "funchook/test/test_main.o".freeze, "funchook/test/x86_64_test.S".freeze, "funchook/test/x86_64_test.o".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/adjusted_span.rb".freeze, "lib/contrast/agent/assess/contrast_event.rb".freeze, "lib/contrast/agent/assess/events/event_factory.rb".freeze, "lib/contrast/agent/assess/events/source_event.rb".freeze, "lib/contrast/agent/assess/insulator.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/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/trim.rb".freeze, "lib/contrast/agent/assess/policy/rewriter_patch.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_method.rb".freeze, "lib/contrast/agent/assess/policy/trigger_node.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/rule.rb".freeze, "lib/contrast/agent/assess/rule/base.rb".freeze, "lib/contrast/agent/assess/rule/csrf.rb".freeze, "lib/contrast/agent/assess/rule/csrf/csrf_action.rb".freeze, "lib/contrast/agent/assess/rule/csrf/csrf_applicator.rb".freeze, "lib/contrast/agent/assess/rule/csrf/csrf_watcher.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/redos.rb".freeze, "lib/contrast/agent/assess/rule/response_scanning_rule.rb".freeze, "lib/contrast/agent/assess/rule/response_watcher.rb".freeze, "lib/contrast/agent/assess/rule/watcher.rb".freeze, "lib/contrast/agent/assess/tag.rb".freeze, "lib/contrast/agent/at_exit_hook.rb".freeze, "lib/contrast/agent/class_reopener.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/feature_state.rb".freeze, "lib/contrast/agent/inventory/policy/policy.rb".freeze, "lib/contrast/agent/inventory/policy/trigger_node.rb".freeze, "lib/contrast/agent/logger.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/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/policy/policy.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/csrf.rb".freeze, "lib/contrast/agent/protect/rule/csrf/csrf_evaluator.rb".freeze, "lib/contrast/agent/protect/rule/csrf/csrf_token_injector.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/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/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/railtie.rb".freeze, "lib/contrast/agent/reaction_processor.rb".freeze, "lib/contrast/agent/request.rb".freeze, "lib/contrast/agent/request_context.rb".freeze, "lib/contrast/agent/request_handler.rb".freeze, "lib/contrast/agent/require_state.rb".freeze, "lib/contrast/agent/response.rb".freeze, "lib/contrast/agent/rewriter.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/settings_state.rb".freeze, "lib/contrast/agent/socket_client.rb".freeze, "lib/contrast/agent/static_analysis.rb".freeze, "lib/contrast/agent/thread.rb".freeze, "lib/contrast/agent/tracepoint_hook.rb".freeze, "lib/contrast/agent/version.rb".freeze, "lib/contrast/api.rb".freeze, "lib/contrast/api/.gitkeep".freeze, "lib/contrast/api/connection_status.rb".freeze, "lib/contrast/api/decorators.rb".freeze, "lib/contrast/api/decorators/application_settings.rb".freeze, "lib/contrast/api/decorators/application_update.rb".freeze, "lib/contrast/api/decorators/exclusion.rb".freeze, "lib/contrast/api/decorators/input_analysis.rb".freeze, "lib/contrast/api/decorators/server_features.rb".freeze, "lib/contrast/api/dtm_pb.rb".freeze, "lib/contrast/api/settings_pb.rb".freeze, "lib/contrast/api/socket.rb".freeze, "lib/contrast/api/speedracer.rb".freeze, "lib/contrast/api/tcp_socket.rb".freeze, "lib/contrast/api/unix_socket.rb".freeze, "lib/contrast/common_agent_configuration.rb".freeze, "lib/contrast/components/agent.rb".freeze, "lib/contrast/components/app_context.rb".freeze, "lib/contrast/components/assess.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/interface.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/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/default_value.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/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/extensions/framework/rack/cookie.rb".freeze, "lib/contrast/extensions/framework/rack/request.rb".freeze, "lib/contrast/extensions/framework/rack/response.rb".freeze, "lib/contrast/extensions/framework/rails/action_controller_inheritance.rb".freeze, "lib/contrast/extensions/framework/rails/action_controller_railties_helper_inherited.rb".freeze, "lib/contrast/extensions/framework/rails/active_record.rb".freeze, "lib/contrast/extensions/framework/rails/active_record_named.rb".freeze, "lib/contrast/extensions/framework/rails/active_record_time_zone_inherited.rb".freeze, "lib/contrast/extensions/framework/rails/buffer.rb".freeze, "lib/contrast/extensions/framework/rails/configuration.rb".freeze, "lib/contrast/extensions/framework/sinatra/base.rb".freeze, "lib/contrast/extensions/ruby_core/assess.rb".freeze, "lib/contrast/extensions/ruby_core/assess/array.rb".freeze, "lib/contrast/extensions/ruby_core/assess/assess_extension.rb".freeze, "lib/contrast/extensions/ruby_core/assess/basic_object.rb".freeze, "lib/contrast/extensions/ruby_core/assess/erb.rb".freeze, "lib/contrast/extensions/ruby_core/assess/exec_trigger.rb".freeze, "lib/contrast/extensions/ruby_core/assess/fiber.rb".freeze, "lib/contrast/extensions/ruby_core/assess/hash.rb".freeze, "lib/contrast/extensions/ruby_core/assess/kernel.rb".freeze, "lib/contrast/extensions/ruby_core/assess/module.rb".freeze, "lib/contrast/extensions/ruby_core/assess/regexp.rb".freeze, "lib/contrast/extensions/ruby_core/assess/string.rb".freeze, "lib/contrast/extensions/ruby_core/assess/tilt_template_trigger.rb".freeze, "lib/contrast/extensions/ruby_core/assess/xpath_library_trigger.rb".freeze, "lib/contrast/extensions/ruby_core/delegator.rb".freeze, "lib/contrast/extensions/ruby_core/eval_trigger.rb".freeze, "lib/contrast/extensions/ruby_core/inventory.rb".freeze, "lib/contrast/extensions/ruby_core/inventory/datastores.rb".freeze, "lib/contrast/extensions/ruby_core/module.rb".freeze, "lib/contrast/extensions/ruby_core/protect.rb".freeze, "lib/contrast/extensions/ruby_core/protect/applies_command_injection_rule.rb".freeze, "lib/contrast/extensions/ruby_core/protect/applies_deserialization_rule.rb".freeze, "lib/contrast/extensions/ruby_core/protect/applies_no_sqli_rule.rb".freeze, "lib/contrast/extensions/ruby_core/protect/applies_path_traversal_rule.rb".freeze, "lib/contrast/extensions/ruby_core/protect/applies_sqli_rule.rb".freeze, "lib/contrast/extensions/ruby_core/protect/applies_xxe_rule.rb".freeze, "lib/contrast/extensions/ruby_core/protect/kernel.rb".freeze, "lib/contrast/extensions/ruby_core/protect/psych.rb".freeze, "lib/contrast/extensions/ruby_core/protect/rule_applicator.rb".freeze, "lib/contrast/extensions/ruby_core/thread.rb".freeze, "lib/contrast/framework/base_support.rb".freeze, "lib/contrast/framework/manager.rb".freeze, "lib/contrast/framework/platform_version.rb".freeze, "lib/contrast/framework/rails_support.rb".freeze, "lib/contrast/framework/sinatra_application_helper.rb".freeze, "lib/contrast/framework/sinatra_support.rb".freeze, "lib/contrast/framework/view_technologies_descriptor.rb".freeze, "lib/contrast/internal_exception.rb".freeze, "lib/contrast/security_exception.rb".freeze, "lib/contrast/tasks/service.rb".freeze, "lib/contrast/utils/assess/sampling_util.rb".freeze, "lib/contrast/utils/assess/tracking_util.rb".freeze, "lib/contrast/utils/boolean_util.rb".freeze, "lib/contrast/utils/cache.rb".freeze, "lib/contrast/utils/class_util.rb".freeze, "lib/contrast/utils/data_store_util.rb".freeze, "lib/contrast/utils/duck_utils.rb".freeze, "lib/contrast/utils/env_configuration_item.rb".freeze, "lib/contrast/utils/freeze_util.rb".freeze, "lib/contrast/utils/gemfile_reader.rb".freeze, "lib/contrast/utils/hash_digest.rb".freeze, "lib/contrast/utils/heap_dump_util.rb".freeze, "lib/contrast/utils/invalid_configuration_util.rb".freeze, "lib/contrast/utils/inventory_util.rb".freeze, "lib/contrast/utils/io_util.rb".freeze, "lib/contrast/utils/job_servers_running.rb".freeze, "lib/contrast/utils/object_share.rb".freeze, "lib/contrast/utils/os.rb".freeze, "lib/contrast/utils/preflight_util.rb".freeze, "lib/contrast/utils/prevent_serialization.rb".freeze, "lib/contrast/utils/rack_assess_session_cookie.rb".freeze, "lib/contrast/utils/rails_assess_configuration.rb".freeze, "lib/contrast/utils/random_util.rb".freeze, "lib/contrast/utils/resource_loader.rb".freeze, "lib/contrast/utils/ruby_ast_rewriter.rb".freeze, "lib/contrast/utils/service_response_util.rb".freeze, "lib/contrast/utils/service_sender_util.rb".freeze, "lib/contrast/utils/sha256_builder.rb".freeze, "lib/contrast/utils/sinatra_helper.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/thread_tracker.rb".freeze, "lib/contrast/utils/timer.rb".freeze, "resources/assess/policy.json".freeze, "resources/csrf/inject.js".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, "shared_libraries/funchook.h".freeze, "shared_libraries/libfunchook.dylib".freeze] s.homepage = "https://www.contrastsecurity.com".freeze s.licenses = ["CONTRAST SECURITY (see license file)".freeze] s.required_ruby_version = Gem::Requirement.new([">= 2.5.0".freeze, "< 2.8.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, [">= 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, ["~> 2.6".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 3".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.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, ["= 0.83.0".freeze]) s.add_development_dependency(%q.freeze, ["= 1.5.2".freeze]) s.add_development_dependency(%q.freeze, ["= 1.39.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.18".freeze]) s.add_development_dependency(%q.freeze, [">= 2".freeze]) s.add_development_dependency(%q.freeze, ["= 1.3.9".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, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.9.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.6".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.0".freeze, "< 3.0".freeze]) end