Versions in this module Expand all Collapse all v1 v1.0.1 Feb 14, 2023 Changes in this version + func GenerateLocalFilePathAndRemoteURL(proxy, bucket, folder, localTempDir, filename, extension string) (string, string, error) v1.0.0 Jun 7, 2022 Changes in this version + const DashboardPath + const DetailsPath + const ManageAssetsPath + var BulmaPalette = []drawing.Color + var ColorAmber = drawing.ColorFromHex("ffc107") + var ColorBlack = drawing.ColorFromHex("000000") + var ColorBlue = drawing.ColorFromHex("2196f3") + var ColorBlueGrey = drawing.ColorFromHex("607d8b") + var ColorBrown = drawing.ColorFromHex("795548") + var ColorCyan = drawing.ColorFromHex("00bcd4") + var ColorDeepOrange = drawing.ColorFromHex("ff5722") + var ColorDeepPurple = drawing.ColorFromHex("673ab7") + var ColorGreen = drawing.ColorFromHex("4caf50") + var ColorGrey = drawing.ColorFromHex("9e9e9e") + var ColorIndigo = drawing.ColorFromHex("3f51b5") + var ColorLightBlue = drawing.ColorFromHex("03a9f4") + var ColorLightGreen = drawing.ColorFromHex("8bc34a") + var ColorLime = drawing.ColorFromHex("cddc39") + var ColorOrange = drawing.ColorFromHex("ff9800") + var ColorPink = drawing.ColorFromHex("e91e63") + var ColorPurple = drawing.ColorFromHex("9c27b0") + var ColorRed = drawing.ColorFromHex("f44336") + var ColorTeal = drawing.ColorFromHex("009688") + var ColorWhite = drawing.ColorFromHex("ffffff") + var ColorYellow = drawing.ColorFromHex("ffeb3b") + var MaterialPalette = []drawing.Color + func ChartToBytes(v interface{}) ([]byte, error) + func GenerateFullReport(conf config.Config, awsConfig *aws.Config, folder string, ...) (string, error) + func GenerateOverview(conf config.Config, awsConfig *aws.Config, folder string, ...) (string, error) + func RiskToActionString(risk int) string + type AssetVulns struct + Asset string + Count VulnsCount + Vulns []vulcan.Vulnerability + type Chart struct + ImageURL string + Values []chart.Value + type FullReport struct + AWSConfig *aws.Config + Bucket string + ContactChannel string + ContactEmail string + DashboardURL string + DetailsURL string + DocumentationLink string + Extension string + Filename string + Folder string + GAID string + Groups []Group + HomeURL string + JSONExportURL string + Jira string + LocalTempDir string + ManageAssetsURL string + Proxy string + PublicResourcesPath string + Risk vulcanreport.SeverityRank + RoadmapLink string + ScanID string + ScanTime string + TeamName string + UploadToS3 bool + Vulnerabilities int + VulnerabilitiesPerAsset []AssetVulns + func (fr *FullReport) Generate() (string, error) + func (fr *FullReport) Regenerate() (string, error) + type Group struct + Recommendations []string + Summary string + Vulns []vulcan.Vulnerability + type HistoricalChart struct + Dates []time.Time + ImageURL string + Values []float64 + type Overview struct + AWSConfig *aws.Config + ActionRequired string + ActionRequiredStyle string + Bucket string + CompanyName string + ContactChannel string + ContactEmail string + Extension string + Filename string + Folder string + ImpactLevel string + ImpactLevelChart HistoricalChart + ImpactLevelStyle string + LinkFullReport string + LocalTempDir string + Proxy string + ScanID string + SupportEmail string + TeamID string + TeamName string + TopVulnerabilities []vulcan.VulnerabilityCount + UploadToS3 bool + VulnerabilitiesCount string + VulnerabilityPerAsset Chart + VulnerabilityPerImpact Chart + VulnerableAssetsChart HistoricalChart + func (o *Overview) Generate() (string, error) + func (o *Overview) HandleImpactLevelChart() error + func (o *Overview) HandleVulnerabilityPerAsset() error + func (o *Overview) HandleVulnerabilityPerImpact() error + func (o *Overview) HandleVulnerableAssetsChart() error + type VulnsCount struct + Critical int + High int + Info int + Issues int + Low int + Medium int v1.0.0-rc1 May 31, 2022