INNER CODE UNIT · Go
outputTable
xm1k3/cent · cmd/summary.go:287
func outputTable(summaryPath string, limit int) {
stats := loadSummary(summaryPath)
fmt.Println(color.CyanString("\n=== NUCLEI TEMPLATES SUMMARY ===\n"))
t := table.NewWriter()
t.SetOutputMirror(os.Stdout)
t.AppendHeader(table.Row{"Metric", "Count"})
t.AppendRows([]table.Row{
{"Total Templates", stats.Metrics["total_templates"]},
{"CVE Templates", stats.Metrics["cve_templates"]},
{"Invalid Templates", stats.Metrics["invalid_templates"]},
{"Valid Templates", stats.Metrics["valid_templates"]},
})
t.Render()
if len(stats.SeverityDistribution) > 0 {
fmt.Println(color.YellowString("\n=== SEVERITY DISTRIBUTION ==="))