Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct {
ID string `json:"id"`
Name string `json:"name"`
SourcePath string `json:"source_path"`
Models []string `json:"models,omitempty"`
Tools []string `json:"tools,omitempty"`
Identity string `json:"identity,omitempty"`
MCPServer string `json:"mcp_server,omitempty"`
Environment string `json:"environment,omitempty"`
Owner string `json:"owner,omitempty"`
Confidence float64 `json:"confidence"`
}
type Finding ¶
type Finding struct {
ID string `json:"id"`
RuleID string `json:"rule_id"`
Severity string `json:"severity"`
Message string `json:"message"`
AgentID string `json:"agent_id"`
Confidence float64 `json:"confidence"`
Evidence []Evidence `json:"evidence"`
RemediationHint string `json:"remediation_hint"`
Suppressed bool `json:"suppressed,omitempty"`
SuppressionReason string `json:"suppression_reason,omitempty"`
SuppressionExpiresAt string `json:"suppression_expires_at,omitempty"`
}
type Relationship ¶
type Report ¶
type Report struct {
SchemaVersion string `json:"schema_version"`
Root string `json:"root"`
ReadOnly bool `json:"read_only"`
MetadataOnly bool `json:"metadata_only"`
FilesScanned int `json:"files_scanned"`
FilesSkipped int `json:"files_skipped"`
Sources []Source `json:"sources,omitempty"`
Agents []Agent `json:"agents"`
Models []Model `json:"models,omitempty"`
Identities []Identity `json:"identities,omitempty"`
MCPServers []MCPServer `json:"mcp_servers,omitempty"`
Relationships []Relationship `json:"relationships,omitempty"`
Findings []Finding `json:"findings"`
ReadFiles []string `json:"read_files,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.