--- !ruby/object:Gem::Specification
name: contrast-agent
version: !ruby/object:Gem::Version
  version: 7.3.2
platform: ruby
authors:
- galen.palmer@contrastsecurity.com
- harold.mcginnis@contrastsecurity.com
- donald.propst@contrastsecurity.com
- alex.macdonald@contrastsecurity.com
- mark.petersen@contrastsecurity.com
- joshua.reed@contrastsecurity.com
autorequire: 
bindir: exe
cert_chain: []
date: 2023-08-09 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: bundler
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 12.3.3
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 12.3.3
- !ruby/object:Gem::Dependency
  name: rake-compiler
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: pry
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: pry-byebug
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '3.9'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '3.9'
- !ruby/object:Gem::Dependency
  name: ruby-debug-ide
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: debride
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.8.2
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.8.2
- !ruby/object:Gem::Dependency
  name: fasterer
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.9.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.9.0
- !ruby/object:Gem::Dependency
  name: flay
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 2.12.1
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 2.12.1
- !ruby/object:Gem::Dependency
  name: steep
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.47.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.47.0
- !ruby/object:Gem::Dependency
  name: rubocop
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.37.1
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.37.1
- !ruby/object:Gem::Dependency
  name: rubocop-performance
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.15.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.15.0
- !ruby/object:Gem::Dependency
  name: rubocop-rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 2.17.2
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 2.17.2
- !ruby/object:Gem::Dependency
  name: rubocop-rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.6.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.6.0
- !ruby/object:Gem::Dependency
  name: rubocop-rspec
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 2.14.2
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 2.14.2
- !ruby/object:Gem::Dependency
  name: simplecov
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.21.2
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.21.2
- !ruby/object:Gem::Dependency
  name: grape
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.5'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.5.2
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.5'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.5.2
- !ruby/object:Gem::Dependency
  name: rack-protection
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '2'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '2'
- !ruby/object:Gem::Dependency
  name: rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '6'
    - - "~>"
      - !ruby/object:Gem::Version
        version: '7'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '6'
    - - "~>"
      - !ruby/object:Gem::Version
        version: '7'
- !ruby/object:Gem::Dependency
  name: sinatra
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '2'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '2'
- !ruby/object:Gem::Dependency
  name: async
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: execjs
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rhino
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: sqlite3
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: tilt
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: xpath
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: benchmark-ips
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: benchmark-memory
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.1'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.1'
- !ruby/object:Gem::Dependency
  name: climate_control
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: factory_bot
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: fake_ftp
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: openssl
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: parallel_tests
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
- !ruby/object:Gem::Dependency
  name: rspec
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
- !ruby/object:Gem::Dependency
  name: rspec-benchmark
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rspec_junit_formatter
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.3.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.3.0
- !ruby/object:Gem::Dependency
  name: rspec-rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: '6.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: '6.0'
- !ruby/object:Gem::Dependency
  name: tzinfo-data
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: warning
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: typhoeus
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.4'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.4'
- !ruby/object:Gem::Dependency
  name: excon
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.92.3
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: 0.92.3
- !ruby/object:Gem::Dependency
  name: zlib
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: ffi
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.0'
- !ruby/object:Gem::Dependency
  name: ougai
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '1.8'
    - - "<"
      - !ruby/object:Gem::Version
        version: 3.0.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '1.8'
    - - "<"
      - !ruby/object:Gem::Version
        version: 3.0.0
- !ruby/object:Gem::Dependency
  name: rack
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.0'
- !ruby/object:Gem::Dependency
  name: contrast-agent-lib
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.1.1
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.1.1
description: This gem instantiates a Rack middleware for rack-based web applications
  in order to provide Interactive Application Security Testing and Protection.
email:
- ruby@contrastsecurity.com
executables: []
extensions:
- ext/cs__common/extconf.rb
- ext/cs__assess_array/extconf.rb
- ext/cs__assess_basic_object/extconf.rb
- ext/cs__assess_fiber_track/extconf.rb
- ext/cs__assess_hash/extconf.rb
- ext/cs__assess_kernel/extconf.rb
- ext/cs__assess_marshal_module/extconf.rb
- ext/cs__assess_module/extconf.rb
- ext/cs__assess_regexp/extconf.rb
- ext/cs__assess_string/extconf.rb
- ext/cs__assess_string_interpolation/extconf.rb
- ext/cs__assess_test/extconf.rb
- ext/cs__assess_yield_track/extconf.rb
- ext/cs__contrast_patch/extconf.rb
- ext/cs__os_information/extconf.rb
- ext/cs__scope/extconf.rb
- ext/cs__tests/extconf.rb
extra_rdoc_files: []
files:
- ".clang-format"
- ".dockerignore"
- ".flayignore"
- ".gitignore"
- ".gitmodules"
- ".rspec"
- ".rspec_parallel"
- ".simplecov"
- Gemfile
- LICENSE.txt
- Rakefile
- ext/build_funchook.rb
- ext/cs__assess_array/cs__assess_array.c
- ext/cs__assess_array/cs__assess_array.h
- ext/cs__assess_array/extconf.rb
- ext/cs__assess_basic_object/cs__assess_basic_object.c
- ext/cs__assess_basic_object/cs__assess_basic_object.h
- ext/cs__assess_basic_object/extconf.rb
- ext/cs__assess_fiber_track/cs__assess_fiber_track.c
- ext/cs__assess_fiber_track/cs__assess_fiber_track.h
- ext/cs__assess_fiber_track/extconf.rb
- ext/cs__assess_hash/cs__assess_hash.c
- ext/cs__assess_hash/cs__assess_hash.h
- ext/cs__assess_hash/extconf.rb
- ext/cs__assess_kernel/cs__assess_kernel.c
- ext/cs__assess_kernel/cs__assess_kernel.h
- ext/cs__assess_kernel/extconf.rb
- ext/cs__assess_marshal_module/cs__assess_marshal_module.c
- ext/cs__assess_marshal_module/cs__assess_marshal_module.h
- ext/cs__assess_marshal_module/extconf.rb
- ext/cs__assess_module/cs__assess_module.c
- ext/cs__assess_module/cs__assess_module.h
- ext/cs__assess_module/extconf.rb
- ext/cs__assess_regexp/cs__assess_regexp.c
- ext/cs__assess_regexp/cs__assess_regexp.h
- ext/cs__assess_regexp/extconf.rb
- ext/cs__assess_string/cs__assess_string.c
- ext/cs__assess_string/cs__assess_string.h
- ext/cs__assess_string/extconf.rb
- ext/cs__assess_string_interpolation/cs__assess_string_interpolation.c
- ext/cs__assess_string_interpolation/cs__assess_string_interpolation.h
- ext/cs__assess_string_interpolation/extconf.rb
- ext/cs__assess_test/cs__assess_test.h
- ext/cs__assess_test/cs__assess_tests.c
- ext/cs__assess_test/extconf.rb
- ext/cs__assess_yield_track/cs__assess_yield_track.c
- ext/cs__assess_yield_track/cs__assess_yield_track.h
- ext/cs__assess_yield_track/extconf.rb
- ext/cs__common/cs__common.c
- ext/cs__common/cs__common.h
- ext/cs__common/extconf.rb
- ext/cs__contrast_patch/cs__contrast_patch.c
- ext/cs__contrast_patch/cs__contrast_patch.h
- ext/cs__contrast_patch/extconf.rb
- ext/cs__os_information/cs__os_information.c
- ext/cs__os_information/cs__os_information.h
- ext/cs__os_information/extconf.rb
- ext/cs__scope/cs__scope.c
- ext/cs__scope/cs__scope.h
- ext/cs__scope/extconf.rb
- ext/cs__tests/cs__tests.c
- ext/cs__tests/cs__tests.h
- ext/cs__tests/extconf.rb
- ext/extconf_common.rb
- funchook/LICENSE
- funchook/Makefile.in
- funchook/README.md
- funchook/appveyor.yml
- funchook/autogen.sh
- funchook/config.guess
- funchook/config.sub
- funchook/configure.ac
- funchook/distorm/COPYING
- funchook/distorm/MANIFEST
- funchook/distorm/MANIFEST.in
- funchook/distorm/README.md
- funchook/distorm/disOps/disOps.py
- funchook/distorm/disOps/x86db.py
- funchook/distorm/disOps/x86header.py
- funchook/distorm/disOps/x86sets.py
- funchook/distorm/examples/cs/TestdiStorm/Program.cs
- funchook/distorm/examples/cs/TestdiStorm/Properties/AssemblyInfo.cs
- funchook/distorm/examples/cs/TestdiStorm/TestdiStorm.csproj
- funchook/distorm/examples/cs/distorm-net.sln
- funchook/distorm/examples/cs/distorm-net/CodeInfo.cs
- funchook/distorm/examples/cs/distorm-net/DecodedInst.cs
- funchook/distorm/examples/cs/distorm-net/DecodedResult.cs
- funchook/distorm/examples/cs/distorm-net/DecomposedInst.cs
- funchook/distorm/examples/cs/distorm-net/DecomposedResult.cs
- funchook/distorm/examples/cs/distorm-net/Opcodes.cs
- funchook/distorm/examples/cs/distorm-net/Opcodes.tt
- funchook/distorm/examples/cs/distorm-net/Operand.cs
- funchook/distorm/examples/cs/distorm-net/Properties/AssemblyInfo.cs
- funchook/distorm/examples/cs/distorm-net/diStorm3.cs
- funchook/distorm/examples/cs/distorm-net/distorm-net.csproj
- funchook/distorm/examples/cs/readme
- funchook/distorm/examples/ddk/README
- funchook/distorm/examples/ddk/distorm.ini
- funchook/distorm/examples/ddk/dummy.c
- funchook/distorm/examples/ddk/main.c
- funchook/distorm/examples/ddk/makefile
- funchook/distorm/examples/ddk/sources
- funchook/distorm/examples/java/Makefile
- funchook/distorm/examples/java/distorm/src/Main.java
- funchook/distorm/examples/java/distorm/src/diStorm3/CodeInfo.java
- funchook/distorm/examples/java/distorm/src/diStorm3/DecodedInst.java
- funchook/distorm/examples/java/distorm/src/diStorm3/DecodedResult.java
- funchook/distorm/examples/java/distorm/src/diStorm3/DecomposedInst.java
- funchook/distorm/examples/java/distorm/src/diStorm3/DecomposedResult.java
- funchook/distorm/examples/java/distorm/src/diStorm3/OpcodeEnum.java
- funchook/distorm/examples/java/distorm/src/diStorm3/Opcodes.java
- funchook/distorm/examples/java/distorm/src/diStorm3/Operand.java
- funchook/distorm/examples/java/distorm/src/diStorm3/distorm3.java
- funchook/distorm/examples/java/jdistorm.c
- funchook/distorm/examples/java/jdistorm.h
- funchook/distorm/examples/java/jdistorm.sln
- funchook/distorm/examples/java/jdistorm.vcproj
- funchook/distorm/examples/linux/Makefile
- funchook/distorm/examples/linux/main.c
- funchook/distorm/examples/tests/Makefile
- funchook/distorm/examples/tests/main.cpp
- funchook/distorm/examples/tests/main.py
- funchook/distorm/examples/tests/test_distorm3.py
- funchook/distorm/examples/tests/tests.sln
- funchook/distorm/examples/tests/tests.vcxproj
- funchook/distorm/examples/tests/tests.vcxproj.filters
- funchook/distorm/examples/win32/disasm.sln
- funchook/distorm/examples/win32/disasm.vcxproj
- funchook/distorm/examples/win32/disasm.vcxproj.filters
- funchook/distorm/examples/win32/main.cpp
- funchook/distorm/include/distorm.h
- funchook/distorm/include/mnemonics.h
- funchook/distorm/make/linux/Makefile
- funchook/distorm/make/mac/Makefile
- funchook/distorm/make/win32/cdistorm.vcxproj
- funchook/distorm/make/win32/cdistorm.vcxproj.filters
- funchook/distorm/make/win32/distorm.sln
- funchook/distorm/make/win32/resource.h
- funchook/distorm/make/win32/resource.rc
- funchook/distorm/python/distorm3/__init__.py
- funchook/distorm/python/distorm3/sample.py
- funchook/distorm/setup.cfg
- funchook/distorm/setup.py
- funchook/distorm/src/config.h
- funchook/distorm/src/decoder.c
- funchook/distorm/src/decoder.h
- funchook/distorm/src/distorm.c
- funchook/distorm/src/instructions.c
- funchook/distorm/src/instructions.h
- funchook/distorm/src/insts.c
- funchook/distorm/src/insts.h
- funchook/distorm/src/mnemonics.c
- funchook/distorm/src/operands.c
- funchook/distorm/src/operands.h
- funchook/distorm/src/prefix.c
- funchook/distorm/src/prefix.h
- funchook/distorm/src/textdefs.c
- funchook/distorm/src/textdefs.h
- funchook/distorm/src/wstring.c
- funchook/distorm/src/wstring.h
- funchook/distorm/src/x86defs.h
- funchook/include/funchook.h
- funchook/install-sh
- funchook/src/Makefile.in
- funchook/src/__strerror.h
- funchook/src/funchook.c
- funchook/src/funchook_internal.h
- funchook/src/funchook_io.c
- funchook/src/funchook_io.h
- funchook/src/funchook_syscall.S
- funchook/src/funchook_unix.c
- funchook/src/funchook_windows.c
- funchook/src/funchook_x86.c
- funchook/src/os_func.c
- funchook/src/os_func.h
- funchook/src/os_func_unix.c
- funchook/src/os_func_windows.c
- funchook/src/printf_base.c
- funchook/src/printf_base.h
- funchook/test/Makefile.in
- funchook/test/libfunchook_test.c
- funchook/test/libfunchook_test2.c
- funchook/test/suffix.list
- funchook/test/test_main.c
- funchook/test/x86_64_test.S
- funchook/test/x86_test.S
- funchook/win32/config.h
- funchook/win32/funchook.sln
- funchook/win32/funchook.vcxproj
- funchook/win32/funchook.vcxproj.filters
- funchook/win32/funchook_test.vcxproj
- funchook/win32/funchook_test.vcxproj.filters
- funchook/win32/funchook_test_dll.vcxproj
- funchook/win32/funchook_test_dll.vcxproj.filters
- funchook/win32/funchook_test_exe.def
- lib/contrast-agent.rb
- lib/contrast.rb
- lib/contrast/agent.rb
- lib/contrast/agent/assess/assess.rb
- lib/contrast/agent/assess/contrast_object.rb
- lib/contrast/agent/assess/events/event_data.rb
- lib/contrast/agent/assess/finalizers/freeze.rb
- lib/contrast/agent/assess/finalizers/hash.rb
- lib/contrast/agent/assess/module_data.rb
- lib/contrast/agent/assess/policy/dynamic_source_factory.rb
- lib/contrast/agent/assess/policy/patcher.rb
- lib/contrast/agent/assess/policy/policy.rb
- lib/contrast/agent/assess/policy/policy_node.rb
- lib/contrast/agent/assess/policy/policy_node_utils.rb
- lib/contrast/agent/assess/policy/policy_scanner.rb
- lib/contrast/agent/assess/policy/preshift.rb
- lib/contrast/agent/assess/policy/propagation_method.rb
- lib/contrast/agent/assess/policy/propagation_node.rb
- lib/contrast/agent/assess/policy/propagator.rb
- lib/contrast/agent/assess/policy/propagator/append.rb
- lib/contrast/agent/assess/policy/propagator/base.rb
- lib/contrast/agent/assess/policy/propagator/buffer.rb
- lib/contrast/agent/assess/policy/propagator/center.rb
- lib/contrast/agent/assess/policy/propagator/custom.rb
- lib/contrast/agent/assess/policy/propagator/database_write.rb
- lib/contrast/agent/assess/policy/propagator/insert.rb
- lib/contrast/agent/assess/policy/propagator/keep.rb
- lib/contrast/agent/assess/policy/propagator/match_data.rb
- lib/contrast/agent/assess/policy/propagator/next.rb
- lib/contrast/agent/assess/policy/propagator/prepend.rb
- lib/contrast/agent/assess/policy/propagator/rack_protection.rb
- lib/contrast/agent/assess/policy/propagator/remove.rb
- lib/contrast/agent/assess/policy/propagator/replace.rb
- lib/contrast/agent/assess/policy/propagator/response.rb
- lib/contrast/agent/assess/policy/propagator/reverse.rb
- lib/contrast/agent/assess/policy/propagator/select.rb
- lib/contrast/agent/assess/policy/propagator/splat.rb
- lib/contrast/agent/assess/policy/propagator/split.rb
- lib/contrast/agent/assess/policy/propagator/substitution.rb
- lib/contrast/agent/assess/policy/propagator/substitution_utils.rb
- lib/contrast/agent/assess/policy/propagator/trim.rb
- lib/contrast/agent/assess/policy/source_method.rb
- lib/contrast/agent/assess/policy/source_node.rb
- lib/contrast/agent/assess/policy/source_validation/cross_site_validator.rb
- lib/contrast/agent/assess/policy/source_validation/source_validation.rb
- lib/contrast/agent/assess/policy/trigger/reflected_xss.rb
- lib/contrast/agent/assess/policy/trigger/xpath.rb
- lib/contrast/agent/assess/policy/trigger_method.rb
- lib/contrast/agent/assess/policy/trigger_node.rb
- lib/contrast/agent/assess/policy/trigger_validation/redos_validator.rb
- lib/contrast/agent/assess/policy/trigger_validation/ssrf_validator.rb
- lib/contrast/agent/assess/policy/trigger_validation/trigger_validation.rb
- lib/contrast/agent/assess/policy/trigger_validation/xss_validator.rb
- lib/contrast/agent/assess/properties.rb
- lib/contrast/agent/assess/property/evented.rb
- lib/contrast/agent/assess/property/tagged.rb
- lib/contrast/agent/assess/property/updated.rb
- lib/contrast/agent/assess/rule/provider.rb
- lib/contrast/agent/assess/rule/provider/hardcoded_key.rb
- lib/contrast/agent/assess/rule/provider/hardcoded_password.rb
- lib/contrast/agent/assess/rule/provider/hardcoded_value_rule.rb
- lib/contrast/agent/assess/rule/response/auto_complete_rule.rb
- lib/contrast/agent/assess/rule/response/base_rule.rb
- lib/contrast/agent/assess/rule/response/body_rule.rb
- lib/contrast/agent/assess/rule/response/cache_control_header_rule.rb
- lib/contrast/agent/assess/rule/response/click_jacking_header_rule.rb
- lib/contrast/agent/assess/rule/response/csp_header_insecure_rule.rb
- lib/contrast/agent/assess/rule/response/csp_header_missing_rule.rb
- lib/contrast/agent/assess/rule/response/framework/rails_support.rb
- lib/contrast/agent/assess/rule/response/header_rule.rb
- lib/contrast/agent/assess/rule/response/hsts_header_rule.rb
- lib/contrast/agent/assess/rule/response/parameters_pollution_rule.rb
- lib/contrast/agent/assess/rule/response/x_content_type_header_rule.rb
- lib/contrast/agent/assess/rule/response/x_xss_protection_header_rule.rb
- lib/contrast/agent/assess/tag.rb
- lib/contrast/agent/assess/tracker.rb
- lib/contrast/agent/deadzone/policy/deadzone_node.rb
- lib/contrast/agent/deadzone/policy/policy.rb
- lib/contrast/agent/excluder/excluder.rb
- lib/contrast/agent/excluder/exclusion_matcher.rb
- lib/contrast/agent/hooks/at_exit_hook.rb
- lib/contrast/agent/hooks/tracepoint_hook.rb
- lib/contrast/agent/inventory/database_config.rb
- lib/contrast/agent/inventory/dependencies.rb
- lib/contrast/agent/inventory/dependency_analysis.rb
- lib/contrast/agent/inventory/dependency_usage_analysis.rb
- lib/contrast/agent/inventory/inventory.rb
- lib/contrast/agent/inventory/policy/datastores.rb
- lib/contrast/agent/inventory/policy/policy.rb
- lib/contrast/agent/inventory/policy/trigger_node.rb
- lib/contrast/agent/middleware/middleware.rb
- lib/contrast/agent/middleware/static_analysis.rb
- lib/contrast/agent/patching/policy/after_load_patch.rb
- lib/contrast/agent/patching/policy/after_load_patcher.rb
- lib/contrast/agent/patching/policy/method_policy.rb
- lib/contrast/agent/patching/policy/method_policy_extend.rb
- lib/contrast/agent/patching/policy/module_policy.rb
- lib/contrast/agent/patching/policy/patch.rb
- lib/contrast/agent/patching/policy/patch_status.rb
- lib/contrast/agent/patching/policy/patcher.rb
- lib/contrast/agent/patching/policy/policy.rb
- lib/contrast/agent/patching/policy/policy_node.rb
- lib/contrast/agent/patching/policy/trigger_node.rb
- lib/contrast/agent/protect/exploitable_collection.rb
- lib/contrast/agent/protect/input_analyzer/input_analyzer.rb
- lib/contrast/agent/protect/input_analyzer/worth_watching_analyzer.rb
- lib/contrast/agent/protect/policy/applies_command_injection_rule.rb
- lib/contrast/agent/protect/policy/applies_deserialization_rule.rb
- lib/contrast/agent/protect/policy/applies_no_sqli_rule.rb
- lib/contrast/agent/protect/policy/applies_path_traversal_rule.rb
- lib/contrast/agent/protect/policy/applies_sqli_rule.rb
- lib/contrast/agent/protect/policy/applies_xxe_rule.rb
- lib/contrast/agent/protect/policy/policy.rb
- lib/contrast/agent/protect/policy/rule_applicator.rb
- lib/contrast/agent/protect/policy/trigger_node.rb
- lib/contrast/agent/protect/rule.rb
- lib/contrast/agent/protect/rule/base.rb
- lib/contrast/agent/protect/rule/bot_blocker/bot_blocker.rb
- lib/contrast/agent/protect/rule/bot_blocker/bot_blocker_input_classification.rb
- lib/contrast/agent/protect/rule/cmdi/cmd_injection.rb
- lib/contrast/agent/protect/rule/cmdi/cmdi_backdoors.rb
- lib/contrast/agent/protect/rule/cmdi/cmdi_base_rule.rb
- lib/contrast/agent/protect/rule/cmdi/cmdi_chained_command.rb
- lib/contrast/agent/protect/rule/cmdi/cmdi_dangerous_path.rb
- lib/contrast/agent/protect/rule/cmdi/cmdi_input_classification.rb
- lib/contrast/agent/protect/rule/default_scanner.rb
- lib/contrast/agent/protect/rule/deserialization/deserialization.rb
- lib/contrast/agent/protect/rule/input_classification/base.rb
- lib/contrast/agent/protect/rule/input_classification/base64_statistic.rb
- lib/contrast/agent/protect/rule/input_classification/cached_result.rb
- lib/contrast/agent/protect/rule/input_classification/encoding.rb
- lib/contrast/agent/protect/rule/input_classification/encoding_rates.rb
- lib/contrast/agent/protect/rule/input_classification/extendable.rb
- lib/contrast/agent/protect/rule/input_classification/lru_cache.rb
- lib/contrast/agent/protect/rule/input_classification/match_rates.rb
- lib/contrast/agent/protect/rule/input_classification/rates.rb
- lib/contrast/agent/protect/rule/input_classification/statistics.rb
- lib/contrast/agent/protect/rule/input_classification/utils.rb
- lib/contrast/agent/protect/rule/no_sqli/mongo_no_sql_scanner.rb
- lib/contrast/agent/protect/rule/no_sqli/no_sqli.rb
- lib/contrast/agent/protect/rule/no_sqli/no_sqli_input_classification.rb
- lib/contrast/agent/protect/rule/path_traversal/path_traversal.rb
- lib/contrast/agent/protect/rule/path_traversal/path_traversal_input_classification.rb
- lib/contrast/agent/protect/rule/path_traversal/path_traversal_semantic_security_bypass.rb
- lib/contrast/agent/protect/rule/sqli/default_sql_scanner.rb
- lib/contrast/agent/protect/rule/sqli/mysql_sql_scanner.rb
- lib/contrast/agent/protect/rule/sqli/postgres_sql_scanner.rb
- lib/contrast/agent/protect/rule/sqli/sql_sample_builder.rb
- lib/contrast/agent/protect/rule/sqli/sqli.rb
- lib/contrast/agent/protect/rule/sqli/sqli_base_rule.rb
- lib/contrast/agent/protect/rule/sqli/sqli_input_classification.rb
- lib/contrast/agent/protect/rule/sqli/sqli_semantic/sqli_dangerous_functions.rb
- lib/contrast/agent/protect/rule/sqli/sqlite_sql_scanner.rb
- lib/contrast/agent/protect/rule/unsafe_file_upload/unsafe_file_upload.rb
- lib/contrast/agent/protect/rule/unsafe_file_upload/unsafe_file_upload_input_classification.rb
- lib/contrast/agent/protect/rule/utils/builders.rb
- lib/contrast/agent/protect/rule/utils/filters.rb
- lib/contrast/agent/protect/rule/xss/reflected_xss_input_classification.rb
- lib/contrast/agent/protect/rule/xss/xss.rb
- lib/contrast/agent/protect/rule/xxe/entity_wrapper.rb
- lib/contrast/agent/protect/rule/xxe/xxe.rb
- lib/contrast/agent/reactions/disable_reaction.rb
- lib/contrast/agent/reporting/attack_result/attack_result.rb
- lib/contrast/agent/reporting/attack_result/rasp_rule_sample.rb
- lib/contrast/agent/reporting/attack_result/response_type.rb
- lib/contrast/agent/reporting/attack_result/user_input.rb
- lib/contrast/agent/reporting/client/interface.rb
- lib/contrast/agent/reporting/client/interface_base.rb
- lib/contrast/agent/reporting/connection_status.rb
- lib/contrast/agent/reporting/details/bot_blocker_details.rb
- lib/contrast/agent/reporting/details/cmd_injection_details.rb
- lib/contrast/agent/reporting/details/details.rb
- lib/contrast/agent/reporting/details/ip_denylist_details.rb
- lib/contrast/agent/reporting/details/no_sqli_details.rb
- lib/contrast/agent/reporting/details/path_traversal_details.rb
- lib/contrast/agent/reporting/details/path_traversal_semantic_analysis_details.rb
- lib/contrast/agent/reporting/details/protect_rule_details.rb
- lib/contrast/agent/reporting/details/sqli_dangerous_functions.rb
- lib/contrast/agent/reporting/details/sqli_details.rb
- lib/contrast/agent/reporting/details/untrusted_deserialization_details.rb
- lib/contrast/agent/reporting/details/virtual_patch_details.rb
- lib/contrast/agent/reporting/details/xss_details.rb
- lib/contrast/agent/reporting/details/xss_match.rb
- lib/contrast/agent/reporting/details/xxe_details.rb
- lib/contrast/agent/reporting/details/xxe_match.rb
- lib/contrast/agent/reporting/details/xxe_wrapper.rb
- lib/contrast/agent/reporting/input_analysis/details/protect_rule_details.rb
- lib/contrast/agent/reporting/input_analysis/input_analysis.rb
- lib/contrast/agent/reporting/input_analysis/input_analysis_result.rb
- lib/contrast/agent/reporting/input_analysis/input_type.rb
- lib/contrast/agent/reporting/input_analysis/score_level.rb
- lib/contrast/agent/reporting/masker/masker.rb
- lib/contrast/agent/reporting/masker/masker_utils.rb
- lib/contrast/agent/reporting/report.rb
- lib/contrast/agent/reporting/reporter.rb
- lib/contrast/agent/reporting/reporting_events/agent_effective_config.rb
- lib/contrast/agent/reporting/reporting_events/agent_startup.rb
- lib/contrast/agent/reporting/reporting_events/application_activity.rb
- lib/contrast/agent/reporting/reporting_events/application_defend_activity.rb
- lib/contrast/agent/reporting/reporting_events/application_defend_attack_activity.rb
- lib/contrast/agent/reporting/reporting_events/application_defend_attack_sample.rb
- lib/contrast/agent/reporting/reporting_events/application_defend_attack_sample_activity.rb
- lib/contrast/agent/reporting/reporting_events/application_defend_attack_sample_stack.rb
- lib/contrast/agent/reporting/reporting_events/application_defend_attacker_activity.rb
- lib/contrast/agent/reporting/reporting_events/application_inventory.rb
- lib/contrast/agent/reporting/reporting_events/application_inventory_activity.rb
- lib/contrast/agent/reporting/reporting_events/application_reporting_event.rb
- lib/contrast/agent/reporting/reporting_events/application_settings.rb
- lib/contrast/agent/reporting/reporting_events/application_startup.rb
- lib/contrast/agent/reporting/reporting_events/application_startup_instrumentation.rb
- lib/contrast/agent/reporting/reporting_events/application_update.rb
- lib/contrast/agent/reporting/reporting_events/architecture_component.rb
- lib/contrast/agent/reporting/reporting_events/discovered_route.rb
- lib/contrast/agent/reporting/reporting_events/finding.rb
- lib/contrast/agent/reporting/reporting_events/finding_event.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_object.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_parent_object.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_property.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_signature.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_source.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_stack.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_taint_range.rb
- lib/contrast/agent/reporting/reporting_events/finding_event_taint_range_tags.rb
- lib/contrast/agent/reporting/reporting_events/finding_request.rb
- lib/contrast/agent/reporting/reporting_events/library_discovery.rb
- lib/contrast/agent/reporting/reporting_events/library_usage_observation.rb
- lib/contrast/agent/reporting/reporting_events/observed_library_usage.rb
- lib/contrast/agent/reporting/reporting_events/observed_route.rb
- lib/contrast/agent/reporting/reporting_events/poll.rb
- lib/contrast/agent/reporting/reporting_events/preflight.rb
- lib/contrast/agent/reporting/reporting_events/preflight_message.rb
- lib/contrast/agent/reporting/reporting_events/reportable_hash.rb
- lib/contrast/agent/reporting/reporting_events/reporting_event.rb
- lib/contrast/agent/reporting/reporting_events/route_coverage.rb
- lib/contrast/agent/reporting/reporting_events/route_discovery.rb
- lib/contrast/agent/reporting/reporting_events/route_discovery_observation.rb
- lib/contrast/agent/reporting/reporting_events/server_reporting_event.rb
- lib/contrast/agent/reporting/reporting_events/server_settings.rb
- lib/contrast/agent/reporting/reporting_utilities/audit.rb
- lib/contrast/agent/reporting/reporting_utilities/build_preflight.rb
- lib/contrast/agent/reporting/reporting_utilities/endpoints.rb
- lib/contrast/agent/reporting/reporting_utilities/headers.rb
- lib/contrast/agent/reporting/reporting_utilities/ng_response_extractor.rb
- lib/contrast/agent/reporting/reporting_utilities/reporter_client.rb
- lib/contrast/agent/reporting/reporting_utilities/reporter_client_utils.rb
- lib/contrast/agent/reporting/reporting_utilities/reporting_storage.rb
- lib/contrast/agent/reporting/reporting_utilities/resend.rb
- lib/contrast/agent/reporting/reporting_utilities/response.rb
- lib/contrast/agent/reporting/reporting_utilities/response_extractor.rb
- lib/contrast/agent/reporting/reporting_utilities/response_handler.rb
- lib/contrast/agent/reporting/reporting_utilities/response_handler_mode.rb
- lib/contrast/agent/reporting/reporting_utilities/response_handler_utils.rb
- lib/contrast/agent/reporting/reporting_workers/application_server_worker.rb
- lib/contrast/agent/reporting/reporting_workers/reporter_heartbeat.rb
- lib/contrast/agent/reporting/reporting_workers/reporting_workers.rb
- lib/contrast/agent/reporting/reporting_workers/server_settings_worker.rb
- lib/contrast/agent/reporting/settings/application_settings.rb
- lib/contrast/agent/reporting/settings/assess.rb
- lib/contrast/agent/reporting/settings/assess_rule.rb
- lib/contrast/agent/reporting/settings/assess_server_feature.rb
- lib/contrast/agent/reporting/settings/bot_blocker.rb
- lib/contrast/agent/reporting/settings/exclusion_base.rb
- lib/contrast/agent/reporting/settings/exclusions.rb
- lib/contrast/agent/reporting/settings/helpers.rb
- lib/contrast/agent/reporting/settings/input_exclusion.rb
- lib/contrast/agent/reporting/settings/ip_filter.rb
- lib/contrast/agent/reporting/settings/keyword.rb
- lib/contrast/agent/reporting/settings/log_enhancer.rb
- lib/contrast/agent/reporting/settings/protect.rb
- lib/contrast/agent/reporting/settings/protect_rule.rb
- lib/contrast/agent/reporting/settings/protect_server_feature.rb
- lib/contrast/agent/reporting/settings/reaction.rb
- lib/contrast/agent/reporting/settings/rule_definition.rb
- lib/contrast/agent/reporting/settings/sampling.rb
- lib/contrast/agent/reporting/settings/sanitizer.rb
- lib/contrast/agent/reporting/settings/security_logger.rb
- lib/contrast/agent/reporting/settings/sensitive_data_masking.rb
- lib/contrast/agent/reporting/settings/sensitive_data_masking_rule.rb
- lib/contrast/agent/reporting/settings/server_features.rb
- lib/contrast/agent/reporting/settings/syslog.rb
- lib/contrast/agent/reporting/settings/url_exclusion.rb
- lib/contrast/agent/reporting/settings/validator.rb
- lib/contrast/agent/reporting/settings/virtual_patch.rb
- lib/contrast/agent/reporting/settings/virtual_patch_condition.rb
- lib/contrast/agent/request/request.rb
- lib/contrast/agent/request/request_context.rb
- lib/contrast/agent/request/request_context_extend.rb
- lib/contrast/agent/request/request_handler.rb
- lib/contrast/agent/response/response.rb
- lib/contrast/agent/scope/scope.rb
- lib/contrast/agent/telemetry/base.rb
- lib/contrast/agent/telemetry/base64_hash.rb
- lib/contrast/agent/telemetry/cache_hash.rb
- lib/contrast/agent/telemetry/client.rb
- lib/contrast/agent/telemetry/event.rb
- lib/contrast/agent/telemetry/exception.rb
- lib/contrast/agent/telemetry/exception/base.rb
- lib/contrast/agent/telemetry/exception/event.rb
- lib/contrast/agent/telemetry/exception/message.rb
- lib/contrast/agent/telemetry/exception/message_exception.rb
- lib/contrast/agent/telemetry/exception/obfuscate.rb
- lib/contrast/agent/telemetry/exception/stack_frame.rb
- lib/contrast/agent/telemetry/exception_hash.rb
- lib/contrast/agent/telemetry/identifier.rb
- lib/contrast/agent/telemetry/input_analysis_cache_event.rb
- lib/contrast/agent/telemetry/input_analysis_encoding_event.rb
- lib/contrast/agent/telemetry/input_analysis_event.rb
- lib/contrast/agent/telemetry/metric_event.rb
- lib/contrast/agent/telemetry/startup_metrics_event.rb
- lib/contrast/agent/telemetry/telemetry.rb
- lib/contrast/agent/thread/thread.rb
- lib/contrast/agent/thread/thread_watcher.rb
- lib/contrast/agent/thread/worker_thread.rb
- lib/contrast/agent/version.rb
- lib/contrast/agent_lib/api/command_injection.rb
- lib/contrast/agent_lib/api/init.rb
- lib/contrast/agent_lib/api/input_tracing.rb
- lib/contrast/agent_lib/api/panic.rb
- lib/contrast/agent_lib/api/path_semantic_file_security_bypass.rb
- lib/contrast/agent_lib/interface.rb
- lib/contrast/agent_lib/interface_base.rb
- lib/contrast/agent_lib/return_types/eval_result.rb
- lib/contrast/agent_lib/test.rb
- lib/contrast/api/.gitkeep
- lib/contrast/components/agent.rb
- lib/contrast/components/api.rb
- lib/contrast/components/app_context.rb
- lib/contrast/components/app_context_extend.rb
- lib/contrast/components/assess.rb
- lib/contrast/components/assess_rules.rb
- lib/contrast/components/base.rb
- lib/contrast/components/config.rb
- lib/contrast/components/config/sources.rb
- lib/contrast/components/heap_dump.rb
- lib/contrast/components/inventory.rb
- lib/contrast/components/logger.rb
- lib/contrast/components/polling.rb
- lib/contrast/components/protect.rb
- lib/contrast/components/ruby_component.rb
- lib/contrast/components/rule_set.rb
- lib/contrast/components/sampling.rb
- lib/contrast/components/scope.rb
- lib/contrast/components/security_logger.rb
- lib/contrast/components/settings.rb
- lib/contrast/config.rb
- lib/contrast/config/api_proxy_configuration.rb
- lib/contrast/config/base_configuration.rb
- lib/contrast/config/certification_configuration.rb
- lib/contrast/config/configuration_files.rb
- lib/contrast/config/diagnostics/command_line.rb
- lib/contrast/config/diagnostics/config.rb
- lib/contrast/config/diagnostics/contrast_ui.rb
- lib/contrast/config/diagnostics/effective_config.rb
- lib/contrast/config/diagnostics/effective_config_value.rb
- lib/contrast/config/diagnostics/environment_variables.rb
- lib/contrast/config/diagnostics/monitor.rb
- lib/contrast/config/diagnostics/source_config_value.rb
- lib/contrast/config/diagnostics/tools.rb
- lib/contrast/config/diagnostics/user_configuration_file.rb
- lib/contrast/config/env_variables.rb
- lib/contrast/config/exception_configuration.rb
- lib/contrast/config/protect_rule_configuration.rb
- lib/contrast/config/protect_rules_configuration.rb
- lib/contrast/config/request_audit_configuration.rb
- lib/contrast/config/server_configuration.rb
- lib/contrast/config/validate.rb
- lib/contrast/config/yaml_file.rb
- lib/contrast/configuration.rb
- lib/contrast/extension/assess.rb
- lib/contrast/extension/assess/array.rb
- lib/contrast/extension/assess/erb.rb
- lib/contrast/extension/assess/eval_trigger.rb
- lib/contrast/extension/assess/exec_trigger.rb
- lib/contrast/extension/assess/fiber.rb
- lib/contrast/extension/assess/hash.rb
- lib/contrast/extension/assess/kernel.rb
- lib/contrast/extension/assess/marshal.rb
- lib/contrast/extension/assess/regexp.rb
- lib/contrast/extension/assess/string.rb
- lib/contrast/extension/delegator.rb
- lib/contrast/extension/extension.rb
- lib/contrast/extension/inventory.rb
- lib/contrast/extension/module.rb
- lib/contrast/extension/object.rb
- lib/contrast/extension/protect.rb
- lib/contrast/extension/protect/psych.rb
- lib/contrast/extension/thread.rb
- lib/contrast/framework/base_support.rb
- lib/contrast/framework/grape/support.rb
- lib/contrast/framework/manager.rb
- lib/contrast/framework/manager_extend.rb
- lib/contrast/framework/rack/patch/session_cookie.rb
- lib/contrast/framework/rack/patch/support.rb
- lib/contrast/framework/rack/support.rb
- lib/contrast/framework/rails/patch/action_controller_live_buffer.rb
- lib/contrast/framework/rails/patch/assess_configuration.rb
- lib/contrast/framework/rails/patch/rails_application_configuration.rb
- lib/contrast/framework/rails/patch/support.rb
- lib/contrast/framework/rails/railtie.rb
- lib/contrast/framework/rails/support.rb
- lib/contrast/framework/sinatra/patch/encrypted_session_cookie.rb
- lib/contrast/framework/sinatra/support.rb
- lib/contrast/funchook/funchook.rb
- lib/contrast/logger/aliased_logging.rb
- lib/contrast/logger/application.rb
- lib/contrast/logger/cef_log.rb
- lib/contrast/logger/format.rb
- lib/contrast/logger/log.rb
- lib/contrast/logger/request.rb
- lib/contrast/logger/time.rb
- lib/contrast/security_exception.rb
- lib/contrast/tasks/config.rb
- lib/contrast/utils/assess/event_limit_utils.rb
- lib/contrast/utils/assess/object_store.rb
- lib/contrast/utils/assess/propagation_method_utils.rb
- lib/contrast/utils/assess/property/tagged_utils.rb
- lib/contrast/utils/assess/sampling_util.rb
- lib/contrast/utils/assess/source_method_utils.rb
- lib/contrast/utils/assess/split_utils.rb
- lib/contrast/utils/assess/tracking_util.rb
- lib/contrast/utils/assess/trigger_method_utils.rb
- lib/contrast/utils/class_util.rb
- lib/contrast/utils/duck_utils.rb
- lib/contrast/utils/env_configuration_item.rb
- lib/contrast/utils/findings.rb
- lib/contrast/utils/hash_digest.rb
- lib/contrast/utils/hash_digest_extend.rb
- lib/contrast/utils/hash_utils.rb
- lib/contrast/utils/head_dump_utils_extend.rb
- lib/contrast/utils/heap_dump_util.rb
- lib/contrast/utils/invalid_configuration_util.rb
- lib/contrast/utils/io_util.rb
- lib/contrast/utils/job_servers_running.rb
- lib/contrast/utils/json.rb
- lib/contrast/utils/log_utils.rb
- lib/contrast/utils/lru_cache.rb
- lib/contrast/utils/metrics_hash.rb
- lib/contrast/utils/middleware_utils.rb
- lib/contrast/utils/net_http_base.rb
- lib/contrast/utils/object_share.rb
- lib/contrast/utils/os.rb
- lib/contrast/utils/patching/policy/patch_utils.rb
- lib/contrast/utils/patching/policy/patcher_utils.rb
- lib/contrast/utils/reporting/application_activity_batch_utils.rb
- lib/contrast/utils/request_utils.rb
- lib/contrast/utils/resource_loader.rb
- lib/contrast/utils/response_utils.rb
- lib/contrast/utils/routes_sent.rb
- lib/contrast/utils/sha256_builder.rb
- lib/contrast/utils/silence_maker.rb
- lib/contrast/utils/stack_trace_utils.rb
- lib/contrast/utils/string_utils.rb
- lib/contrast/utils/tag_util.rb
- lib/contrast/utils/thread_tracker.rb
- lib/contrast/utils/timer.rb
- resources/assess/policy.json
- resources/deadzone/policy.json
- resources/inventory/policy.json
- resources/protect/policy.json
- resources/test_marker.txt
- ruby-agent.gemspec
- shared_libraries/.gitkeep
- sonar-project.properties
homepage: https://www.contrastsecurity.com
licenses:
- CONTRAST SECURITY (see license file)
metadata:
  changelog_uri: https://docs.contrastsecurity.com/en/ruby-agent-release-notes-and-archive.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/
post_install_message: 
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: 3.0.0
  - - "<"
    - !ruby/object:Gem::Version
      version: 3.3.0
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.2.33
signing_key: 
specification_version: 4
summary: Contrast Security's agent for rack-based applications.
test_files: []