Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baidu/openrasp
/ functions
Functions
5,315 in github.com/baidu/openrasp
⨍
Functions
5,315
◇
Types & classes
848
↓ 468 callers
Method
call
()
agent/java/engine/src/main/java/com/baidu/openrasp/cloud/Register.java:52
↓ 398 callers
Function
_
(message, args)
plugins/official/plugin.js:1573
↓ 377 callers
Method
equals
(Object obj)
agent/java/engine/src/main/java/com/baidu/openrasp/dependency/Dependency.java:46
↓ 363 callers
Method
ServeError
(code int, description string, err ...error)
cloud/src/rasp-cloud/controllers/base.go:40
↓ 358 callers
Method
put
Add an entry to this cache. @param key the key with which the specified value is to be associated. @param value a value to be associated with the s
agent/java/engine/src/main/java/com/baidu/openrasp/tool/LRUCache.java:78
↓ 289 callers
Method
append
(LoggingEvent loggingEvent)
agent/java/engine/src/main/java/com/baidu/openrasp/cloud/httpappender/HttpAppender.java:66
↓ 218 callers
Method
find
(HttpServletRequest request)
agent/java/integration-test/dubbo-master/dubbo-consumer/src/main/java/com/dubbo/consumer/UserController.java:19
↓ 201 callers
Method
get
()
agent/java/engine/src/main/java/com/baidu/openrasp/plugin/js/JS.java:76
↓ 181 callers
Method
getConfig
获取配置单例 @return Config单例对象
agent/java/engine/src/main/java/com/baidu/openrasp/config/Config.java:346
↓ 158 callers
Function
t
(t,e)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 147 callers
Method
set
agent/php7/openrasp_lru.h:55
↓ 144 callers
Method
getInvokeStaticSrc
获取调用静态方法的代码字符串 @param invokeClass 静态方法所属的类 @param methodName 静态方法名称 @param paramString 调用传入的参数字符串,按照javassist格式 @return 整合之后的代码
agent/java/engine/src/main/java/com/baidu/openrasp/hook/AbstractClassHook.java:323
↓ 136 callers
Method
select
()
agent/java/integration-test/dubbo-master/dubbo-interface/src/main/java/com/dubbo/demo_interface/api/IUserService.java:9
↓ 130 callers
Method
insertBefore
在目标类的目标方法的入口插入相应的源代码 @param ctClass 目标类 @param methodName 目标方法名称 @param desc 目标方法的描述符号 @param src 待插入的源代码
agent/java/engine/src/main/java/com/baidu/openrasp/hook/AbstractClassHook.java:128
↓ 120 callers
Method
toString
()
agent/java/engine/src/main/java/com/baidu/openrasp/config/ConfigItem.java:828
↓ 112 callers
Method
contains
agent/php7/openrasp_lru.h:80
↓ 106 callers
Method
invokeMethod
根据方法名调用对象的某一个方法 @param object 调用方法的对象 @param methodName 方法名称 @param paramTypes 参数类型列表 @param parameters 参数列表 @return 方法返回值
agent/java/engine/src/main/java/com/baidu/openrasp/tool/Reflection.java:43
↓ 102 callers
Method
getMessage
()
agent/java/engine/src/main/java/com/baidu/openrasp/messaging/ErrorType.java:47
↓ 95 callers
Method
get
agent/php7/openrasp_lru.h:41
↓ 91 callers
Method
warn
(ErrorType errorType, String message, Throwable t)
agent/java/engine/src/main/java/com/baidu/openrasp/messaging/LogTool.java:47
↓ 87 callers
Method
remove
remove element from the cache.
agent/java/engine/src/main/java/com/baidu/openrasp/tool/LRUCache.java:167
↓ 85 callers
Method
filter
(StackTraceElement[] trace)
agent/java/engine/src/main/java/com/baidu/openrasp/tool/StackTrace.java:93
↓ 83 callers
Method
log
agent/php7/openrasp_log.cc:494
↓ 83 callers
Method
write_string
agent/php7/utils/json_reader.cc:237
↓ 83 callers
Method
write_string
agent/php5/utils/json_reader.cc:237
↓ 80 callers
Method
end
agent/php7/openrasp_lru.h:110
↓ 79 callers
Function
openrasp_error
agent/php5/openrasp_error.cc:31
↓ 78 callers
Function
openrasp_error
agent/php7/openrasp_error.cc:31
↓ 77 callers
Method
getName
()
agent/java/engine/src/main/java/com/baidu/openrasp/tool/model/NicModel.java:28
↓ 76 callers
Function
Ke
(n,t,e,r)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:2
↓ 76 callers
Method
end
agent/php5/openrasp_lru.h:110
↓ 76 callers
Function
i
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 73 callers
Function
log_tips
日志
rasp-install/php/util.php:154
↓ 72 callers
Method
insertAfter
在目标类的目标方法的出口插入相应的源代码 @param ctClass 目标类 @param methodName 目标方法名称 @param desc 目标方法的描述符号 @param src 待插入的源代码 @param asFinally 是否在抛出异常的时
agent/java/engine/src/main/java/com/baidu/openrasp/hook/AbstractClassHook.java:199
↓ 65 callers
Method
empty
agent/php7/agent/webdir/dependency_item.cc:37
↓ 65 callers
Method
size
agent/php7/utils/double_array_trie.h:99
↓ 65 callers
Method
size
agent/php5/utils/double_array_trie.h:99
↓ 65 callers
Function
t
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 63 callers
Method
empty
agent/php5/agent/webdir/dependency_item.cc:37
↓ 60 callers
Function
n
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 58 callers
Method
UnmarshalJson
(v interface{})
cloud/src/rasp-cloud/controllers/base.go:67
↓ 57 callers
Function
E
(t,e,n)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 57 callers
Function
Z
(a,b,c)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 56 callers
Method
Serve
(data interface{})
cloud/src/rasp-cloud/controllers/base.go:30
↓ 56 callers
Function
_
(message, args)
cloud/src/rasp-cloud/tests/resources/plugin.js:767
↓ 55 callers
Function
k
(a,b)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 53 callers
Method
size
agent/php7/openrasp_lru.h:98
↓ 53 callers
Function
u
(a)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 49 callers
Method
getLogger
()
agent/java/engine/src/main/java/com/baidu/openrasp/cloud/model/AppenderMappedLogger.java:23
↓ 47 callers
Method
error
(ErrorType errorType, String message, Throwable t)
agent/java/engine/src/main/java/com/baidu/openrasp/messaging/LogTool.java:51
↓ 46 callers
Function
N
(t,e,n,i)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 46 callers
Function
U
(a,b,c,d)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 46 callers
Method
invokeStringMethod
反射调用方法,并把返回值进行强制转换为String @return 被调用函数返回的String @see #invokeMethod(Object, String, Class[], Object...)
agent/java/engine/src/main/java/com/baidu/openrasp/tool/Reflection.java:56
↓ 46 callers
Function
n
()
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 44 callers
Method
Get
@router /get [post]
cloud/src/rasp-cloud/controllers/api/token.go:29
↓ 44 callers
Function
e
(n,t)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 44 callers
Function
on
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 43 callers
Function
e
(t,e)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 43 callers
Function
r
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 42 callers
Function
pe
(t)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 41 callers
Method
begin
agent/php7/openrasp_lru.h:106
↓ 41 callers
Method
begin
agent/php5/openrasp_lru.h:106
↓ 40 callers
Function
g
(t)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 40 callers
Function
o
(t,e)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 39 callers
Function
_
(t)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 39 callers
Method
getConstructor
(CtClass ctClass, String desc)
agent/java/engine/src/main/java/com/baidu/openrasp/hook/AbstractClassHook.java:217
↓ 38 callers
Function
i
(t)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 38 callers
Function
r
(a,b)
rasp-vue/static/js/vendors/jquery-3.2.1.min.js:2
↓ 38 callers
Method
run
agent/php5/hook/checker/v8_detector.cc:53
↓ 37 callers
Method
doCheck
请求线程检测入口 @param type 检测类型 @param params 检测参数map,key为参数名,value为检测参数值
agent/java/engine/src/main/java/com/baidu/openrasp/HookHandler.java:377
↓ 37 callers
Method
getAppender
()
agent/java/engine/src/main/java/com/baidu/openrasp/cloud/model/AppenderMappedLogger.java:27
↓ 37 callers
Function
n
(a)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 35 callers
Function
$
(a,b)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 35 callers
Function
H
(a,b,c,d)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 35 callers
Function
s
(t,e)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 34 callers
Function
r
(a,b)
rasp-vue/static/js/vendors/jquery-3.2.1.slim.min.js:2
↓ 34 callers
Method
traceHookWarn
(String message, Throwable t)
agent/java/engine/src/main/java/com/baidu/openrasp/messaging/LogTool.java:43
↓ 33 callers
Function
l
(t)
rasp-vue/static/plugins/charts-c3/js/c3.min.js:1
↓ 33 callers
Method
run
agent/php7/hook/checker/v8_detector.cc:53
↓ 32 callers
Method
Close
()
cloud/src/rasp-cloud/tests/alarm_test.go:34
↓ 32 callers
Function
d
(t)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 31 callers
Method
create
agent/php7/agent/mm/shm_manager.cc:28
↓ 31 callers
Function
fsw_set_last_error
agent/php7/libfswatch/c/libfswatch.cpp:773
↓ 31 callers
Function
fsw_set_last_error
agent/php5/libfswatch/c/libfswatch.cpp:773
↓ 31 callers
Method
invokeStringMethod
(Object object, String methodName, Class[] paramTypes, Object... parameters)
rasp-install/java/src/test/java/Utils.java:18
↓ 31 callers
Function
u
(t,e,n)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 31 callers
Function
u
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 30 callers
Function
En
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 30 callers
Function
R
(a)
rasp-vue/static/js/vendors/moment.min.js:6
↓ 30 callers
Function
file_exists
agent/php7/utils/file.cc:29
↓ 30 callers
Method
getInstance
()
agent/java/engine/src/main/java/com/baidu/openrasp/cloud/model/CloudCacheModel.java:120
↓ 30 callers
Method
write
(File file, String content)
rasp-install/java/src/main/java/com/baidu/rasp/install/BaseStandardInstaller.java:209
↓ 29 callers
Function
a
(o,s)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 28 callers
Function
a
(n)
rasp-vue/static/plugins/charts-c3/js/d3.v3.min.js:1
↓ 27 callers
Function
e
(t)
rasp-vue/static/plugins/charts-c3/js/c3.min.js:1
↓ 27 callers
Function
h
(t)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 27 callers
Method
update
agent/php7/utils/json_reader.cc:306
↓ 25 callers
Function
G
(t,e)
rasp-vue/static/js/vendors/chart.bundle.min.js:10
↓ 25 callers
Method
ServeWithEmptyData
()
cloud/src/rasp-cloud/controllers/base.go:35
↓ 25 callers
Function
ba
(a,b)
rasp-vue/static/js/vendors/moment.min.js:6
next →
1–100 of 5,315, ranked by callers