Versions in this module Expand all Collapse all v0 v0.0.3 Aug 22, 2025 Changes in this version + var ErrCreateLocalFileSystem = errors.New("failed to create local filesystem") + var ErrCreatePluginExecutor = errors.New("failed to create plugin executor") + var ErrCreateSignatureMatcher = errors.New("failed to create signature matcher") + var ErrCreateSourceWalker = errors.New("failed to create source walker") + var ErrCreateTreeWalker = errors.New("failed to create tree walker") + var ErrExecutePlugin = errors.New("failed to execute plugin") + var ErrFinishReporter = errors.New("failed to finish reporter") + var ErrFinishReporting = errors.New("failed to finish reporting") + var ErrGetAllLanguages = errors.New("failed to get all languages") + var ErrGetTreeData = errors.New("failed to get tree data") + var ErrMatchSignatures = errors.New("failed to match signatures") + var ErrOnFinishCallback = errors.New("failed to execute OnFinish callback") + var ErrOnStartCallback = errors.New("failed to execute OnStart callback") + var ErrPerformCodeAnalysis = errors.New("failed to perform codeanalysis") + var ErrRecordCodeAnalysisFindings = errors.New("failed to record code analysis findings in reporter") + var ErrReportCodeAnalysisFindings = errors.New("failed to report code analysis findings") + var ErrSetupCallgraphPlugin = errors.New("failed to setup callgraph plugin") v0.0.2 Jun 24, 2025 Changes in this version + type EnrichedSignatureMatchResult struct + TreeData *[]byte v0.0.1 Jun 17, 2025 Changes in this version + type CodeAnalysisCallbackRegistry struct + OnErr func(msg string, err error) + OnFinish func() error + OnStart func() error + type CodeAnalysisFindings struct + SignatureWiseMatchResults map[string][]callgraph.SignatureMatchResult + type CodeAnalysisWorkflow struct + func NewCodeAnalysisWorkflow(config CodeAnalysisWorkflowConfig) *CodeAnalysisWorkflow + func (w *CodeAnalysisWorkflow) Execute() error + func (w *CodeAnalysisWorkflow) Finish() (*CodeAnalysisFindings, error) + type CodeAnalysisWorkflowConfig struct + Callbacks *CodeAnalysisCallbackRegistry + SignaturesToMatch []*callgraphv1.Signature + SourcePath string + Tool common.ToolMetadata