MCPcopy Create free account
hub / github.com/XmirrorSecurity/OpenSCA-cli / GetOrigin

Function GetOrigin

cmd/detail/origin.go:69–79  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

67}
68
69func GetOrigin() *BaseOrigin {
70 _once.Do(func() {
71 _origin = NewBaseOrigin()
72 c := config.Conf().Origin
73 _origin.LoadJsonOrigin(c.Json)
74 _origin.LoadMysqlOrigin(c.Mysql)
75 _origin.LoadSqliteOrigin(c.Sqlite)
76 logs.Info(fmt.Sprintf("load %d vulnerability", len(_origin.idSet)))
77 })
78 return _origin
79}
80
81func (o *BaseOrigin) LoadJsonOrigin(filepath string) {
82 if filepath == "" {

Callers 1

SearchDetailFunction · 0.85

Calls 6

ConfFunction · 0.92
InfoFunction · 0.92
NewBaseOriginFunction · 0.85
LoadJsonOriginMethod · 0.80
LoadMysqlOriginMethod · 0.80
LoadSqliteOriginMethod · 0.80

Tested by

no test coverage detected