MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / getObservedTools

Method getObservedTools

cmd/inject-cli/main.go:183–195  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

181}
182
183func (c *apiClient) getObservedTools() ([]ObservedTool, error) {
184 data, err := c.doJSON("GET", "/v0/management/observed-tools", nil)
185 if err != nil {
186 return nil, err
187 }
188 var resp struct {
189 Tools []ObservedTool `json:"observed-tools"`
190 }
191 if err := json.Unmarshal(data, &resp); err != nil {
192 return nil, err
193 }
194 return resp.Tools, nil
195}
196
197func (c *apiClient) getRules() ([]InjectionRule, error) {
198 data, err := c.doJSON("GET", "/v0/management/tool-call-injection", nil)

Callers 2

cmdObservedToolsFunction · 0.80
cmdRulesAddFunction · 0.80

Calls 1

doJSONMethod · 0.95

Tested by

no test coverage detected