├── .clang-format ├── .github └── workflows │ └── main.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── base ├── CMakeLists.txt ├── bundle.h ├── exception.cc ├── flex │ ├── flex.cc │ └── flex.h ├── isolate.cc ├── js │ ├── console.js │ ├── flex.js │ └── rasp.js ├── native-function.cc ├── platform.cc ├── request.cc ├── request.h ├── snapshot.cc ├── tests │ └── main.cc ├── thread-pool.h └── timeout-task.cc ├── go ├── CMakeLists.txt ├── PkgConfig.cmake ├── README.md ├── bridge.cc ├── export.h ├── header.h ├── log.cc ├── log.go ├── openrasp-v8.pc.in ├── request-context.cc ├── request-context.go ├── underlying-buffer.go ├── v8.go └── v8_test.go ├── java ├── .gitignore ├── CMakeLists.txt ├── bench │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── sample │ │ │ ├── Context.java │ │ │ ├── Logger.java │ │ │ ├── MyBenchmark.java │ │ │ ├── Params.java │ │ │ └── StackGetter.java │ │ └── resources │ │ └── plugin.js ├── com_baidu_openrasp_v8_Context.cc ├── com_baidu_openrasp_v8_Context.h ├── com_baidu_openrasp_v8_CrashReporter.cc ├── com_baidu_openrasp_v8_CrashReporter.h ├── com_baidu_openrasp_v8_V8.cc ├── com_baidu_openrasp_v8_V8.h ├── fetch_native_libraries.sh ├── header.h ├── pom.xml ├── pool.cc ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── baidu │ │ │ │ └── openrasp │ │ │ │ ├── nativelib │ │ │ │ ├── BaseJniExtractor.java │ │ │ │ ├── DefaultJniExtractor.java │ │ │ │ ├── JniExtractor.java │ │ │ │ ├── MxSysInfo.java │ │ │ │ ├── NativeLibraryUtil.java │ │ │ │ ├── NativeLoader.java │ │ │ │ └── WebappJniExtractor.java │ │ │ │ └── v8 │ │ │ │ ├── ByteArrayOutputStream.java │ │ │ │ ├── Context.java │ │ │ │ ├── CrashReporter.java │ │ │ │ ├── Loader.java │ │ │ │ ├── Logger.java │ │ │ │ ├── StackGetter.java │ │ │ │ └── V8.java │ │ └── resources │ │ │ └── .gitkeep │ └── test │ │ └── java │ │ └── com │ │ └── baidu │ │ └── openrasp │ │ └── v8 │ │ ├── ContextImpl.java │ │ └── V8Test.java └── utils.cc ├── php ├── CMakeLists.txt ├── PkgConfig.cmake ├── header.h └── openrasp-v8.pc.in ├── prebuilts ├── CMakeLists.txt ├── fetch_php_staticlibs.sh └── fetch_prebuilts.sh ├── scripts ├── linux32.sh ├── linux64.sh ├── linuxmusl64.sh ├── osx64.sh ├── windows32.sh └── windows64.sh └── vendors ├── Catch2 ├── include │ └── catch2 │ │ ├── catch.hpp │ │ ├── catch_reporter_automake.hpp │ │ ├── catch_reporter_tap.hpp │ │ └── catch_reporter_teamcity.hpp └── lib │ └── cmake │ └── Catch2 │ ├── Catch.cmake │ ├── Catch2Config.cmake │ ├── Catch2ConfigVersion.cmake │ ├── Catch2Targets.cmake │ ├── CatchAddTests.cmake │ └── ParseAndAddCatchTests.cmake ├── alpine-env └── Dockerfile ├── build-libv8.sh ├── cmake ├── CodeCoverage.cmake ├── c_flag_overrides.cmake ├── cxx_flag_overrides.cmake └── detect_architecture.cmake ├── cpr ├── .clang-format ├── .gitignore ├── .gitmodules ├── .travis.yml ├── AUTHORS ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── VERSION ├── appveyor.yml ├── cpr-config.cmake ├── cpr │ ├── CMakeLists.txt │ ├── auth.cpp │ ├── cookies.cpp │ ├── cprtypes.cpp │ ├── digest.cpp │ ├── error.cpp │ ├── multipart.cpp │ ├── parameters.cpp │ ├── payload.cpp │ ├── proxies.cpp │ ├── session.cpp │ ├── ssl_options.cpp │ ├── timeout.cpp │ └── util.cpp ├── format-check.sh ├── include │ └── cpr │ │ ├── api.h │ │ ├── auth.h │ │ ├── body.h │ │ ├── connect_timeout.h │ │ ├── cookies.h │ │ ├── cpr.h │ │ ├── cprtypes.h │ │ ├── curlholder.h │ │ ├── defines.h │ │ ├── digest.h │ │ ├── error.h │ │ ├── low_speed.h │ │ ├── max_redirects.h │ │ ├── multipart.h │ │ ├── parameters.h │ │ ├── payload.h │ │ ├── proxies.h │ │ ├── response.h │ │ ├── session.h │ │ ├── ssl_options.h │ │ ├── status_codes.h │ │ ├── timeout.h │ │ ├── user_agent.h │ │ ├── util.h │ │ └── verbose.h ├── opt │ └── CMakeLists.txt └── test │ ├── CMakeLists.txt │ ├── alternating_tests.cpp │ ├── async_tests.cpp │ ├── callback_tests.cpp │ ├── delete_tests.cpp │ ├── error_tests.cpp │ ├── get_tests.cpp │ ├── head_tests.cpp │ ├── options_tests.cpp │ ├── patch_tests.cpp │ ├── post_tests.cpp │ ├── proxy_tests.cpp │ ├── put_tests.cpp │ ├── raw_body_tests.cpp │ ├── server.cpp │ ├── server.h │ ├── session_tests.cpp │ └── util_tests.cpp └── fetch_centos6_sysroot.sh /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Chromium 2 | ColumnLimit: 120 -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/README.md -------------------------------------------------------------------------------- /base/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/CMakeLists.txt -------------------------------------------------------------------------------- /base/bundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/bundle.h -------------------------------------------------------------------------------- /base/exception.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/exception.cc -------------------------------------------------------------------------------- /base/flex/flex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/flex/flex.cc -------------------------------------------------------------------------------- /base/flex/flex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/flex/flex.h -------------------------------------------------------------------------------- /base/isolate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/isolate.cc -------------------------------------------------------------------------------- /base/js/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/js/console.js -------------------------------------------------------------------------------- /base/js/flex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/js/flex.js -------------------------------------------------------------------------------- /base/js/rasp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/js/rasp.js -------------------------------------------------------------------------------- /base/native-function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/native-function.cc -------------------------------------------------------------------------------- /base/platform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/platform.cc -------------------------------------------------------------------------------- /base/request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/request.cc -------------------------------------------------------------------------------- /base/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/request.h -------------------------------------------------------------------------------- /base/snapshot.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/snapshot.cc -------------------------------------------------------------------------------- /base/tests/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/tests/main.cc -------------------------------------------------------------------------------- /base/thread-pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/thread-pool.h -------------------------------------------------------------------------------- /base/timeout-task.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/base/timeout-task.cc -------------------------------------------------------------------------------- /go/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/CMakeLists.txt -------------------------------------------------------------------------------- /go/PkgConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/PkgConfig.cmake -------------------------------------------------------------------------------- /go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/README.md -------------------------------------------------------------------------------- /go/bridge.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/bridge.cc -------------------------------------------------------------------------------- /go/export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/export.h -------------------------------------------------------------------------------- /go/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/header.h -------------------------------------------------------------------------------- /go/log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/log.cc -------------------------------------------------------------------------------- /go/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/log.go -------------------------------------------------------------------------------- /go/openrasp-v8.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/openrasp-v8.pc.in -------------------------------------------------------------------------------- /go/request-context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/request-context.cc -------------------------------------------------------------------------------- /go/request-context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/request-context.go -------------------------------------------------------------------------------- /go/underlying-buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/underlying-buffer.go -------------------------------------------------------------------------------- /go/v8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/v8.go -------------------------------------------------------------------------------- /go/v8_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/go/v8_test.go -------------------------------------------------------------------------------- /java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/.gitignore -------------------------------------------------------------------------------- /java/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/CMakeLists.txt -------------------------------------------------------------------------------- /java/bench/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/bench/pom.xml -------------------------------------------------------------------------------- /java/bench/src/main/java/org/sample/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/bench/src/main/java/org/sample/Context.java -------------------------------------------------------------------------------- /java/bench/src/main/java/org/sample/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/bench/src/main/java/org/sample/Logger.java -------------------------------------------------------------------------------- /java/bench/src/main/java/org/sample/MyBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/bench/src/main/java/org/sample/MyBenchmark.java -------------------------------------------------------------------------------- /java/bench/src/main/java/org/sample/Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/bench/src/main/java/org/sample/Params.java -------------------------------------------------------------------------------- /java/bench/src/main/java/org/sample/StackGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/bench/src/main/java/org/sample/StackGetter.java -------------------------------------------------------------------------------- /java/bench/src/main/resources/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/bench/src/main/resources/plugin.js -------------------------------------------------------------------------------- /java/com_baidu_openrasp_v8_Context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/com_baidu_openrasp_v8_Context.cc -------------------------------------------------------------------------------- /java/com_baidu_openrasp_v8_Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/com_baidu_openrasp_v8_Context.h -------------------------------------------------------------------------------- /java/com_baidu_openrasp_v8_CrashReporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/com_baidu_openrasp_v8_CrashReporter.cc -------------------------------------------------------------------------------- /java/com_baidu_openrasp_v8_CrashReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/com_baidu_openrasp_v8_CrashReporter.h -------------------------------------------------------------------------------- /java/com_baidu_openrasp_v8_V8.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/com_baidu_openrasp_v8_V8.cc -------------------------------------------------------------------------------- /java/com_baidu_openrasp_v8_V8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/com_baidu_openrasp_v8_V8.h -------------------------------------------------------------------------------- /java/fetch_native_libraries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/fetch_native_libraries.sh -------------------------------------------------------------------------------- /java/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/header.h -------------------------------------------------------------------------------- /java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/pom.xml -------------------------------------------------------------------------------- /java/pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/pool.cc -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/nativelib/BaseJniExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/nativelib/BaseJniExtractor.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/nativelib/DefaultJniExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/nativelib/DefaultJniExtractor.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/nativelib/JniExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/nativelib/JniExtractor.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/nativelib/MxSysInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/nativelib/MxSysInfo.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/nativelib/NativeLibraryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/nativelib/NativeLibraryUtil.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/nativelib/NativeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/nativelib/NativeLoader.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/nativelib/WebappJniExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/nativelib/WebappJniExtractor.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/v8/ByteArrayOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/v8/ByteArrayOutputStream.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/v8/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/v8/Context.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/v8/CrashReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/v8/CrashReporter.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/v8/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/v8/Loader.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/v8/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/v8/Logger.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/v8/StackGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/v8/StackGetter.java -------------------------------------------------------------------------------- /java/src/main/java/com/baidu/openrasp/v8/V8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/main/java/com/baidu/openrasp/v8/V8.java -------------------------------------------------------------------------------- /java/src/main/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /java/src/test/java/com/baidu/openrasp/v8/ContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/test/java/com/baidu/openrasp/v8/ContextImpl.java -------------------------------------------------------------------------------- /java/src/test/java/com/baidu/openrasp/v8/V8Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/src/test/java/com/baidu/openrasp/v8/V8Test.java -------------------------------------------------------------------------------- /java/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/java/utils.cc -------------------------------------------------------------------------------- /php/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/php/CMakeLists.txt -------------------------------------------------------------------------------- /php/PkgConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/php/PkgConfig.cmake -------------------------------------------------------------------------------- /php/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/php/header.h -------------------------------------------------------------------------------- /php/openrasp-v8.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/php/openrasp-v8.pc.in -------------------------------------------------------------------------------- /prebuilts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/prebuilts/CMakeLists.txt -------------------------------------------------------------------------------- /prebuilts/fetch_php_staticlibs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/prebuilts/fetch_php_staticlibs.sh -------------------------------------------------------------------------------- /prebuilts/fetch_prebuilts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/prebuilts/fetch_prebuilts.sh -------------------------------------------------------------------------------- /scripts/linux32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/scripts/linux32.sh -------------------------------------------------------------------------------- /scripts/linux64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/scripts/linux64.sh -------------------------------------------------------------------------------- /scripts/linuxmusl64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/scripts/linuxmusl64.sh -------------------------------------------------------------------------------- /scripts/osx64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/scripts/osx64.sh -------------------------------------------------------------------------------- /scripts/windows32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/scripts/windows32.sh -------------------------------------------------------------------------------- /scripts/windows64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/scripts/windows64.sh -------------------------------------------------------------------------------- /vendors/Catch2/include/catch2/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/include/catch2/catch.hpp -------------------------------------------------------------------------------- /vendors/Catch2/include/catch2/catch_reporter_automake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/include/catch2/catch_reporter_automake.hpp -------------------------------------------------------------------------------- /vendors/Catch2/include/catch2/catch_reporter_tap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/include/catch2/catch_reporter_tap.hpp -------------------------------------------------------------------------------- /vendors/Catch2/include/catch2/catch_reporter_teamcity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/include/catch2/catch_reporter_teamcity.hpp -------------------------------------------------------------------------------- /vendors/Catch2/lib/cmake/Catch2/Catch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/lib/cmake/Catch2/Catch.cmake -------------------------------------------------------------------------------- /vendors/Catch2/lib/cmake/Catch2/Catch2Config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/lib/cmake/Catch2/Catch2Config.cmake -------------------------------------------------------------------------------- /vendors/Catch2/lib/cmake/Catch2/Catch2ConfigVersion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/lib/cmake/Catch2/Catch2ConfigVersion.cmake -------------------------------------------------------------------------------- /vendors/Catch2/lib/cmake/Catch2/Catch2Targets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/lib/cmake/Catch2/Catch2Targets.cmake -------------------------------------------------------------------------------- /vendors/Catch2/lib/cmake/Catch2/CatchAddTests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/lib/cmake/Catch2/CatchAddTests.cmake -------------------------------------------------------------------------------- /vendors/Catch2/lib/cmake/Catch2/ParseAndAddCatchTests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/Catch2/lib/cmake/Catch2/ParseAndAddCatchTests.cmake -------------------------------------------------------------------------------- /vendors/alpine-env/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/alpine-env/Dockerfile -------------------------------------------------------------------------------- /vendors/build-libv8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/build-libv8.sh -------------------------------------------------------------------------------- /vendors/cmake/CodeCoverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cmake/CodeCoverage.cmake -------------------------------------------------------------------------------- /vendors/cmake/c_flag_overrides.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cmake/c_flag_overrides.cmake -------------------------------------------------------------------------------- /vendors/cmake/cxx_flag_overrides.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cmake/cxx_flag_overrides.cmake -------------------------------------------------------------------------------- /vendors/cmake/detect_architecture.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cmake/detect_architecture.cmake -------------------------------------------------------------------------------- /vendors/cpr/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/.clang-format -------------------------------------------------------------------------------- /vendors/cpr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/.gitignore -------------------------------------------------------------------------------- /vendors/cpr/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/.gitmodules -------------------------------------------------------------------------------- /vendors/cpr/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/.travis.yml -------------------------------------------------------------------------------- /vendors/cpr/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/AUTHORS -------------------------------------------------------------------------------- /vendors/cpr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/CMakeLists.txt -------------------------------------------------------------------------------- /vendors/cpr/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendors/cpr/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/LICENSE -------------------------------------------------------------------------------- /vendors/cpr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/README.md -------------------------------------------------------------------------------- /vendors/cpr/VERSION: -------------------------------------------------------------------------------- 1 | 1.3.0 2 | -------------------------------------------------------------------------------- /vendors/cpr/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/appveyor.yml -------------------------------------------------------------------------------- /vendors/cpr/cpr-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr-config.cmake -------------------------------------------------------------------------------- /vendors/cpr/cpr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/CMakeLists.txt -------------------------------------------------------------------------------- /vendors/cpr/cpr/auth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/auth.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/cookies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/cookies.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/cprtypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/cprtypes.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/digest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/digest.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/error.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/multipart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/multipart.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/parameters.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/payload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/payload.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/proxies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/proxies.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/session.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/ssl_options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/ssl_options.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/timeout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/timeout.cpp -------------------------------------------------------------------------------- /vendors/cpr/cpr/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/cpr/util.cpp -------------------------------------------------------------------------------- /vendors/cpr/format-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/format-check.sh -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/api.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/auth.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/body.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/connect_timeout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/connect_timeout.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/cookies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/cookies.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/cpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/cpr.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/cprtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/cprtypes.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/curlholder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/curlholder.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/defines.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/digest.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/error.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/low_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/low_speed.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/max_redirects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/max_redirects.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/multipart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/multipart.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/parameters.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/payload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/payload.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/proxies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/proxies.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/response.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/session.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/ssl_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/ssl_options.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/status_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/status_codes.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/timeout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/timeout.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/user_agent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/user_agent.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/util.h -------------------------------------------------------------------------------- /vendors/cpr/include/cpr/verbose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/include/cpr/verbose.h -------------------------------------------------------------------------------- /vendors/cpr/opt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/opt/CMakeLists.txt -------------------------------------------------------------------------------- /vendors/cpr/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/CMakeLists.txt -------------------------------------------------------------------------------- /vendors/cpr/test/alternating_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/alternating_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/async_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/async_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/callback_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/callback_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/delete_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/delete_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/error_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/error_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/get_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/get_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/head_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/head_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/options_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/options_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/patch_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/patch_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/post_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/post_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/proxy_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/proxy_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/put_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/put_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/raw_body_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/raw_body_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/server.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/server.h -------------------------------------------------------------------------------- /vendors/cpr/test/session_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/session_tests.cpp -------------------------------------------------------------------------------- /vendors/cpr/test/util_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/cpr/test/util_tests.cpp -------------------------------------------------------------------------------- /vendors/fetch_centos6_sysroot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu-security/openrasp-v8/HEAD/vendors/fetch_centos6_sysroot.sh --------------------------------------------------------------------------------