()
| 181 | } |
| 182 | |
| 183 | func (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 | |
| 197 | func (c *apiClient) getRules() ([]InjectionRule, error) { |
| 198 | data, err := c.doJSON("GET", "/v0/management/tool-call-injection", nil) |
no test coverage detected