Vulnerability Management Program & Automation

A scanner tells you what it found. A program tells you what's being fixed, by whom, by when, and what the scanner couldn't see. I build that program from the ground up, or rescue the one you have, and automate the parts your team does by hand.

Who this is for

I've built and run programs for environments from 200 hosts to more than 400,000.

Where it starts: an assessment

If you don't know where you stand, start here. I review the environment and any scanning you already have: what's in scope, whether scans authenticate, and what they miss. You get a prioritized picture of what's exposed, the hosts and networks that weren't assessed and why, and a plan for the program. This is scan-based work: I don't exploit anything. It often stands on its own as a short engagement.

How a program build runs

1. Architecture and coverage

2. Credentialed scanning

3. Prioritization and remediation

4. Reporting

5. Automation

6. Documentation, training and handoff

Scanners I work with: InsightVM/Nexpose, Nessus/Tenable, Qualys, OpenVAS, Wiz, CrowdStrike Falcon and Microsoft Defender Vulnerability Management.

Timeline

It depends on the size of the environment; the written scope gives the timeline. Larger estates may run as phases, or as a retainer after the build.

What a sample output looks like

A coverage report that lists, per asset group: assets in inventory, assets scanned, assets authenticated, and assets not assessed with the reason for each, beside open findings by SLA status.

Scope a vulnerability management engagement