Versions in this module Expand all Collapse all v1 v1.0.0 Mar 21, 2026 Changes in this version + type AnalyzeEndpointParams struct + Context string + EndpointDescription string + Method string + SampleRequest string + URL string + type AnalyzeEndpointTool struct + func NewAnalyzeEndpointTool(llmClient llm.LLMClient) *AnalyzeEndpointTool + func (t *AnalyzeEndpointTool) Description() string + func (t *AnalyzeEndpointTool) Execute(args string) (string, error) + func (t *AnalyzeEndpointTool) Name() string + func (t *AnalyzeEndpointTool) Parameters() string + type AnalyzeFailureParams struct + ExpectedBehavior string + ResponseBody string + TestResult shared.TestResult + type AnalyzeFailureTool struct + func NewAnalyzeFailureTool(llmClient llm.LLMClient) *AnalyzeFailureTool + func (t *AnalyzeFailureTool) Description() string + func (t *AnalyzeFailureTool) Execute(args string) (string, error) + func (t *AnalyzeFailureTool) Name() string + func (t *AnalyzeFailureTool) Parameters() string + type AutoFixParams struct + BaseURL string + Endpoint string + ExpectedStatus int + MaxAttempts int + Scenario *shared.TestScenario + type AutoFixTool struct + func NewAutoFixTool(findHandler *FindHandlerTool, readFile *ReadFileTool, ...) *AutoFixTool + func (t *AutoFixTool) Description() string + func (t *AutoFixTool) Execute(args string) (string, error) + func (t *AutoFixTool) Name() string + func (t *AutoFixTool) Parameters() string + func (t *AutoFixTool) SetEventCallback(callback core.EventCallback) + type CreateTestFileParams struct + FixApplied bool + Framework string + HandlerFile string + Vulnerability string + type CreateTestFileTool struct + func NewCreateTestFileTool(llmClient llm.LLMClient) *CreateTestFileTool + func (t *CreateTestFileTool) Description() string + func (t *CreateTestFileTool) Execute(args string) (string, error) + func (t *CreateTestFileTool) Name() string + func (t *CreateTestFileTool) Parameters() string + type FindHandlerParams struct + Endpoint string + Framework string + Method string + Path string + type FindHandlerTool struct + func NewFindHandlerTool(workDir string) *FindHandlerTool + func (t *FindHandlerTool) Description() string + func (t *FindHandlerTool) Execute(args string) (string, error) + func (t *FindHandlerTool) Name() string + func (t *FindHandlerTool) Parameters() string + type HandlerInfo struct + Analysis string + Content string + File string + Line int + RelatedFiles []string + type ListFilesTool struct + func NewListFilesTool(workDir string) *ListFilesTool + func (t *ListFilesTool) Description() string + func (t *ListFilesTool) Execute(args string) (string, error) + func (t *ListFilesTool) Name() string + func (t *ListFilesTool) Parameters() string + type ProposeFixParams struct + CurrentCode string + FailedTest string + File string + Vulnerability string + type ProposeFixTool struct + func NewProposeFixTool(llmClient llm.LLMClient, workDir string) *ProposeFixTool + func (t *ProposeFixTool) Description() string + func (t *ProposeFixTool) Execute(args string) (string, error) + func (t *ProposeFixTool) Name() string + func (t *ProposeFixTool) Parameters() string + type ReadFileTool struct + func NewReadFileTool(workDir string) *ReadFileTool + func (t *ReadFileTool) Description() string + func (t *ReadFileTool) Execute(args string) (string, error) + func (t *ReadFileTool) Name() string + func (t *ReadFileTool) Parameters() string + type SearchCodeTool struct + func NewSearchCodeTool(workDir string) *SearchCodeTool + func (t *SearchCodeTool) Description() string + func (t *SearchCodeTool) Execute(args string) (string, error) + func (t *SearchCodeTool) Name() string + func (t *SearchCodeTool) Parameters() string + type WriteFileParams struct + Content string + Path string + type WriteFileTool struct + func NewWriteFileTool(workDir string, confirmManager *shared.ConfirmationManager) *WriteFileTool + func (t *WriteFileTool) Description() string + func (t *WriteFileTool) Execute(args string) (string, error) + func (t *WriteFileTool) Name() string + func (t *WriteFileTool) Parameters() string + func (t *WriteFileTool) SetEventCallback(callback core.EventCallback)