Versions in this module Expand all Collapse all v0 v0.0.6 Oct 1, 2025 Changes in this version type Host + AgentMetadata JSONB + HostPorts []HostPort + HostVulnerabilities []HostVulnerability + SoftwareInventory JSONB + SystemFingerprint JSONB type HostPort + FirstSeen time.Time + LastSeen time.Time + Notes string + Source string + SourceVersion string + Status string type HostVulnerability + Confidence float64 + FirstSeen time.Time + LastSeen time.Time + Notes string + Port *int + ServiceInfo string + Source string + SourceVersion string + Status string + type HostWithSources struct + PortSources []PortWithSource + Sources []string + VulnerabilitySources []VulnerabilityWithSource + type JSONB map[string]interface + func (j *JSONB) Scan(value interface{}) error + func (j JSONB) Value() (driver.Value, error) type Port + HostPorts []HostPort + type PortWithSource struct + type ScanHistoryEntry struct + CreatedAt time.Time + FindingsCount int + HostID uint + ID uint + Notes string + ScanConfig string + ScanTime time.Time + Source string + SourceVersion string + type ScanSource struct + Config string + Name string + Version string + type SourceAttribution struct + Confidence float64 + FirstSeen time.Time + LastSeen time.Time + Notes string + Source string + SourceVersion string + Status string + type SourceCoverageStats struct + AverageConfidence float64 + HostsScanned int + LastScanTime time.Time + PortsDiscovered int + Source string + VulnsFound int type Vulnerability + HostVulnerabilities []HostVulnerability + type VulnerabilitySourceInfo struct + AffectedHosts int + AverageConfidence float64 + FirstDetected time.Time + LastConfirmed time.Time + Source string + SourceVersion string + TotalReports int + type VulnerabilityWithSource struct + Port *int + ServiceInfo string v0.0.5 May 11, 2025 v0.0.4 Mar 17, 2025 Changes in this version + type HostPort struct + HostID uint + PortID uint type Port + Hosts []Host v0.0.3 Feb 15, 2025 Changes in this version + type Agent struct + Name string + type BaseMetricV2 struct + AcInsufInfo bool + CVSSV2 sirius.CVSSV2 + ExploitabilityScore float64 + ID uint + ImpactScore float64 + ObtainAllPrivilege bool + ObtainOtherPrivilege bool + ObtainUserPrivilege bool + Severity string + UserInteractionRequired bool + type BaseMetricV3 struct + CVSSV3 sirius.CVSSV3 + ExploitabilityScore float64 + ID uint + ImpactScore float64 + type CPE struct + HostID uint + Name string + type CVEData struct + CVEDataFormat string + CVEDataNumberOfCVEs string + CVEDataTimestamp string + CVEDataType string + CVEDataVersion string + CVEItems []*CVEItem + type CVEDataMeta struct + Assigner string + CVEItemID uint + ID string + type CVEItem struct + CVEDataFormat string + CVEDataID uint + CVEDataType string + Configurations Configurations + DataMeta CVEDataMeta + DataVersion string + Descriptions []*Description + Impact Impact + LastModifiedDate string + ProblemType ProblemType + PublishedDate string + References []*Reference + type CVSSV2 struct + AccessComplexity string + AccessVector string + Authentication string + AvailabilityImpact string + AvailabilityRequirement string + BaseScore float64 + CollateralDamagePotential string + ConfidentialityImpact string + ConfidentialityRequirement string + EnvironmentalScore float64 + Exploitability string + IntegrityImpact string + IntegrityRequirement string + RemediationLevel string + ReportConfidence string + TargetDistribution string + TemporalScore float64 + VectorString string + Version string + type CVSSV3 struct + AttackComplexity string + AttackVector string + AvailabilityImpact string + AvailabilityRequirement string + BaseScore float64 + BaseSeverity string + ConfidentialityImpact string + ConfidentialityRequirement string + EnvironmentalScore float64 + EnvironmentalSeverity string + ExploitCodeMaturity string + IntegrityImpact string + IntegrityRequirement string + ModifiedAttackComplexity string + ModifiedAttackVector string + ModifiedAvailabilityImpact string + ModifiedConfidentialityImpact string + ModifiedIntegrityImpact string + ModifiedPrivilegesRequired string + ModifiedScope string + ModifiedUserInteraction string + PrivilegesRequired string + RemediationLevel string + ReportConfidence string + Scope string + TemporalScore float64 + TemporalSeverity string + UserInteraction string + VectorString string + Version string + type Configurations struct + CVEItemID uint + Nodes []*Node + type CpeMatch struct + Cpe23Uri string + NodeID uint + Vulnerable bool + type Description struct + CVEItemID uint + Lang string + ProblemTypeDataID uint + Value string + VulnerabilityID uint + type Host struct + AgentID uint + CPEs []CPE + HID string + Hostname string + IP string + Notes []Note + OS string + OSVersion string + Ports []Port + Services []Service + Users []User + Vulnerabilities []Vulnerability + type HostVulnerability struct + HostID uint + VulnerabilityID uint + type Impact struct + BaseMetricV2 BaseMetricV2 + CVEItemID uint + type Node struct + ConfigurationID uint + CpeMatch []*CpeMatch + Operator string + type Note struct + Content string + HostID uint + type Port struct + HostID uint + ID int + Protocol string + State string + type ProblemType struct + CVEItemID uint + ProblemTypeData []*ProblemTypeData + type ProblemTypeData struct + Descriptions []*Description + ProblemTypeID uint + type Reference struct + CVEItemID uint + Name string + RefSource string + URL string + type RiskScore struct + CVSSV2 BaseMetricV2 + CVSSV2ID uint + CVSSV3 BaseMetricV3 + CVSSV3ID uint + type Service struct + HostID uint + Name string + type User struct + HostID uint + Name string + type Vulnerability struct + Description string + HostID uint + Hosts []Host + RiskScore float64 + Title string + VID string