finish off sprint advisories and sprints

This commit is contained in:
master
2026-01-24 00:12:43 +02:00
parent 726d70dc7f
commit c70e83719e
266 changed files with 46699 additions and 1328 deletions

View File

@@ -160,6 +160,13 @@ internal static class WitnessCommandGroup
Description = "Show only reachable witnesses."
};
// EBPF-003: Add --probe-type filter option
// Sprint: SPRINT_20260122_038_Scanner_ebpf_probe_type
var probeTypeOption = new Option<string?>("--probe-type", new[] { "-p" })
{
Description = "Filter by eBPF probe type: kprobe, kretprobe, uprobe, uretprobe, tracepoint, usdt, fentry, fexit."
}.FromAmong("kprobe", "kretprobe", "uprobe", "uretprobe", "tracepoint", "usdt", "fentry", "fexit");
var formatOption = new Option<string>("--format", new[] { "-f" })
{
Description = "Output format: table (default), json."
@@ -176,6 +183,7 @@ internal static class WitnessCommandGroup
vulnOption,
tierOption,
reachableOnlyOption,
probeTypeOption,
formatOption,
limitOption,
verboseOption
@@ -187,6 +195,7 @@ internal static class WitnessCommandGroup
var vuln = parseResult.GetValue(vulnOption);
var tier = parseResult.GetValue(tierOption);
var reachableOnly = parseResult.GetValue(reachableOnlyOption);
var probeType = parseResult.GetValue(probeTypeOption);
var format = parseResult.GetValue(formatOption)!;
var limit = parseResult.GetValue(limitOption);
var verbose = parseResult.GetValue(verboseOption);
@@ -197,6 +206,7 @@ internal static class WitnessCommandGroup
vuln,
tier,
reachableOnly,
probeType,
format,
limit,
verbose,