Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DetectionResult ¶
type DetectionResult struct {
SchemaVersion string `json:"schema_version"`
Mode string `json:"mode"`
HasEmbeddedMCP bool `json:"has_embedded_mcp"`
Detection DetectionSummary `json:"detection"`
Findings []model.Issue `json:"findings,omitempty"`
}
func DetectEmbeddedMCP ¶
func DetectEmbeddedMCP(root string, opts Options) (*DetectionResult, error)
type DetectionSummary ¶
type DetectionSummary struct {
Matches []Match `json:"matches,omitempty"`
RouteFindings []RouteFinding `json:"route_findings,omitempty"`
FilesScanned int `json:"files_scanned"`
Elapsed string `json:"elapsed"`
}
type RouteFinding ¶ added in v0.3.11
type RouteFinding struct {
Language string `json:"language"`
File string `json:"file"`
Authenticated RouteMatch `json:"authenticated"`
Unauthenticated RouteMatch `json:"unauthenticated"`
FailOpenEvidence *Evidence `json:"fail_open_evidence,omitempty"`
}
type RouteMatch ¶ added in v0.3.11
Click to show internal directories.
Click to hide internal directories.